emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Git transition (was: Emacs 24.4 released)


From: Eric S. Raymond
Subject: Re: Git transition (was: Emacs 24.4 released)
Date: Sat, 25 Oct 2014 13:19:14 -0400
User-agent: Mutt/1.5.21 (2010-09-15)

Bill Wohler <address@hidden>:
> Woo-hoo! Thanks, all!
> 
> With that prerequisite out of the way, what is the proposed schedule for
> the Git transition? I can't wait :-).

Target date is 11 Nov.

That means, from now on, *no bzr IDs in commit messages or changelogs*.

Every time you put in one of those, you potentially add 10 hours to the 
transition time. Find a better way - quote the commit comment of
what you want to reference, or use a date/committer version stamp, 
or something.

During the transition, three people will need to be be in real-time
contact via IRC.  Myself, the person who is responsible for the mirror
script, and some person with administrative access at Savannah.
Please identify yourselves for the audience :-).

We need to pick a time T on 11 Nov for the transition.  When we
schedule this will depend on some variables.  We need to pick a time
that day when all three persons will be available real time.  I need
to know that time *24 hours in advance*, bcause here's how it has
to go:

Sreps at T - 24 hours:

1. I email a transition warning to the dev list

Steps at T - 12 hours:

2. bzr repo is closed to commits; closure is announced by email

3. git mirror script is run one last time and disabled.

4. I start the last full conversion run.

Steps at T - 30 minutes:

5. Responsible persons rendezvous on IRC

6. We wait for my conversion to finish (if it's not already done).

7. I add a marker commit for the transition, changing (among a few other
things) the repository URLs and bzr-specific references in the tree. I
want to be able to do this and *not be in a tearing hurry*

8. Converted repo is pushed to Savannah.

Steps at T:

9. Completed conversion is announced to the dev list.

I want the real-time contact and the scheduling so that we will have
a team in place do deal with any technical problems that arise.  Because
if we do not do this, most assuredly the dread god Finagle and his mad
prophet Murphy will find some way to screw with us.
-- 
                <a href="http://www.catb.org/~esr/";>Eric S. Raymond</a>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]