test-sparse-clear.t
73 lines
| 1.1 KiB
| text/troff
|
Tads3Lexer
/ tests / test-sparse-clear.t
Gregory Szorc
|
r33289 | test sparse | ||
$ hg init myrepo | ||||
$ cd myrepo | ||||
$ cat >> $HGRCPATH <<EOF | ||||
> [extensions] | ||||
> sparse= | ||||
> purge= | ||||
> strip= | ||||
> rebase= | ||||
> EOF | ||||
$ echo a > index.html | ||||
$ echo x > data.py | ||||
$ echo z > readme.txt | ||||
$ cat > base.sparse <<EOF | ||||
> [include] | ||||
> *.sparse | ||||
> EOF | ||||
$ hg ci -Aqm 'initial' | ||||
$ cat > webpage.sparse <<EOF | ||||
> %include base.sparse | ||||
> [include] | ||||
> *.html | ||||
> EOF | ||||
$ hg ci -Aqm 'initial' | ||||
Clear rules when there are includes | ||||
Gregory Szorc
|
r33293 | $ hg debugsparse --include *.py | ||
Gregory Szorc
|
r33289 | $ ls | ||
data.py | ||||
Gregory Szorc
|
r33293 | $ hg debugsparse --clear-rules | ||
Gregory Szorc
|
r33289 | $ ls | ||
base.sparse | ||||
data.py | ||||
index.html | ||||
readme.txt | ||||
webpage.sparse | ||||
Clear rules when there are excludes | ||||
Gregory Szorc
|
r33293 | $ hg debugsparse --exclude *.sparse | ||
Gregory Szorc
|
r33289 | $ ls | ||
data.py | ||||
index.html | ||||
readme.txt | ||||
Gregory Szorc
|
r33293 | $ hg debugsparse --clear-rules | ||
Gregory Szorc
|
r33289 | $ ls | ||
base.sparse | ||||
data.py | ||||
index.html | ||||
readme.txt | ||||
webpage.sparse | ||||
Clearing rules should not alter profiles | ||||
Gregory Szorc
|
r33293 | $ hg debugsparse --enable-profile webpage.sparse | ||
Gregory Szorc
|
r33289 | $ ls | ||
base.sparse | ||||
index.html | ||||
webpage.sparse | ||||
Gregory Szorc
|
r33293 | $ hg debugsparse --include *.py | ||
Gregory Szorc
|
r33289 | $ ls | ||
base.sparse | ||||
data.py | ||||
index.html | ||||
webpage.sparse | ||||
Gregory Szorc
|
r33293 | $ hg debugsparse --clear-rules | ||
Gregory Szorc
|
r33289 | $ ls | ||
base.sparse | ||||
index.html | ||||
webpage.sparse | ||||