diff tests/test-revset.t @ 18955:f3245f22771c

commit: allow closing "non-head" changesets Backout acd61dc44a39. The changeset prevented closing non-head changesets but did not provide any rationale or test case and I don't see what value it adds. Users might have their reasons to commit something anywhere - and close it immediately. And contrary to the comment that is removed: The topo heads set is _not_ included in the branch heads set of the current branch. It do not include closed topological heads. The change thus prevented closing commits on top of closing commits. A valid usecase for that is to merge closed heads to reduce the number of topological heads. The only existing test coverage for this is the failing double close in test-revset.t. It was added in 3cc2e34d7a7d and seems to not be intentional.
author Mads Kiilerich <madski@unity3d.com>
date Wed, 10 Apr 2013 13:12:24 +0200
parents 9e39a717a23e
children 26ddce1a2a55
line wrap: on
line diff
--- a/tests/test-revset.t	Wed Jun 13 23:06:34 2012 +0200
+++ b/tests/test-revset.t	Wed Apr 10 13:12:24 2013 +0200
@@ -78,9 +78,6 @@
   $ hg branch all
   marked working directory as branch all
   (branches are permanent and global, did you want a bookmark?)
-  $ hg ci --close-branch -Aqm8
-  abort: can only close branch heads
-  [255]
 
   $ hg co 4
   0 files updated, 0 files merged, 0 files removed, 0 files unresolved