1408
|
1 #!/bin/sh
|
|
2 #Test bug regarding symlinks that showed up in hg 0.7
|
|
3 #Author: Matthew Elder <sseses@gmail.com>
|
|
4
|
|
5 #make and initialize repo
|
|
6 hg init test; cd test;
|
|
7
|
|
8 #make a file and a symlink
|
|
9 touch foo; ln -s foo bar;
|
|
10
|
|
11 #import with addremove -- symlink walking should _not_ screwup.
|
|
12 hg addremove
|
|
13
|
|
14 #commit -- the symlink should _not_ appear added to dir state
|
|
15 hg commit -m 'initial'
|
|
16
|
|
17 #add a new file so hg will let me commit again
|
|
18 touch bomb
|
|
19
|
|
20 #again, symlink should _not_ show up on dir state
|
|
21 hg addremove
|
|
22
|
|
23 #Assert screamed here before, should go by without consequence
|
|
24 hg commit -m 'is there a bug?'
|