mirror of
https://github.com/facebook/sapling.git
synced 2024-10-10 16:57:49 +03:00
266607333c
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
70 lines
1.9 KiB
Perl
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)
|