unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Progress on the git repo cleanup
@ 2014-03-06 18:21 Eric S. Raymond
  2014-03-06 19:53 ` David Reitter
  2014-03-12 17:46 ` Andreas Schwab
  0 siblings, 2 replies; 16+ messages in thread
From: Eric S. Raymond @ 2014-03-06 18:21 UTC (permalink / raw)
  To: emacs-devel

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



^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2014-03-12 21:18 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-03-06 18:21 Progress on the git repo cleanup Eric S. Raymond
2014-03-06 19:53 ` 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

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

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).