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