D6057: split: add tests which demonstrate the issue5864
khanchi97 (Sushil khanchi)
phabricator at mercurial-scm.org
Fri Mar 8 14:47:23 EST 2019
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG7da6307cc07a: split: add tests which demonstrate the issue5864 (authored by khanchi97, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D6057?vs=14322&id=14413
REVISION DETAIL
https://phab.mercurial-scm.org/D6057
AFFECTED FILES
tests/test-split.t
CHANGE DETAILS
diff --git a/tests/test-split.t b/tests/test-split.t
--- a/tests/test-split.t
+++ b/tests/test-split.t
@@ -709,3 +709,45 @@
EDITOR: HG: branch 'default'
EDITOR: HG: changed foo
saved backup bundle to $TESTTMP/f/b/.hg/strip-backup/904c80b40a4a-47fb907f-split.hg (obsstore-off !)
+
+
+Testing the case in split when commiting flag-only file changes (issue5864)
+---------------------------------------------------------------------------
+ $ hg init $TESTTMP/issue5864
+ $ cd $TESTTMP/issue5864
+ $ echo foo > foo
+ $ hg add foo
+ $ hg ci -m "initial"
+ $ chmod +x foo
+ $ hg ci -m "make executable"
+
+ $ hg glog
+ @ 1:3a2125f0f4cb make executable
+ |
+ o 0:51f273a58d82 initial
+
+
+ $ printf 'y\ny\ny\n' | hg split
+ diff --git a/foo b/foo
+ old mode 100644
+ new mode 100755
+ examine changes to 'foo'? [Ynesfdaq?] y
+
+ no changes to record
+ diff --git a/foo b/foo
+ old mode 100644
+ new mode 100755
+ examine changes to 'foo'? [Ynesfdaq?] y
+
+ no changes to record
+ diff --git a/foo b/foo
+ old mode 100644
+ new mode 100755
+ examine changes to 'foo'? [Ynesfdaq?] y
+
+ no changes to record
+ diff --git a/foo b/foo
+ old mode 100644
+ new mode 100755
+ examine changes to 'foo'? [Ynesfdaq?] abort: response expected
+ [255]
To: khanchi97, #hg-reviewers, martinvonz
Cc: mercurial-devel
More information about the Mercurial-devel
mailing list