Re: Stow 2.0.x release requirements
Adam Spiers <[email protected]> Tue, 15 Nov 2011 23:25:00 +0000
| Newsgroups | gmane.comp.gnu.stow.devel |
|---|---|
| Message-ID | <CAOkDyE9LVFFgaJdDDk73__SDv-jdNmTLDLsFBABSPMb=5yi2Ng@mail.gmail.com> |
On Tue, Nov 15, 2011 at 5:02 PM, Adam Spiers <[email protected]> wrote: > My other suggestion regarding the savannah git repository here: > > =A0http://git.savannah.gnu.org/cgit/stow.git/log/ > > is to clean up the commit history in three ways: [snipped] > =A03. The first commit ("Initial Import") is not a clean import of Stow > =A0 =A0 1.3.3. I've just had a closer look at this history, and discovered that it's not at all what I expected. Almost *all* the major changes between 1.3.3 and 2.0.1 are contained in the root commit. Of the 45 subsequent commits, only two actually affect the stow codebase itself: a very small patch ("made numeric argument to --verbose optional") and the removal of four auto-generated files (stow, config.status, config.log, Makefile). The rest are responsible for creating an 'experimental' directory and changing things underneath it - but I couldn't find any explanation in the mailing list archives of what this directory is for. So it seems that we are missing a large chunk of history in between 1.3.3 and 2.0.1 :-( I have managed to resurrect some via the old CVS repository: $ git cvsimport \ -d :pserver:[email protected]:/sources/stow \ -a -r savannah-cvs -C stow-cvs.git -k -v stow but the latest changeset there is from December 2002, and according to the NEWS file in savannah git, between 2007 and 2009 Kal performed a major rewrite, and Austin and Chris contributed doc changes. It would be really good if we had a git repository which contained the entire history going back to 1.3.2. I have the necessary experience with git history rewriting and transplanting to be able to do this, but I would need someone to provide me with the missing history in between 2002 and 2009. Kal, Troy, Guillaume, or anyone else - please can you help with this? Thanks, Adam