All the changes made in the Ruby tree are squashed into one commit da62419 currently.
It reminds me of ruby/tk#3. Would it be possible to restore the commit history similarly? While I have not contributed code to ext/sdbm, the history greatly helps understanding the background in general.
FWIW, a simple git filter-branch like this (on the Ruby trunk tree) would work for sdbm, I think:
git filter-branch --prune-empty --index-filter '
git rm --cached -qr --ignore-unmatch . &&
git reset -q $GIT_COMMIT -- ext/sdbm test/sdbm &&
git rm --cached -qr --ignore-unmatch ext/sdbm/sdbm.gemspec ext/sdbm/depend ext/sdbm/MANIFEST ext/sdbm/.cvsignore
' -- HEAD
(I'm doing a similar thing in ruby/openssl*)
All the changes made in the Ruby tree are squashed into one commit da62419 currently.
It reminds me of ruby/tk#3. Would it be possible to restore the commit history similarly? While I have not contributed code to ext/sdbm, the history greatly helps understanding the background in general.
FWIW, a simple git filter-branch like this (on the Ruby trunk tree) would work for sdbm, I think:
(I'm doing a similar thing in ruby/openssl*)