topgit - a Git patch queue manager

Property Value
Distribution Ubuntu 16.04 LTS (Xenial Xerus)
Repository Ubuntu Universe i386
Package name topgit
Package version 0.8
Package release 1.2
Package architecture all
Package type deb
Installed size 125 B
Download size 36.30 KB
Official Mirror
TopGit manages a patch queue using Git topic branches, one patch per
branch. It allows for patch dependencies and can thus manage
non-linear patch series.
TopGit is a minimal layer on top of Git, which does not limit use of
Git's functionality (such as the index). It rigorously keeps history
until a patch is accepted upstream. It is also fully usable across
distributed repositories.


Package Version Architecture Repository
topgit_0.8-1.2_all.deb 0.8 all Ubuntu Universe
topgit - - -


Name Value
git-core -


Type URL
Binary Package topgit_0.8-1.2_all.deb
Source Package topgit

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install topgit deb package:
    # sudo apt-get install topgit




2014-12-02 - Andreas Beckmann <>
topgit (0.8-1.2) unstable; urgency=medium
* Non-maintainer upload.
* Fix bash completion.  (Closes: #702205)
2010-04-26 - Carsten Hey <>
topgit (0.8-1.1) unstable; urgency=low
[ Carsten Hey ]
* Non-maintainer upload with permission from the Debian TopGit maintainers.
* Don't call pre-commit hook if tg is not installed. (closes: #576221,
LP: #564616)
[ martin f. krafft ]
* Deal with single quotes in from/to headers (closes: #552629)
* Quote $LESS in case it includes spaces
* Simplify removal of files in tg-rmdir
* Also remove the dpkgv3 patch stamp file
* Check for applied patches/uncommitted changes before tg-rmdir
* tg-cleanexport is PHONY
* Do not fail if no quilt patches to pop
[ Michal Sojka ]
* Make 'tg patch' work in subdirectories
[ Thomas Schwinge ]
* tg-push: Filter out plain SHA1s from being pushed.
* tg-mail: Properly quote argument to --in-reply-to.
* tg-delete: Handle the case where the branch has been removed already, but
the base is still left.
[ Uwe Kleine-König ]
* change section to vcs
* tg mail: document config setting to prevent unintended mass mail sending
* tg patch: treat all files as ascii (closes: #521173)
2009-03-16 - Uwe Kleine-König <>
topgit (0.8-1) unstable; urgency=low
[ Uwe Kleine-König ]
* Update Debian policy version (no changes needed).
* New upstream release (closes: #516188)
[ martin f. krafft ]
* Provide default values for variables used in; thanks Frédéric
Brière (closes: #526392).
2009-03-05 - Uwe Kleine-König <>
topgit (0.7-1) unstable; urgency=low
[ martin f. krafft ]
* Provide new tg2quilt target tg-cleanexport, which recreates debian/patches
in one step.
* Actually install the bash completion script; thanks to Uwe Kleine-König
for noticing and providing a patch (closes: #499072).
* Add a note to's header explaining the need to soft-include, to avoid the topgit build-dependency.
* Suggest the git-email package (closes: #508079).
* Suggest the make and quilt packages.
* Fix GPL version in copyright file (closes: #514157).
* Deprecate's $PATCHES_DIR variable and put a warning in place
to point people to $QUILT_PATCH_DIR instead.
* change maintainer to, add Uwe Kleine-König to
[ Uwe Kleine-König ]
* new upstream release topgit-0.7
- fixes Resumed create ignores branches contained in resolution
(Closes: #513018)
2008-09-26 - martin f. krafft <>
topgit (0.5-1) unstable; urgency=low
* New upstream release (closes: #500273, #505266).
* Upstream added bash completion (closes: #499072).
* Provide the tg2quilt Makefile snippet for inclusion from debian/rules to
facilitate generation of the quilt series from TopGit branches. See
/usr/share/doc/topgit/HOWTO-tg2quilt.gz for details; thanks to Stefano
Zacchiroli for the idea that led to this (closes: #501991, #506072).
* Update the README.source workflow to refer to HOWTO-tg2quilt.
* Add a NEWS file to make sure people get notified of this change.
2008-09-10 - martin f. krafft <>
topgit (0.3-1) unstable; urgency=low
* New upstream release (closes: #498559).
* Retire fixes/destdir branch as upstream does it better; amend debian/rules
to set $prefix instead of $PREFIX.
* Updated README.source to reflect TopGit remote handling and slight changes
to the process.
2008-08-11 - martin f. krafft <>
topgit (0.2-1) unstable; urgency=low
* Initial release (closes: #494710).

See Also

Package Description
topic-tools_1.11.16-3_i386.deb Tools for messing with Robot OS topics
topmenu-gtk-common_0.2.1+git20151210.8c6108f-3_all.deb Topmenu GTK+ (common files)
topmenu-gtk2_0.2.1+git20151210.8c6108f-3_i386.deb Topmenu GTK+ (GTK2 module)
topmenu-gtk3_0.2.1+git20151210.8c6108f-3_i386.deb Topmenu GTK+ (GTK3 module)
toppler_1.1.6-2_i386.deb clone of the "Nebulus" game on old 8 and 16 bit machines
toppred_1.10-1_i386.deb transmembrane topology prediction
tor-arm_1.4.5.0-1.1_all.deb terminal status monitor for tor
tor-geoipdb_0.2.7.6-1ubuntu1_all.deb GeoIP database for Tor
tor_0.2.7.6-1ubuntu1_i386.deb anonymizing overlay network for TCP
tora_2.1.3-2build5_i386.deb graphical toolkit for database developers and administrators
torbrowser-launcher_0.2.4-1_i386.deb helps download and run the Tor Browser Bundle
torchat_0.9.9.553-2_all.deb decentralized instant messenger built on top of the Tor Network
torcs-data-cars_1.3.3+dfsg-0.2_all.deb data files for TORCS game - Cars set
torcs-data-tracks_1.3.3+dfsg-0.2_all.deb data files for TORCS game - Tracks set
torcs-data_1.3.3+dfsg-0.2_all.deb base data files for TORCS game