[PATCH 4 of 4] revert: add flag to make revert interactive

FUJIWARA Katsunori foozy at lares.dti.ne.jp
Thu Mar 19 03:40:38 CDT 2015


At Tue, 17 Mar 2015 19:17:36 -0700,
Laurent Charignon wrote:
> 
> # HG changeset patch
> # User Laurent Charignon <lcharignon at fb.com>
> # Date 1426548839 25200
> #      Mon Mar 16 16:33:59 2015 -0700
> # Node ID 365b6d3e8e5046ab0e538686dd8cf25f73efa039
> # Parent  86f9b176ee03b719c29f260776932b4263691f65
> revert: add flag to make revert interactive

> diff --git a/tests/test-revert-interactive.t b/tests/test-revert-interactive.t
> new file mode 100644
> --- /dev/null
> +++ b/tests/test-revert-interactive.t
> @@ -0,0 +1,203 @@
> +Revert interactive tests
> +1 add and commit file f
> +2 add commit file folder1/g
> +3 add and commit file folder2/h
> +4 add and commit file folder1/i
> +5 commit change to file f
> +6 commit changes to files folder1/g folder2/h
> +7 commit changes to files folder1/g folder2/h
> +8 revert interactive to commit id 2 (line 3 above), check that folder1/i is removed and
> +9 make workdir match 7
> +10 run the same test than 8 from within folder1 and check same expectations
> +
> +  $ cat <<EOF >> $HGRCPATH
> +  > [ui]
> +  > interactive = true
> +  > [extensions]
> +  > record =
> +  > EOF
> +
> +
> +  $ mkdir -p a/{folder1,folder2}

When commands in "*.t" script files are executed on "sh" (default of
run-tests.py), "{folder1,folder2}" syntax can't be expanded as you
expected and causes failure of test-revert-interactive.t.

This should be written as "mkdir -p a/folder1 a/folder2" or so for
portability.

----------------------------------------------------------------------
[FUJIWARA Katsunori]                             foozy at lares.dti.ne.jp


More information about the Mercurial-devel mailing list