git/list[1] front-page[2] threads[3] people[4] search[5] about
 

TopGit 0.5 released

From
MKmartin f krafft <madduck@madduck.net>
Date
Nov 17, 2008, 21:45 UTC
Message-ID
<20081117214501.GB12901@piper.oerlikon.madduck.net>
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@madduck.net
Message 1 of 1 in “TopGit 0.5 released”
  1. martin f krafftNov 17, 2008

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.