From: "Joseph S. Myers" <joseph@codesourcery.com>
To: Joel Brobecker <brobecker@adacore.com>
Cc: gdb@sourceware.org, binutils@sources.redhat.com
Subject: Re: time to be serious about dropping CVS
Date: Fri, 01 Jan 2010 13:00:00 -0000 [thread overview]
Message-ID: <Pine.LNX.4.64.1001011247500.10597@digraph.polyomino.org.uk> (raw)
In-Reply-To: <20100101080137.GP2788@adacore.com>
Since you sent this to the GDB and Binutils lists, I'll just repeat one
point from my previous comments, which are all in the list archives.
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.
Thus you should operate on the basis that the shared toplevel files will
always need merging between multiple repositories using multiple version
control systems, simply because the various projects using them are
independently run and should not be constrained to use a single system.
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. But a separate master for them with all
commits to them in the trunk of other repositories being rejected unless
marked as merges from the master would be reasonable as well - as long as
you don't constrain the repositories all to use the same VCS.
[*] I leave open the question of whether Insight is considered part of GDB
here - though making it a GDB branch rather than something present on the
trunk might be a possibility with a VCS with better merging than CVS. I
consider sim part of GDB here. I consider the cpu/ directory as part of
binutils (necessarily, as the source code of some binutils files), but
cgen/ as a separate project. I do not think there should be tcl/ and tk/
directories in the new GDB repository.
--
Joseph S. Myers
joseph@codesourcery.com
next prev parent reply other threads:[~2010-01-01 13:00 UTC|newest]
Thread overview: 39+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-01-01 8:02 Joel Brobecker
2010-01-01 8:35 ` Eli Zaretskii
2010-01-01 9:00 ` Joel Brobecker
2010-01-01 10:34 ` Eli Zaretskii
2010-01-01 15:39 ` Matthias Urlichs
2010-01-01 15:49 ` Eli Zaretskii
2010-01-01 10:26 ` Mark Kettenis
2010-01-01 10:46 ` Andreas Schwab
2010-01-01 11:03 ` Joel Brobecker
2010-01-01 16:06 ` Matthias Urlichs
2010-01-01 17:57 ` H.J. Lu
2010-01-01 13:00 ` Joseph S. Myers [this message]
2010-01-01 14:18 ` Joel Brobecker
2010-01-02 18:11 ` Christopher Faylor
2010-01-02 19:08 ` Christopher Faylor
2010-01-03 13:52 ` Matthias Urlichs
2010-01-08 12:58 ` Phil Muldoon
2010-01-08 13:08 ` Tristan Gingold
2010-01-08 13:20 ` Joel Brobecker
2010-01-08 13:26 ` Tristan Gingold
2010-01-08 13:13 ` Joel Brobecker
2010-01-08 13:21 ` Jonas Maebe
2010-01-08 13:34 ` Andreas Schwab
2010-01-08 13:14 ` Jonas Maebe
2010-01-08 18:41 ` Michael Snyder
2010-01-08 18:49 ` Paul Koning
2010-12-20 17:35 ` Joseph S. Myers
2010-12-21 3:27 ` Joel Brobecker
2010-12-21 3:46 ` Jim Blandy
2010-12-21 7:16 ` Pascal Obry
2010-12-21 15:14 ` Tom Tromey
2010-12-21 16:15 ` Christopher Faylor
2010-12-21 18:39 ` Joseph S. Myers
2010-12-21 19:26 ` Tom Tromey
2010-12-21 18:42 ` Joseph S. Myers
2010-12-21 19:21 ` DJ Delorie
2010-12-22 15:23 ` Christopher Faylor
2010-12-22 15:29 ` NightStrike
2010-12-22 16:48 ` Joseph S. Myers
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=Pine.LNX.4.64.1001011247500.10597@digraph.polyomino.org.uk \
--to=joseph@codesourcery.com \
--cc=binutils@sources.redhat.com \
--cc=brobecker@adacore.com \
--cc=gdb@sourceware.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox