##// END OF EJS Templates
branching: merge default into stable for 6.1 freeze
branching: merge default into stable for 6.1 freeze

File last commit:

r49515:7ee07e1a default
r49650:c00d3ce4 merge 6.1rc0 stable
Show More
test-sparse-requirement.t
84 lines | 1.6 KiB | text/troff | Tads3Lexer
/ tests / test-sparse-requirement.t
Gregory Szorc
sparse: add a requirement when a repository uses sparse (BC)...
r33556 $ hg init repo
$ cd repo
$ touch a.html b.html c.py d.py
$ cat > frontend.sparse << EOF
> [include]
> *.html
> EOF
$ hg -q commit -A -m initial
$ echo 1 > a.html
$ echo 1 > c.py
$ hg commit -m 'commit 1'
Enable sparse profile
test: use `hg debugrequires` instead of `cat` in some tests...
r49295 $ hg debugrequires
Gregory Szorc
sparse: add a requirement when a repository uses sparse (BC)...
r33556 dotencode
Raphaël Gomès
dirstate-v2: fix confusion between requirement and format config variable...
r49142 dirstate-v2 (dirstate-v2 !)
Gregory Szorc
sparse: add a requirement when a repository uses sparse (BC)...
r33556 fncache
generaldelta
persistent-nodemap: enable the feature by default when using Rust...
r47646 persistent-nodemap (rust !)
revlog-compression: use zstd by default (if available)...
r47636 revlog-compression-zstd (zstd !)
Gregory Szorc
sparse: add a requirement when a repository uses sparse (BC)...
r33556 revlogv1
share-safe: enable by default (BC)...
r49515 share-safe
Boris Feld
test: enable sparse-revlog for test-sparse-requirement.t...
r40943 sparserevlog
Gregory Szorc
sparse: add a requirement when a repository uses sparse (BC)...
r33556 store
Gregory Szorc
simplestore: use a custom store for the simple store repo...
r37433 testonly-simplestore (reposimplestore !)
Gregory Szorc
sparse: add a requirement when a repository uses sparse (BC)...
r33556
$ hg debugsparse --config extensions.sparse= --enable-profile frontend.sparse
Joerg Sonnenberger
tests: deal with "ls" vs "ls -A" difference on 2BSD derived systems...
r45218 $ ls -A
.hg
Gregory Szorc
sparse: add a requirement when a repository uses sparse (BC)...
r33556 a.html
b.html
Requirement for sparse added when sparse is enabled
test: use `hg debugrequires` instead of `cat` in some tests...
r49295 $ hg debugrequires --config extensions.sparse=
Gregory Szorc
sparse: add a requirement when a repository uses sparse (BC)...
r33556 dotencode
Raphaël Gomès
dirstate-v2: fix confusion between requirement and format config variable...
r49142 dirstate-v2 (dirstate-v2 !)
Gregory Szorc
sparse: add a requirement when a repository uses sparse (BC)...
r33556 exp-sparse
fncache
generaldelta
persistent-nodemap: enable the feature by default when using Rust...
r47646 persistent-nodemap (rust !)
revlog-compression: use zstd by default (if available)...
r47636 revlog-compression-zstd (zstd !)
Gregory Szorc
sparse: add a requirement when a repository uses sparse (BC)...
r33556 revlogv1
share-safe: enable by default (BC)...
r49515 share-safe
Boris Feld
test: enable sparse-revlog for test-sparse-requirement.t...
r40943 sparserevlog
Gregory Szorc
sparse: add a requirement when a repository uses sparse (BC)...
r33556 store
Gregory Szorc
simplestore: use a custom store for the simple store repo...
r37433 testonly-simplestore (reposimplestore !)
Gregory Szorc
sparse: add a requirement when a repository uses sparse (BC)...
r33556
Client without sparse enabled reacts properly
$ hg files
Martin von Zweigbergk
errors: remove trailing "!" from some error messages for consistency...
r46518 abort: repository is using sparse feature but sparse is not enabled; enable the "sparse" extensions to access
Gregory Szorc
sparse: add a requirement when a repository uses sparse (BC)...
r33556 [255]
Requirement for sparse is removed when sparse is disabled
$ hg debugsparse --reset --config extensions.sparse=
test: use `hg debugrequires` instead of `cat` in some tests...
r49295 $ hg debugrequires
Gregory Szorc
sparse: add a requirement when a repository uses sparse (BC)...
r33556 dotencode
Raphaël Gomès
dirstate-v2: fix confusion between requirement and format config variable...
r49142 dirstate-v2 (dirstate-v2 !)
Gregory Szorc
sparse: add a requirement when a repository uses sparse (BC)...
r33556 fncache
generaldelta
persistent-nodemap: enable the feature by default when using Rust...
r47646 persistent-nodemap (rust !)
revlog-compression: use zstd by default (if available)...
r47636 revlog-compression-zstd (zstd !)
Gregory Szorc
sparse: add a requirement when a repository uses sparse (BC)...
r33556 revlogv1
share-safe: enable by default (BC)...
r49515 share-safe
Boris Feld
test: enable sparse-revlog for test-sparse-requirement.t...
r40943 sparserevlog
Gregory Szorc
sparse: add a requirement when a repository uses sparse (BC)...
r33556 store
Gregory Szorc
simplestore: use a custom store for the simple store repo...
r37433 testonly-simplestore (reposimplestore !)
Gregory Szorc
sparse: add a requirement when a repository uses sparse (BC)...
r33556
And client without sparse can access
$ hg files
a.html
b.html
c.py
d.py
frontend.sparse