sapling/eden/scm/tests/test-fb-hgext-treemanifest-sparse-prefetch.t
Thomas Orozco 266607333c hg/mononoke: fix broken test message expectation
Summary:
I landed D22118926 (e288354caf) yesterday expecting those messages at about the same time
xavierd landed D21987918 (4d13ce1bcc), which removed them. This removes them from the
tests.

Reviewed By: StanislavGlebik

Differential Revision: D22204980

fbshipit-source-id: 6b1d696c93a07e942f86cd8df9a8e43037688728
2020-06-24 03:27:55 -07:00

70 lines
1.9 KiB
Perl

#chg-compatible
$ configure modern
$ setconfig remotefilelog.debug=True
$ newserver server
$ mkdir sparse
$ cat > sparse/profile <<EOF
> path:sparse/
> EOF
$ hg commit -Aqm 'initial'
$ mkdir foo bar bar/bar bar/bar/bar
$ touch foo/123 bar/bar/bar/456
$ hg commit -Aqm 'add files'
$ cat >> sparse/profile <<EOF
> # some comment
> EOF
$ hg commit -Aqm 'modify sparse profile'
$ touch foo/456
$ hg commit -Aqm 'add more files'
$ hg bookmark -r tip master
$ cd ..
$ clone server client --noupdate
Checkout commits. Prefetching won't be active here, since the server doesn't
support designated nodes.
$ cd client
$ hg up 'master~3'
fetching tree '' 4ccb43944747fdc11a890fcae40e0bc0ac6732da
2 trees fetched over * (glob)
1 files updated, 0 files merged, 0 files removed, 0 files unresolved
$ enable sparse
$ hg sparse enable sparse/profile
$ hg up 'master~2'
fetching tree '' 4bdc11054000cc0fbdbafe300c7589072b5426ca, based on 4ccb43944747fdc11a890fcae40e0bc0ac6732da, found via 9fda7efd468d
5 trees fetched over * (glob)
0 files updated, 0 files merged, 0 files removed, 0 files unresolved
$ hg up 'master'
fetching tree '' ad42fc7bd685adac2344311e2330b67b14e2beaf, based on 4bdc11054000cc0fbdbafe300c7589072b5426ca, found via bcc76e7555df
3 trees fetched over * (glob)
1 files updated, 0 files merged, 0 files removed, 0 files unresolved
Check that we can create some commits, and that nothing breaks even if the
server does not know about our root manifest.
$ hg book client
$ cat >> sparse/profile <<EOF
> # more comment
> EOF
$ hg commit -Aqm 'modify sparse profile again'
$ hg up 'client~1'
1 files updated, 0 files merged, 0 files removed, 0 files unresolved
(leaving bookmark client)
$ hg up 'client'
1 files updated, 0 files merged, 0 files removed, 0 files unresolved
(activating bookmark client)