public inbox for binutils@sourceware.org
 help / color / mirror / Atom feed
From: Tom Tromey <tromey@redhat.com>
To: Binutils Development <binutils@sourceware.org>
Cc: GDB Development <gdb@sourceware.org>
Subject: src.git test repository
Date: Mon, 07 Oct 2013 15:19:00 -0000	[thread overview]
Message-ID: <87y565m7ma.fsf@fleche.redhat.com> (raw)

I've made a src.git test repository for testing.  Please try it out.

The new repository came in much smaller than I thought: 196M.
My checked-out tree is 506M.

You can get it in the usual ways.  I used:

    git clone ssh://sourceware.org/git/src.git

I think "git://" works as well; not sure about http transport.

Note that I made this repository last week, before I did most of the
requested email address updates.


This repository was made by a rather complicated process.  I stitched
together Pedro's git repository holding very old (pre-devo) gdb
releases, a somewhat edited snapshot of devo that I got from Ian and
Nick, and of course "src".

All the helper scripts and associated hacks I wrote are available in a
git repository here:

    https://github.com/tromey/gdb-git-migration

If you're interested in the details, the code is all there.


I believe the "src" CVS repository was created in a funny way.  I could
not find a tag in devo indicating when it was exported, and Stan says
that he remembers importing gdb 4.18 as the baseline.  That's mildly
bad, since it means that the src master was created from a branch; but
on top of that I think that binutils was imported separately, about a
month later.

This means there is no stable baseline onto which to graft the "src"
repository.

So, I chose to use the gdb 4.18 branchpoint from devo as the graft
point.  All revisions on devo's master after this point have been moved
off to a new "devo-after-sourceware-migration" branch.

What this means is that there are some commits around that point that
look a bit odd, and if you need to do archaeology around that point in
1999 then you are going to have to do some extra digging.


The devo snapshot I was given was a bit edited.  It mentions many
branches, most of which I think are not especially relevant -- and many
of which contain no genuinely useful commits.  I chose to filter out
most branches, leaving just a few obviously relevant ones.


This repository has all the configuration bits in it that I expect to
use in the final conversion -- email hooks, bugzilla hooks, etc.  Please
be aware of that if you make any changes.  (I intend to test all these
things live sometime this week.  So far they've only been tested
piecemeal on my machine.)

This is not the final repository.  As I noted above, at least the email
addresses weren't all updated at the time of conversion.  Any changes
you make in this repository will be lost when I reconvert it.  I realize
we're missing a prime opportunity for April Fool's jokes here, but I
didn't want to wait another 6 months.


Please report any problems to me.  I encourage everyone to look through
the history and branches and see whether everything you expect is there;
and to explore the history and see whether I've made any correctable
errors.

Tom

             reply	other threads:[~2013-10-07 15:19 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-10-07 15:19 Tom Tromey [this message]
2013-10-07 16:24 ` Eli Zaretskii
2013-10-07 16:53   ` Tom Tromey
2013-10-07 16:43 ` H.J. Lu
2013-10-07 16:56   ` Tom Tromey
2013-10-08 23:28     ` Iain Sandoe
2013-10-09  1:29       ` Tom Tromey
2013-10-09  5:15         ` Iain Sandoe
2013-10-09 21:04 ` Tom Tromey
2013-10-10  5:13   ` Joel Brobecker
2013-10-10 13:22     ` Tom Tromey
2013-10-10 13:44       ` Joel Brobecker

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=87y565m7ma.fsf@fleche.redhat.com \
    --to=tromey@redhat.com \
    --cc=binutils@sourceware.org \
    --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;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).