Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: Re: [OMPI devel] OMPI Mercurial read-only mirror
From: Josh Hursey (jjhursey_at_[hidden])
Date: 2008-05-05 10:33:56


A feature like this would be useful for a large project to stage the
transition from SVN to HG such that it does not occur abruptly. I
don't know if it would be useful or not as a permanent solution, but
something to consider.

It is certainly something interesting to watch.

-- Josh

On May 5, 2008, at 10:18 AM, Jeff Squyres wrote:

> Depending on how that works, it could be quite interesting -- it opens
> up the possibility of leaving SVN as the "back-end" repository, but
> also fully supporting HG as well. I don't know if that's really
> sensible / useful (i.e., why not fully convert to HG if we're going to
> do HG), but it's an option...
>
>
> On May 5, 2008, at 10:13 AM, Josh Hursey wrote:
>
>> Per our conversation in Chicago - It looks like Mercurial has a
>> Google
>> Summer of Code student working on the Mercurial -push-> Subversion
>> problem we were talking about:
>> http://code.google.com/soc/2008/hg/appinfo.html?
>> csaid=2757CDDD2156F1A7
>>
>> For those not at the meeting this has to do with interoperability
>> between Subversion and Mercurial. Mercurial has decent tools for
>> making a read only copy of a Subversion repository (exactly like we
>> have just setup for Open MPI), but the problem is pushing changes
>> made
>> to the Mercurial clone back to Subversion. The current technique is
>> to
>> create a patch from Mercurial and apply it by hand to the Subversion
>> repository. Maybe this will be improved this summer.
>>
>> -- Josh
>>
>> On May 5, 2008, at 8:04 AM, Jeff Squyres wrote:
>>
>>> On May 5, 2008, at 7:49 AM, Terry Dontje wrote:
>>>
>>>>> Mercurial is a fully distributed system. So instead of thinking
>>>>> of /tmp
>>>>> branch, you should think of publishing your repository, which has
>>>>> your
>>>>> commits in it. As I understand it, open-mpi.org is not set up for
>>>>> publishing other repositories yet, but it is quite easy to set
>>>>> up a
>>>>> mercurial server; there are also several places that will host one
>>>>> for
>>>>> you: http://www.selenic.com/mercurial/wiki/index.cgi/
>>>>> MercurialHosting
>>>
>>> FWIW, our goal is to be able to have the OMPI developers be able to
>>> use their same SVN username/password to be able to publish hg trees
>>> on www.open-mpi.org
>>> (or hg.open-mpi.org). But using an outside hosting service is also
>>> a possibility.
>>>
>>> It's not a high priority issue at the moment, but we'll be looking
>>> into it in the not-distant future.
>>>
>>> --
>>> Jeff Squyres
>>> Cisco Systems
>>>
>>> _______________________________________________
>>> devel mailing list
>>> devel_at_[hidden]
>>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>>
>> _______________________________________________
>> devel mailing list
>> devel_at_[hidden]
>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>
>
> --
> Jeff Squyres
> Cisco Systems
>
> _______________________________________________
> devel mailing list
> devel_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/devel