Guilt v0.30 is available for download (once it mirrors out on kernel.org).
Guilt (Git Quilt) is a series of bash scripts which add a Mercurial
queues-like functionality and interface to git.
Tarballs:
http://www.kernel.org/pub/linux/kernel/people/jsipek/guilt/
Git repo:
git://git.kernel.org/pub/scm/linux/kernel/git/jsipek/guilt.git
As promissed, this version includes some interesting changes. The major one
being the status file now has a new format. The motivation for this was the
fact that the series file effectively duplicated functionality that git
itself offered by setting arbitrary refs (e.g., refs/patches/$branch/$patch).
Migration between the two formats should be rather painless. If you have no
applied patches, no extra work is required. If you happen to have some
patches already applied, any guilt command will tell you to run:
guilt-repair --status.
Other than the status file change, there have been a number of improvements
all over the place. A couple of bash-isms were removed, patchbomb no longer
includes "1/1" in the subject when there's only one patch, guilt-repair is
more powerful, and can be used to fix up a number of conditions (e.g.,
autotags left behind, status file format upgrade, etc.), autotagging no
longer ignores global guilt.autotag config value.
As always, patches, and other feedback is welcome.
Josef "Jeff" Sipek.
------------
Changes since v0.29:
Adam Golebiowski (1):
Add support for DESTDIR in guilt/Makefile.
Josef 'Jeff' Sipek (35):
guilt: Use 'git update-ref' instead of echo
Patch names cannot contain whitespace
guilt: setup/teardown refs/patches/$branch/$patch on push/pop
Remove old status format
repair: remove patch refs
regression: test guilt-repair
commit: new command to permanently commit patches
regression: guilt-commit test
regression: fix up test 028 expected output
Update my email address
repair: allow status file upgrade
guilt: chec...