[Top][All Lists]

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

Re: Bash source repository

From: Bradley M. Kuhn
Subject: Re: Bash source repository
Date: Sun, 29 May 2011 22:18:33 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux)

Chet Ramey wrote on 2009-11-02:
> Jari Aalto was setting up a git repository of current and older bash
> versions on savannah.  I'll keep him up to date with public versions
> of bash

Bob Proulx wrote on 2009-11-02:
>> It looks like it has just recently been partially implemented.
>>   http://git.savannah.gnu.org/cgit/bash.git
>> But only at the major release points.  No patches have been applied.
>> But the available history seems to all be there.

Jan Schampera wrote on 2009-11-22:
>>> The official patches should be there as individual commits. Though,
>>> I admit it's not a small amount of work to do all that for the past
>>> releases.

Chet Ramey wrote on 2009-11-23:
> All the release tarfiles and official patches dating back to at least
> bash-1.14 are on ftp.gnu.org in pub/gnu/bash (though the form of the
> patches has changed).  This is at least a 15-year chronology.

Eric Blake wrote on 2010-03-13:
>>>> the savannah repository is tracking only public releases and
>>>> patches (and could use some TLC in reflecting recent patches, or
>>>> even being modified to show patches in finer granularity).

It's been two years since this discussion began, and a year since this
thread was alive on the mailing list.

I did some research this weekend and collected all the old versions of Bash
I could find.  I've carefully organized all this into a repository,
making the commits as find-grained as possible given what's available in
the permanent public record.  My work is available at:

I humbly suggest that http://git.savannah.gnu.org/cgit/bash.git be
replaced with this repository above that I've created.  The new
repository contains everything that the current Savannah one does, but I
put much more effort into making commits fine-grained, rather than
merely importing the public releases blindly.  (For example, I did 'git
mv' where it was obvious a move occurred, so that changes in file
movements were properly tracked historically).

I'm also willing to maintain the git repository going forward,
both on savannah and gitorious.  Would folks like me to do this?

Finally, I wish I had older data, particularly versions before 1.05, and
also intermediate releases before 1.14.  If anyone has any such
versions, please let me know, and I'll rebase the master branch on top
of them.
   -- bkuhn

reply via email to

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