tests/test-paths
author Steve Borho <steve@borho.org>
Mon, 17 Aug 2009 20:20:34 -0500
changeset 9358 baebf028f505
parent 5951 92eb0a019bf2
permissions -rwxr-xr-x
Merge with crew-stable
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
5943
ffaf2419de44 Ensure that absolutized paths from hgrc do not contain ../ segments.
Jesse Glick <jesse.glick@sun.com>
parents:
diff changeset
     1
#!/bin/sh
ffaf2419de44 Ensure that absolutized paths from hgrc do not contain ../ segments.
Jesse Glick <jesse.glick@sun.com>
parents:
diff changeset
     2
hg init a
ffaf2419de44 Ensure that absolutized paths from hgrc do not contain ../ segments.
Jesse Glick <jesse.glick@sun.com>
parents:
diff changeset
     3
hg clone a b
ffaf2419de44 Ensure that absolutized paths from hgrc do not contain ../ segments.
Jesse Glick <jesse.glick@sun.com>
parents:
diff changeset
     4
cd a
ffaf2419de44 Ensure that absolutized paths from hgrc do not contain ../ segments.
Jesse Glick <jesse.glick@sun.com>
parents:
diff changeset
     5
echo '[paths]' >> .hg/hgrc
ffaf2419de44 Ensure that absolutized paths from hgrc do not contain ../ segments.
Jesse Glick <jesse.glick@sun.com>
parents:
diff changeset
     6
echo 'dupe = ../b' >> .hg/hgrc
5951
92eb0a019bf2 Simplify test-paths
Bryan O'Sullivan <bos@serpentine.com>
parents: 5943
diff changeset
     7
hg in dupe | fgrep '../'
5943
ffaf2419de44 Ensure that absolutized paths from hgrc do not contain ../ segments.
Jesse Glick <jesse.glick@sun.com>
parents:
diff changeset
     8
cd ..
5951
92eb0a019bf2 Simplify test-paths
Bryan O'Sullivan <bos@serpentine.com>
parents: 5943
diff changeset
     9
hg -R a in dupe | fgrep '../'
5943
ffaf2419de44 Ensure that absolutized paths from hgrc do not contain ../ segments.
Jesse Glick <jesse.glick@sun.com>
parents:
diff changeset
    10
true