Mercurial > hg
changeset 11772:423ece53380e stable
test-dispatch: Make test of removed working directory work on AIX (issue2315)
AIX sh won't delete its own working directory. Removing it from another process
works.
Also hide the actual OS error message - operating systems returns different
errors when getcwd fails.
author | Mads Kiilerich <mads@kiilerich.com> |
---|---|
date | Mon, 09 Aug 2010 21:43:39 +0200 |
parents | ca6cebd8734e |
children | 6a5e159eb93e 13921a1af02b 3742046d3729 |
files | tests/test-dispatch tests/test-dispatch.out |
diffstat | 2 files changed, 3 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/tests/test-dispatch Mon Aug 09 15:31:56 2010 +0200 +++ b/tests/test-dispatch Mon Aug 09 21:43:39 2010 +0200 @@ -22,8 +22,8 @@ hg cat a echo '% working directory removed' -rm -rf $dir/a -hg --version +sh -c "cd $dir && rm -rf a" +hg --version 2>&1 | sed -e 's,\(abort:.*:\).*$,\1 ...,g' echo '% no repo' cd $dir
--- a/tests/test-dispatch.out Mon Aug 09 15:31:56 2010 +0200 +++ b/tests/test-dispatch.out Mon Aug 09 21:43:39 2010 +0200 @@ -34,6 +34,6 @@ a a: No such file in rev 000000000000 % working directory removed -abort: error getting current working directory: No such file or directory +abort: error getting current working directory: ... % no repo abort: There is no Mercurial repository here (.hg not found)!