##// END OF EJS Templates
merge default into stable for 5.4 release
merge default into stable for 5.4 release

File last commit:

r45218:5c2a4f37 default
r45223:26ce8e75 merge 5.4rc0 stable
Show More
test-narrow-acl.t
43 lines | 1013 B | text/troff | Tads3Lexer
/ tests / test-narrow-acl.t
Augie Fackler
narrow: import experimental extension from narrowhg revision cb51d673e9c5...
r36096 Make a narrow clone then archive it
$ . "$TESTDIR/narrow-library.sh"
$ hg init master
$ cd master
$ for x in `$TESTDIR/seq.py 3`; do
> echo $x > "f$x"
> hg add "f$x"
> hg commit -m "Add $x"
> done
$ cat >> .hg/hgrc << EOF
Pulkit Goyal
narrow: send specs as bundle2 data instead of param (issue5952) (issue6019)...
r42393 > [narrowacl]
Augie Fackler
narrow: import experimental extension from narrowhg revision cb51d673e9c5...
r36096 > default.includes=f1 f2
> EOF
$ hg serve -a localhost -p $HGPORT1 -d --pid-file=hg.pid
$ cat hg.pid >> "$DAEMON_PIDS"
$ cd ..
$ hg clone http://localhost:$HGPORT1 narrowclone1
requesting all changes
adding changesets
adding manifests
adding file changes
added 3 changesets with 2 changes to 2 files
new changesets * (glob)
updating to branch default
2 files updated, 0 files merged, 0 files removed, 0 files unresolved
The clone directory should only contain f1 and f2
Joerg Sonnenberger
tests: deal with "ls" vs "ls -A" difference on 2BSD derived systems...
r45218 $ ls -A -1 narrowclone1 | sort
.hg
Augie Fackler
narrow: import experimental extension from narrowhg revision cb51d673e9c5...
r36096 f1
f2
Requirements should contain narrowhg
$ cat narrowclone1/.hg/requires | grep narrowhg
Augie Fackler
narrowrepo: make repo requirement include the string 'experimental'...
r36106 narrowhg-experimental
Augie Fackler
narrow: import experimental extension from narrowhg revision cb51d673e9c5...
r36096
NarrowHG should track f1 and f2
$ hg -R narrowclone1 tracked
I path:f1
I path:f2