[PATCH 0 of 4] A Branch Closing patch series

John Mulligan phlogistonjohn at asynchrono.us
Wed Jan 14 21:01:03 CST 2009


Named branch closing, attempt #6

The patch series provides:
 - A new branch cache that store all heads of a branch
 - A commit option that creates a cset that 'closes' a branch
 - Changes to output of 'hg branches' for displaying closed branches.
   A new option for 'hg heads' hiding closed branches/heads. 
   Adds handling when referring to closed branches by name.
 - Tests for new features

Further details can be found in the headers for each patch.


The goal of this series is to implement the branch closing style indicated by
mpm on the devel list:
  http://selenic.com/pipermail/mercurial-devel/2008-March/005144.html


This new submission make some style changes and applies against recent
changes in crew.

The previous submission altered the output of 'hg branches' and displays
the string '(closed)' on a closed branch iff the --active option
is not given. The --action option will hide both closed and inactive
branches.


More information about the Mercurial-devel mailing list