StGit

A free Python application providing similar functionality to Quilt (i.e. pushing/popping patches to/from a stack) on top of Git
Download

StGit Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Catalin Marinas
  • Publisher web site:
  • http://www.procode.org/
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 334 KB

StGit Tags


StGit Description

A free Python application providing similar functionality to Quilt (i.e. pushing/popping patches to/from a stack) on top of Git These operations are performed using Git commands and the patches are stored as Git commit objects, allowing easy merging of the StGit patches into other repositories using standard Git functionality. Note that StGit is not an SCM interface on top of Git and it will expect a previously initialized Git repository. For standard SCM operations, either use the Cogito tool or plain Git commands. What's New in This Release: · New core infrastructure for repository operations, including infinite undo/redo operations and automatic rollback of changes following a failed operation (using transactions) · Some commands were added, including "stg squash" (for combining two or more patches into one), "stg publish" (for maintaining merge-friendly branches which are never rebased) and "stg prev/next" (for printing the name of the previous or next patch in the series) · The commands "stg add", "stg rm", "stg cp", and "stg resolved" were removed, since there are corresponding Git equivalents · The "stg import" and "stg fold" commands support the "-p N" option for stripping leading slashes from diff paths · The "stg import" and "stg fold" commands support the "--reject" option for leaving rejected hunks in corresponding *.rej files · New patch identification syntax: : (see documentation for the "stg id" command) · Autosigning of imported patches when "sign.autosign" configuration option is set · A powerful Emacs mode for StGit was added to the "contrib" directory. It displays the patch stack in an Emacs buffer, and can handle all common StGit tasks · Improved bash tab-completion, automatically generated from the stg command definitions · Man pages and an improved tutorial


StGit Related Software