Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • 0.8-3
  • debian/0.8-2
    topgit Debian release 0.8-2
    
  • debian/0.8-1.2
    topgit Debian release 0.8-1.2
    
  • debian/0.8-1.3
    Debian release 0.8-1.3
  • debian/topgit-0.8-1.1
    7bd335e7 · preparing 0.8-1.1 ·
    Debian package 0.8.1-1
  • debian/topgit-0.8-1
    107b56c0 · preparing 0.8-1 ·
    Debian package 0.8-1
    
  • debian/topgit-0.7-1
    7a8a6a76 · preparing 0.7-1 ·
    Debian package 0.7-1
    
  • topgit-0.8
    TopGit-0.8
    
    The highlight of this release is a new command tg push that has less
    annoyances than the old way to push topgit branches.  Thanks to Marc
    Weber for initial coding and Bert Wesarg for some polishing.
    
    Other than that there are some bugfixes.
    
    Bert Wesarg (5):
          tg-push: remove useless warning about missing bases for non-tgish branches
          tg-push: prevent handing branches more than once to git-push
          tg-push: handle non-tgish branches
          help: use pager
          tg-push: add bash completion
    
    Ilpo Järvinen (1):
          tg-update: fix user visible typo in info msg
    
    Jon Ringle (1):
          Fix tg export --quilt --numbered w/ > 8 patches
    
    Marc Weber (1):
          tg-push: new command pushing a tgish branch
    
    Uwe Kleine-König (13):
          Pass -- to diff-tree for branch/filename disambiguation
          Fix merge failure handling in tg export
          Call git-rerere after a failing merge as git-merge does
          Add GPLv2 and description for S-o-b
          hooks/pre-commit.sh: don't wail on detached head for missing .top* files
          don't use return when being sourced
          hooks/pre-commit.sh: don't stop commits on non-topgit branches
          hooks/pre-commit.sh: fix bashism
          depend: don't disallow adding a dependency on a non-TopGit-branch
          remove test for git send-email
          recurse_deps: if no_remotes is set don't recurse into remote deps
          tg-remote: don't add push specs but warn about existing ones.
          bump version number to 0.8
    
  • topgit-0.7
    TopGit-0.7
    
    This is mainly a bugfix release that fixes some (of my) annoyances.
    
    A highlight is a new export method (--linearize) that might be more suitable to
    create a branch for feeding upstream.
    
    Uwe Kleine-König (10):
          [TOPGIT] limit rev-list in branch_contains to a single rev
          [TOPGIT] allow working with annihilated branches
          [TOPGIT] make tg remote idempotent
          [TOPGIT] make creating a commit from a topgit branch a function
          [TOPGIT] implement linearize export method
          Don't throw away already started base on resumed create.
          Add documentation for tg export --linearize
          Merge branch 'upstream' of git.debian.org:/git/collab-maint/topgit
          Fix typo s/emmail/email/
          bump version number to 0.7
    
  • topgit-0.6
    TopGit-0.6
    
    Actually this is not a real release, I just tag because a mad duck has bumped
    the version number. :-)
    
    For completeness, here comes the shortlog:
    
    Bert Wesarg (1):
          tg-summary: -t and --graphviz are mutual exclusive
    
    Jonas Fonseca (1):
          README: spelling fixes
    
    Kirill Smelkov (5):
          tg-completion: complete options for `tg summary`
          tg-completion: complete options for `tg remote`
          Implement setup_pager just like in git
          tg-patch: fix pagination
          tg-patch: add support for generating patches against worktree and index
    
    Marc Weber (1):
          Pass -- to rev-list for branch/filename disambiguation
    
    Uwe Kleine-König (5):
          tg-export: implement skipping empty patches for quilt mode
          tg export (collapse): implement skipping empty patches
          tg export (quilt): Implement flattening patch paths
          tg export (quilt): Implement numbering the patches
          make tg remote idempotent
    
    martin f. krafft (14):
          ignore tg-depend build files
          remove +x bit from tg-depend
          Make sure gitignore patterns are not recursive
          add ignore patterns for quilt and debian build
          Change tg help exit code to 0
          Check for cmddir earlier
          Print help output when no command is given
          Require an argument to tg -r
          Print help message when command is not proper
          Note that do_help is used when short messages might be wanted
          Add Vim modelines for consistent spacing
          Check for git-send-email and die if not found
          put tg version into a variable at the top
          bump version number to 0.6
    
  • debian/topgit-0.5-1
    43f78310 · preparing 0.5-1 ·
    Debian package 0.5-1
    
  • topgit-0.5
    TopGit-0.5
    
    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
    
    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 (3):
          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
    
  • debian/topgit-0.3-1
    318055ec · preparing 0.3-1 ·
    Released Debian package 0.3-1
    
  • topgit-0.4
    28212dd0 · TopGit-0.4 ·
    TopGit-0.4
    
    This is TopGit v0.4, continuing its mission of practical usability.
    I have managed to somehow use this to actually manage a rather large
    and non-trivial system of git-gui patches, recently submitted to git@.
    (I send out the mail series using tg export --quilt and quilt mail
    so far though, and I'm actually finding that quite convenient.)
    
    The nicest thing about this release is Kirill's new 'tg mail' command,
    'tg export --quilt -b' to create quilt series from arbitrary set of
    topic branches and 'tg depend add', which has actually quite trivial
    implementation, though. Then there's the usual bunch of small
    enhancements and fixes.
    
    Kirill Smelkov (3):
          tg help: <something>: improve readability
          tg import: fix + make more robust
          tg mail: new command for mailing patches
    
    Petr Baudis (19):
          tg.sh: Typo fix (incanation -> incantation)
          .gitignore: Add tg-import, tg-remote
          Makefile: Changing Makefile means executables need to be regenerated too
          tg import: Require clean working tree and index
          tg import: Check out new files as we go
          tg delete: Allow branch delete if we aren't on symbolic HEAD
          tg remote README: Add 'git push --all' caveat warning
          tg info: Carry over missing Subject line in topmsg
          tg info, tg patch: Work on top-base HEAD too
          Ignore vim swp files
          tg mail: Tidyup
          tg mail: Simplify array usage
          tg export: Fix exporting remote-based branches
          tg delete: Fix spurious output
          tg depend add: Add dependency
          tg update: Fix resume message
          tg mail -s SEND_EMAIL_ARGS: Pass arguments to git send-email
          tg export: With quilt driver, accept explicit list of branches
          TopGit-0.4
    
    Uwe Kleine-König (1):
          Use git-mailinfo to extract author informations from .topmsg
  • topgit-0.3
    05405f0b · TopGit-0.3 ·
    TopGit-0.3
    
    After awfully long delay, here comes v0.3 of TopGit - we hopefully start
    to approach some kind of practical usability by now.
    
    Aside of few minor changes, the major point of this release is remotes
    handling; you can elevate any remote to a TopGit-tracked status using
    'tg remote', then git fetch / push will haul around the TopGit bases
    as well, and 'tg update' can update your local branches based on
    the remote ones. Each repository has one "default" TopGit remote and
    the local branches are supposed to reflect this one; that is the remote
    'tg update' and all the other commands consider by default. Normally,
    this remote is the last one you called 'tg remote --populate' on, but
    you can change it in .git/config or switch it for a particular tg call
    using the 'tg -r REMOTE command' parameter.
    
    The other major improvement is new 'tg import' command by Aneesh Kumar
    that lets you transform a series of commits to a topic branch sequence.
    I decided not to consider the 'tg depend' work by Jan Nieuwenhuiz for this
    release yet, since it will probably take me a bit of time yet to fully
    understand his approach; so far, I have an uneasy feel about it.
    
    Note that this release, as usual, received only very light testing - please
    come back with any bugs you find. If someone would feel like adding at least
    a simple testsuite, that would be really nice.
    
    Aneesh Kumar K.V (1):
          topgit: Implement tg-import
    
    Bert Wesarg (1):
          Makefile: Use $(wildcard) for commands_in
    
    David Brown (1):
          Force adding the .topmsg and .topdep files.
    
    Jan Nieuwenhuizen (1):
          TOPGIT: [PATCH] Use standard prefix and DESTDIR rather than explain
    
    Jonathan Nieder (2):
          supply template argument to mktemp
          tg-info: fix sed typo
    
    Petr Baudis (35):
          tg-export: Ensure we don't overwrite a branch by git update-ref
          tg create: Set up refs/top-bases/ after conflict resolution
          README: Sketch of my current ideas on remotes handling
          tg summary: Fix confusing variable name
          tg remote: New command
          tg-update.sh: Better explain base update
          Factor out rev-parse --verify calls to new ref_exists() function
          tg.sh: Set $base_remote to topgit.remote config value
          recurse_deps+branch_needs_update(): Deal with remote branches
          tg update: Support updating from remote branches
          has_remote(): Introduce to check if branch has remote counterpart
          tg info: Show information about remote branches
          tg info: Asterisk-prefix 'out-of-band' warnings
          tg summary: Show info about remote mates
          tg summary: 'L' denotes that push will update remote mate
          tg info: Note if local head is ahead of remote mate
          tg summary: Mark current branch with '>'
          tg -r REMOTE: Support for switching base remote
          tg summary: Fix spurious errors on tg-inconsistent remotes
          Fix recursive tg calls: Pass tg parameters through properly
          Account for direct-tg arguments in Usage strings
          tg import: Better description
          tg import: Standard script header
          tg import: Standard options parsing
          tg import: Remove tg_ prefixes from functions
          tg import: Change default prefix from tp/ to t/
          README: Add synopsis for working with remotes
          tg create -r BRANCH: Create branch based on a remote one
          tg import -p PREFIX: Custom prefix instead of t/
          tg import: Fix up process_commit() progress reporting
          branch_contains(): More explicit call to git rev-list
          tg import: Make the progress reporting stand out more
          Merge branch 'tg-import'
          README: Remove stale TODO
          TopGit-0.3
    
    martin f. krafft (2):
          Add tg-export to gitignore
          Add various todos/wishlists
  • debian/topgit-0.2-1
    e5cfdd25 · preparing 0.2-1 ·
    Debian package 0.2-1
    
  • topgit-0.2
    11a91e47 · TopGit-0.2 ·
    TopGit-0.2
    
    This is v0.2 of TopGit; we are steady on our way to v1.0! ;-)
    This version features changed usage of tg create, new tg export command
    that can export your patch queue either to a Git branch or Quilt series,
    a huge amount of bugfixes, and improved documentation infrastructure.
    
    Thanks go to Bert Wesarg, Russel Steicke and Antonio Ospite for their
    patches - please keep them coming - and to martin f. krafft for
    the testing, ideas and presentation to fellow Debian packagers.
    
    Antonio Ospite (1):
          tg.sh: Add -h, --help aliases for the help command
    
    Bert Wesarg (7):
          tg-create.sh: fix help string
          tg-create.sh: Introduce topgit.subjectprefix config option
          tg-info: pretty print dependencies
          tg.sh: Runtime tg-* command check
          tg.sh: Check for read permissions of help files
          Makefile: mkdir $(bindir)
          tg.sh: it's info/attributes not info/gitattributes
    
    Petr Baudis (33):
          README: Fix synopsis of resuming tg create
          README: Two TODOs for tg summary
          README: TODO for tg depend
          README: TODO for tg tidy
          tg.sh: setup_hook(): Test existence instead of -x
          tg-info.sh: Fix list of >1 dependencies
          tg-patch.sh: Bring deplist format in sync with tg info
          tg-info.sh: Show missing dependencies (needs_update() enhancement)
          tg-update.sh: Abort on missing dependencies
          needs_update(): Return non-zero if update is required
          tg-summary.sh: Mark branches with missing dependencies by '\!'
          tg-summary.sh: Fix nonempty indicator misalignment
          tg-summary.sh: Clean up printing status columns
          README: TODO tg tidy -> tg collapse
          tg-create.sh: Change usage (-d -> arguments)
          README: Mark future tg patch features as TODO clearly
          tg-create.sh: Introduce topgit.{to,cc,bcc} config options
          needs_update(): Fix $missing_deps passing
          tg-create.sh: Pre-fill [PATCH] line with patch name
          create-help.sh: Fix 'tg update' generated help text
          needs_update(): Split to recurse_deps() and branch_needs_update() helpers
          recurse_deps(): _-prefix $depsfile
          measure_branch(): Use _bname instead of _name local variable
          branch_needs_update(): Fox branch_contains call: $1 -> $_name
          recurse_deps(): Call itself, not needs_update(), recursively
          tg-export: New command for cleaning up history
          tg.sh: Avoid use of non-SUS 'echo -e'
          README: tg collapse is already implemented (as tg export)
          tg export: Really remove TopGit metadata files when exporting
          tg update: Do not use ${:n:m} substitution (bash extension)
          tg export: Support --quilt for exporting to quilt series
          tg export: Print progress messages _before_ the action
          TopGit-0.2
    
    Russell Steicke (3):
          Check for pre-commit hook existence.
          Make "tg help cmd" print cmd help
          Pretty print the help creation commands in Makefile.
  • topgit-0.1
    6065ad4d · TopGit v0.1 ·
    topgit-0.1: Initial release