Re: time to be serious about dropping CVS

Christopher Faylor
2010-01-02T18:11:58Z

On Fri, Jan 01, 2010 at 06:18:06PM +0400, Joel Brobecker wrote:
>Thanks for the suggestions!
>
>> Do not try to plan a transition for the whole src repository. Try to plan
>> one for GDB and Binutils together at most [*], on the basis that other
>> projects such as Cygwin and Newlib should choose their own version control
>> systems in their own way and at such times as are convenient to them.
>
>I would be happy with such an approach - in fact, I think that makes
>the task easier too, since we'd have fewer groups to coordinate.

Although I'd like to move Cygwin to git, I really and sincerely think
that making Cygwin part of the source tree for gdb and binutils is a
historical mistake. I'd love to rectify it.

I'll be happy to assist in setting things up for git on sourceware. I
think it's time that all of the random git processes that are running
there should somehow be consolidated. If that makes sense.

>>My suggestion is to handle the shared toplevel files in a DVCS-pure way
>>- no one master repository, changes committed to any repository get
>>merged to the others automatically.
>
>I think GCC has something more or less similar where they have a semi-
>automated merge mechanism? That would perfectly work for me.

I'm a real novice when it comes to git. Does it allow "merging" two
separate repositories? Could we have a separate repository containing
the configury and libiberty which was shared between gdb/binutils/gcc?

cgf