blob: 98c00764c095d3e72416ce74ef3dd57c0abbbf62 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
#!/bin/rc
. util.rc
rm -fr scratch
mkdir -p scratch/repo
echo @@ abs paths @@
@{
rfork ne
cd scratch/repo
pwd=`{pwd}
$G/init
mkdir dir
mkdir another
mkdir more
mkdir extra
touch a b c
touch dir/^(a b c)
touch another/^(a b c)
touch more/^(a b c)
touch extra/^(a b c)
$G/add a
$G/add $pwd/b
$G/add dir/a
$G/add $pwd/dir/b
$G/add more
@{cd more && $G/add ../extra/a}
@{cd more && $G/add $pwd/extra/b}
$G/$O.fs
$G/$O.walk > ../added
}
diff -c scratch/added add.expected >/dev/null || die wrong files
|