all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
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



             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.