[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