equal
deleted
inserted
replaced
|
1 #!/bin/sh |
|
2 |
|
3 hg init repo1 |
|
4 cd repo1 |
|
5 mkdir a b a/1 b/1 b/2 |
|
6 touch in_root a/in_a b/in_b a/1/in_a_1 b/1/in_b_1 b/2/in_b_2 |
|
7 echo "hg status in repo root:" |
|
8 hg status |
|
9 echo "hg status . in repo root:" |
|
10 hg status . |
|
11 for dir in a b a/1 b/1 b/2; do |
|
12 echo "hg status in $dir:" |
|
13 hg status --cwd "$dir" |
|
14 echo "hg status . in $dir:" |
|
15 hg status --cwd "$dir" . |
|
16 echo "hg status .. in $dir:" |
|
17 hg status --cwd "$dir" .. |
|
18 done |
|
19 cd .. |
|
20 |
|
21 hg init repo2 |
|
22 cd repo2 |
|
23 touch modified removed deleted ignored |
|
24 echo "ignored" > .hgignore |
|
25 hg ci -A -m 'initial checkin' -d "0 0" |
|
26 sleep 1 # make sure mtime is changed |
|
27 touch modified added unknown ignored |
|
28 hg add added |
|
29 hg remove removed |
|
30 rm deleted |
|
31 echo "hg status:" |
|
32 hg status |
|
33 echo "hg status modified added removed deleted unknown never-existed ignored:" |
|
34 hg status modified added removed deleted unknown never-existed ignored |