Dear everyone, I have the pleasure to announce TopGit 0.5, hopefully taking some load of Petr's shoulders. I am sorry for the delay, I have myself been swamped with work lately. This release features a number of fixes and enhancements, including - Jonas' bash completion, - the tg-summary -t option (output just branch names), - tg-summary --graphviz to create dot graphs - tg-import -s to name commits and -d to specify base dependencies explicitly, - tg-mail -r to generate an In-Reply-To header Please refer to the shortlog below for more information. Let me use the opportunity to bring http://vcs-pkg.org to your attention. If you are using Git for distro packaging, maybe we could work together. TopGit is meant as a fresh start in the steps of StGIT, quilt-in-git and others, of course in an attempt to Get It Right this time around. TopGit is a minimal porcelain layer that will manage your patch queue using topic branches, one patch per branch, never rewriting the history in order to enable a fully distributed workflow. You can get TopGit at http://repo.or.cz/w/topgit.git and read up on its design, usage and implementation at: http://repo.or.cz/w/topgit.git?a=blob;f=README A tarball will become available on the Debian mirrors as /debian/pool/main/t/topgit/topgit_0.5.orig.tar.gz as soon as I find time to upload to the Debian archive, hopefully this week. You can also obtain the tarball from the repo's pristine-tar[0] branch: pristine-tar checkout ../topgit_0.5.orig.tar.gz 0. http://packages.debian.org/source/sid/pristine-tar git shortlog topgit-0.4..topgit-0.5: Antonio Ospite (2): TopGit: small Makefile nitpichink TopGit: Force adding .topdeps on tg-depend Jonas Fonseca (3): Add bash completion script for TopGit depend: Fix help listing Complete depend subcommand Matt McDonald (2): tg depend: Allow adding deps from a subdir inside the repo. Make sure $root_dir does not have a trailing slash Petr Baudis (17): README: Add warning about editing .topdeps manually tg depend: Even more robust subcommand handling tg summary -t: Very quick mode, only branch names tg-completion: Use tg summary -t for __tg_topics() tg mail: Fix $header string construction tg import -s: Import single commit using well-defined name tg import -d: Explicitly specify base dependency of the created branches tg import -s: Whitespace fix tg import: Construct actually proper .topmsg file tg import: More graceful conflicts handling tg update: Fix bogus advice on failed base update tg update: Always checkout head, even if we didn't update base further tg mail -r MSGID: Generate In-reply-to header tg export: Clarify usage README: lever -> level (spotted by jikos) tg summary --graphviz: Dot-suitable dependency graph README: tg depend rm TODO (insp. by Jonas) martin f. krafft (2): tg-mail: do not use arrays, which are bashisms tg-export: no current branch check with -b Update version in tg script to 0.5 -- martin; (greetings from the heart of the sun.) \____ echo mailto: !#^."<*>"|tr "<*> mailto:" net@madduck save the plankton - eat a whale. spamtraps: madduck.bogus@xxxxxxxxxxx
Attachment:
digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)