1#! /bin/sh
2
3# Basic tests for SCCS flag -N
4
5# Read test core functions
6. ../../common/test-common
7
8g=foo
9s=s.$g
10p=p.$g
11z=z.$g
12g2=foo2
13s2=s.$g2
14p2=p.$g2
15z2=z.$g2
16
17remove $z $s $p $g $z2 $s2 $p2 $g2 XXXX a
18
19echo '%M%' > $g
20echo '%F%' > $g2
21
22docommand rm_bulk1 "${admin} -N-XXXX -i. $g $g2" 0 "" ""
23
24docommand rm_bulk2a "${get} -NXXXX -e $g $g2" 0 IGNORE ""
25echo a >> $g
26echo b >> $g2
27docommand rm_bulk2b "${delta} -NXXXX -ycomment $g $g2" 0 IGNORE ""
28docommand rm_bulk2 "${rmdel} -NXXXX -d -r1.2 $g $g2" 0 IGNORE ""
29
30docommand rm_bulk3a "${get} -NXXXX -e $g $g2" 0 IGNORE ""
31echo a >> $g
32echo b >> $g2
33docommand rm_bulk3b "${delta} -NXXXX -ycomment $g $g2" 0 IGNORE ""
34docommand rm_bulk3 "${rmdel} -N -d -r1.2 -ycomment2 XXXX/$g XXXX/$g2" 0 IGNORE ""
35
36docommand rm_bulk4a "${get} -NXXXX -e $g $g2" 0 IGNORE ""
37echo a >> $g
38echo b >> $g2
39docommand rm_bulk4b "${delta} -NXXXX -ycomment $g $g2" 0 IGNORE ""
40docommand rm_bulk4 "${rmdel} -Ns. -d -r1.2 -ycomment3 XXXX/$s XXXX/$s2" 0 IGNORE ""
41
42docommand rm_bulk4a "${get} -NXXXX -e $g $g2" 0 IGNORE ""
43echo a >> $g
44echo b >> $g2
45docommand rm_bulk4b "${delta} -NXXXX -ycomment $g $g2" 0 IGNORE ""
46docommand rm_bulk5 "${rmdel} -NXXXX/s. -d -r1.2 -ycomment4 XXXX/$s XXXX/$s2" 0 IGNORE ""
47
48docommand rm_bulk11 "${admin} -NXXXX -fy -n a/b/c/$g a/b/c/$g2" 0 "" ""
49
50docommand rm_bulk12a "${get} -NXXXX -e a/b/c/$g a/b/c/$g2" 0 IGNORE ""
51echo a >> a/b/c/$g
52echo b >> a/b/c/$g2
53docommand rm_bulk12b "${delta} -NXXXX -ycomment a/b/c/$g a/b/c/$g2" 0 IGNORE ""
54docommand rm_bulk12 "${rmdel} -NXXXX -d -r1.2 a/b/c/$g a/b/c/$g2" 0 IGNORE ""
55
56docommand rm_bulk13a "${get} -NXXXX -e a/b/c/$g a/b/c/$g2" 0 IGNORE ""
57echo a >> a/b/c/$g
58echo b >> a/b/c/$g2
59docommand rm_bulk13b "${delta} -NXXXX -ycomment a/b/c/$g a/b/c/$g2" 0 IGNORE ""
60docommand rm_bulk13 "${rmdel} -N -d -r1.2 a/b/c/XXXX/$g a/b/c/XXXX/$g2" 0 IGNORE ""
61
62docommand rm_bulk14a "${get} -NXXXX -e a/b/c/$g a/b/c/$g2" 0 IGNORE ""
63echo a >> a/b/c/$g
64echo b >> a/b/c/$g2
65docommand rm_bulk14b "${delta} -NXXXX -ycomment a/b/c/$g a/b/c/$g2" 0 IGNORE ""
66docommand rm_bulk14 "${rmdel} -Ns. -d -r1.2 a/b/c/XXXX/$s a/b/c/XXXX/$s2" 0 IGNORE ""
67
68docommand rm_bulk15a "${get} -NXXXX -e a/b/c/$g a/b/c/$g2" 0 IGNORE ""
69echo a >> a/b/c/$g
70echo b >> a/b/c/$g2
71docommand rm_bulk15b "${delta} -NXXXX -ycomment a/b/c/$g a/b/c/$g2" 0 IGNORE ""
72docommand rm_bulk15 "${rmdel} -NXXXX/s. -d -r1.2 a/b/c/XXXX/$s a/b/c/XXXX/$s2" 0 IGNORE ""
73
74remove $z $s $p $g $z2 $s2 $p2 $g2 XXXX a
75success
76