diff --git a/tests/test-revert b/tests/test-revert --- a/tests/test-revert +++ b/tests/test-revert @@ -54,4 +54,18 @@ echo %% should silently add a hg revert -r0 a hg st a +hg update -C +chmod +x c +hg revert +echo %% should print non-executable +test -x c || echo non-executable + +chmod +x c +hg commit -d '1000001 0' -m exe + +chmod -x c +hg revert +echo %% should print executable +test -x c && echo executable + true diff --git a/tests/test-revert.out b/tests/test-revert.out --- a/tests/test-revert.out +++ b/tests/test-revert.out @@ -45,3 +45,9 @@ forgetting z forgetting a %% should silently add a A a +reverting c +%% should print non-executable +non-executable +reverting c +%% should print executable +executable