Mirror of the gdb mailing list
 help / color / mirror / Atom feed
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


  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