From: esr@thyrsus.com (Eric S. Raymond)
To: emacs-devel@gnu.org
Subject: Progress on the git repo cleanup
Date: Thu, 6 Mar 2014 13:21:08 -0500 (EST) [thread overview]
Message-ID: <20140306182108.8ABE5380687@snark.thyrsus.com> (raw)
Some time ago I posted a list of desiderata for a cleaned-up gir
repository. I now have a lift script that achieves all of these.
Here is the current list
# 1. Map some remnant CVS user names to DVCS IDs
#
# 2. Turn fossil Bazaar and CVS references into action stamps.
#
# 3. Identify and convert .cvsignore and .bzrignore files.
#
# 4. Rename and deletion fixups for RCS attic files
#
# 5. Squash commit cliques that were not properly merged during the Bazaar lift.
#
# 6. Incorporate fixes-bug properties from Bazaar.
#
# 7. Massage bug URLs in change comments into a canonical form.
One minor issue remains; the *only* 4-digit Bazaar reference (to 3176)
does not lift for some reason. I can fix that.
The conversion machinery is at
git@gitorious.org:emacs-transition/emacs-transition.git
so others can audit my procedure. Everything is documented. In the
near future I will push a copy of the cleaned-up repo to gitorious.
What this means is that we can now pull the switch anytime Stefan says.
The only practical problem is that a full run of the lift script takes
around ten hours. You can reduce the number of those I have to do by
not embedding any more Bazaar commit numbers in ChangeLogs or commit
comments.
I've been sent a list of alternative forms of committer names that
could be normalized, but I recall there was some resistance to doing
this. Stefan, do you have a policy preference?
--
<a href="http://www.catb.org/~esr/">Eric S. Raymond</a>
The politician attempts to remedy the evil by increasing the very thing
that caused the evil in the first place: legal plunder.
-- Frederick Bastiat
next reply other threads:[~2014-03-06 18:21 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-03-06 18:21 Eric S. Raymond [this message]
2014-03-06 19:53 ` Progress on the git repo cleanup David Reitter
2014-03-06 20:15 ` Andreas Schwab
2014-03-06 20:24 ` David Reitter
2014-03-06 20:49 ` Eric S. Raymond
2014-03-06 21:34 ` David Reitter
2014-03-06 22:00 ` Eric S. Raymond
2014-03-06 22:13 ` David Reitter
2014-03-06 22:31 ` Andreas Schwab
2014-03-06 22:46 ` Eric S. Raymond
2014-03-12 17:46 ` Andreas Schwab
2014-03-12 17:57 ` Eric S. Raymond
2014-03-12 18:07 ` Karl Fogel
2014-03-12 18:30 ` Eric S. Raymond
2014-03-12 19:38 ` Karl Fogel
2014-03-12 21:18 ` David Kastrup
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=20140306182108.8ABE5380687@snark.thyrsus.com \
--to=esr@thyrsus.com \
--cc=emacs-devel@gnu.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.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.