equal
deleted
inserted
replaced
|
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?' |