tests/test-static-http.t
author Pierre-Yves David <pierre-yves.david@octobus.net>
Wed, 21 Feb 2024 10:41:09 +0100
changeset 51409 2f39c7aeb549
parent 51181 dcaa2df1f688
child 51906 0f26ee69cf36
permissions -rw-r--r--
phases: large rewrite on retract boundary The new code is still pure Python, so we still have room to going significantly faster. However its complexity of the complex part is `O(|[min_new_draft, tip]|)` instead of `O(|[min_draft, tip]|` which should help tremendously one repository with old draft (like mercurial-devel or mozilla-try). This is especially useful as the most common "retract boundary" operation happens when we commit/rewrite new drafts or when we push new draft to a non-publishing server. In this case, the smallest new_revs is very close to the tip and there is very few work to do. A few smaller optimisation could be done for these cases and will be introduced in later changesets. We still have iterate over large sets of roots, but this is already a great improvement for a very small amount of work. We gather information on the affected changeset as we go as we can put it to use in the next changesets. This extra data collection might slowdown the `register_new` case a bit, however for register_new, it should not really matters. The set of new nodes is either small, so the impact is negligible, or the set of new nodes is large, and the amount of work to do to had them will dominate the overhead the collecting information in `changed_revs`. As this new code compute the changes on the fly, it unlock other interesting improvement to be done in later changeset.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
37845
b4b7427b5786 tests: remove #require killdaemons
Gregory Szorc <gregory.szorc@gmail.com>
parents: 37419
diff changeset
     1
#require no-reposimplestore
1111
addcb77fe500 Add an old-http test case
mpm@selenic.com
parents:
diff changeset
     2
17020
e0d9a3bfe406 test-static-http: partially adapt for Windows
Adrian Buehlmann <adrian@cadifra.com>
parents: 17018
diff changeset
     3
  $ hg clone http://localhost:$HGPORT/ copy
e0d9a3bfe406 test-static-http: partially adapt for Windows
Adrian Buehlmann <adrian@cadifra.com>
parents: 17018
diff changeset
     4
  abort: * (glob)
45839
ebee234d952a errors: set detailed exit code to 100 for some remote errors
Martin von Zweigbergk <martinvonz@google.com>
parents: 44826
diff changeset
     5
  [100]
12491
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
     6
  $ test -d copy
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
     7
  [1]
1111
addcb77fe500 Add an old-http test case
mpm@selenic.com
parents:
diff changeset
     8
12491
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
     9
This server doesn't do range requests so it's basically only good for
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
    10
one pull
1111
addcb77fe500 Add an old-http test case
mpm@selenic.com
parents:
diff changeset
    11
39707
5abc47d4ca6b tests: quote PYTHON usage
Matt Harbison <matt_harbison@yahoo.com>
parents: 39489
diff changeset
    12
  $ "$PYTHON" "$TESTDIR/dumbhttp.py" -p $HGPORT --pid dumb.pid \
34925
8b95e420e248 test-static-http: show all files accessed over HTTP
Yuya Nishihara <yuya@tcha.org>
parents: 34661
diff changeset
    13
  > --logfile server.log
17538
31ca918d539a test-static-http.t: enable on Windows
Patrick Mezard <patrick@mezard.eu>
parents: 17486
diff changeset
    14
  $ cat dumb.pid >> $DAEMON_PIDS
13956
ffb5c09ba822 tests: remove redundant mkdir
Martin Geisler <mg@lazybytes.net>
parents: 13440
diff changeset
    15
  $ hg init remote
12491
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
    16
  $ cd remote
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
    17
  $ echo foo > bar
13209
501f979d26b6 test-static-http.t: increase test coverage on filenames
Adrian Buehlmann <adrian@cadifra.com>
parents: 13208
diff changeset
    18
  $ echo c2 > '.dotfile with spaces'
501f979d26b6 test-static-http.t: increase test coverage on filenames
Adrian Buehlmann <adrian@cadifra.com>
parents: 13208
diff changeset
    19
  $ hg add
501f979d26b6 test-static-http.t: increase test coverage on filenames
Adrian Buehlmann <adrian@cadifra.com>
parents: 13208
diff changeset
    20
  adding .dotfile with spaces
501f979d26b6 test-static-http.t: increase test coverage on filenames
Adrian Buehlmann <adrian@cadifra.com>
parents: 13208
diff changeset
    21
  adding bar
12491
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
    22
  $ hg commit -m"test"
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
    23
  $ hg tip
13209
501f979d26b6 test-static-http.t: increase test coverage on filenames
Adrian Buehlmann <adrian@cadifra.com>
parents: 13208
diff changeset
    24
  changeset:   0:02770d679fb8
12491
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
    25
  tag:         tip
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
    26
  user:        test
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
    27
  date:        Thu Jan 01 00:00:00 1970 +0000
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
    28
  summary:     test
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
    29
  
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
    30
  $ cd ..
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
    31
  $ hg clone static-http://localhost:$HGPORT/remote local
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
    32
  requesting all changes
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
    33
  adding changesets
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
    34
  adding manifests
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
    35
  adding file changes
13209
501f979d26b6 test-static-http.t: increase test coverage on filenames
Adrian Buehlmann <adrian@cadifra.com>
parents: 13208
diff changeset
    36
  added 1 changesets with 2 changes to 2 files
34661
eb586ed5d8ce transaction-summary: show the range of new revisions upon pull/unbundle (BC)
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 33604
diff changeset
    37
  new changesets 02770d679fb8
12491
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
    38
  updating to branch default
13209
501f979d26b6 test-static-http.t: increase test coverage on filenames
Adrian Buehlmann <adrian@cadifra.com>
parents: 13208
diff changeset
    39
  2 files updated, 0 files merged, 0 files removed, 0 files unresolved
12491
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
    40
  $ cd local
49825
2f2682f40ea0 tests: use the `--quiet` flag for verify when applicable
Raphaël Gomès <rgomes@octobus.net>
parents: 48687
diff changeset
    41
  $ hg verify -q
12491
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
    42
  $ cat bar
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
    43
  foo
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
    44
  $ cd ../remote
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
    45
  $ echo baz > quux
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
    46
  $ hg commit -A -mtest2
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
    47
  adding quux
1111
addcb77fe500 Add an old-http test case
mpm@selenic.com
parents:
diff changeset
    48
12491
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
    49
check for HTTP opener failures when cachefile does not exist
1111
addcb77fe500 Add an old-http test case
mpm@selenic.com
parents:
diff changeset
    50
13272
5ccdca7df211 move tags.cache and branchheads.cache to a collected cache folder .hg/cache/
jfh <jason@jasonfharris.com>
parents: 13209
diff changeset
    51
  $ rm .hg/cache/*
12491
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
    52
  $ cd ../local
30234
34a5f6c66bc5 tests: invoke printenv.py via sh -c for test portability
FUJIWARA Katsunori <foozy@lares.dti.ne.jp>
parents: 29514
diff changeset
    53
  $ cat >> .hg/hgrc <<EOF
34a5f6c66bc5 tests: invoke printenv.py via sh -c for test portability
FUJIWARA Katsunori <foozy@lares.dti.ne.jp>
parents: 29514
diff changeset
    54
  > [hooks]
41645
2306158314e9 test: use `printenv.py --line` in `test-static-http.t`
Boris Feld <boris.feld@octobus.net>
parents: 41444
diff changeset
    55
  > changegroup = sh -c "printenv.py --line changegroup"
30234
34a5f6c66bc5 tests: invoke printenv.py via sh -c for test portability
FUJIWARA Katsunori <foozy@lares.dti.ne.jp>
parents: 29514
diff changeset
    56
  > EOF
12491
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
    57
  $ hg pull
12643
d08bb64888bc tests: reintroduce ":$HGPORT" in test output
Mads Kiilerich <mads@kiilerich.com>
parents: 12491
diff changeset
    58
  pulling from static-http://localhost:$HGPORT/remote
12491
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
    59
  searching for changes
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
    60
  adding changesets
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
    61
  adding manifests
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
    62
  adding file changes
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
    63
  added 1 changesets with 1 changes to 1 files
34661
eb586ed5d8ce transaction-summary: show the range of new revisions upon pull/unbundle (BC)
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 33604
diff changeset
    64
  new changesets 4ac2e3648604
41645
2306158314e9 test: use `printenv.py --line` in `test-static-http.t`
Boris Feld <boris.feld@octobus.net>
parents: 41444
diff changeset
    65
  changegroup hook: HG_HOOKNAME=changegroup
2306158314e9 test: use `printenv.py --line` in `test-static-http.t`
Boris Feld <boris.feld@octobus.net>
parents: 41444
diff changeset
    66
  HG_HOOKTYPE=changegroup
2306158314e9 test: use `printenv.py --line` in `test-static-http.t`
Boris Feld <boris.feld@octobus.net>
parents: 41444
diff changeset
    67
  HG_NODE=4ac2e3648604439c580c69b09ec9d93a88d93432
2306158314e9 test: use `printenv.py --line` in `test-static-http.t`
Boris Feld <boris.feld@octobus.net>
parents: 41444
diff changeset
    68
  HG_NODE_LAST=4ac2e3648604439c580c69b09ec9d93a88d93432
2306158314e9 test: use `printenv.py --line` in `test-static-http.t`
Boris Feld <boris.feld@octobus.net>
parents: 41444
diff changeset
    69
  HG_SOURCE=pull
2306158314e9 test: use `printenv.py --line` in `test-static-http.t`
Boris Feld <boris.feld@octobus.net>
parents: 41444
diff changeset
    70
  HG_TXNID=TXN:$ID$
41896
94faa2e84094 transaction: include txnname in the hookargs dictionary
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 41645
diff changeset
    71
  HG_TXNNAME=pull
94faa2e84094 transaction: include txnname in the hookargs dictionary
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 41645
diff changeset
    72
  http://localhost:$HGPORT/remote
41645
2306158314e9 test: use `printenv.py --line` in `test-static-http.t`
Boris Feld <boris.feld@octobus.net>
parents: 41444
diff changeset
    73
  HG_URL=http://localhost:$HGPORT/remote
2306158314e9 test: use `printenv.py --line` in `test-static-http.t`
Boris Feld <boris.feld@octobus.net>
parents: 41444
diff changeset
    74
  
12491
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
    75
  (run 'hg update' to get a working copy)
2673
109a22f5434a hooks: add url to changegroup, incoming, prechangegroup, pretxnchangegroup hooks
Vadim Gelfer <vadim.gelfer@gmail.com>
parents: 2572
diff changeset
    76
12491
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
    77
trying to push
2673
109a22f5434a hooks: add url to changegroup, incoming, prechangegroup, pretxnchangegroup hooks
Vadim Gelfer <vadim.gelfer@gmail.com>
parents: 2572
diff changeset
    78
12491
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
    79
  $ hg update
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
    80
  1 files updated, 0 files merged, 0 files removed, 0 files unresolved
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
    81
  $ echo more foo >> bar
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
    82
  $ hg commit -m"test"
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
    83
  $ hg push
12643
d08bb64888bc tests: reintroduce ":$HGPORT" in test output
Mads Kiilerich <mads@kiilerich.com>
parents: 12491
diff changeset
    84
  pushing to static-http://localhost:$HGPORT/remote
17193
1d710fe5ee0e peer: introduce canpush and improve error message
Sune Foldager <cryo@cyanite.org>
parents: 17020
diff changeset
    85
  abort: destination does not support push
12491
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
    86
  [255]
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
    87
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
    88
trying clone -r
1111
addcb77fe500 Add an old-http test case
mpm@selenic.com
parents:
diff changeset
    89
12491
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
    90
  $ cd ..
17486
73e3e368bd42 spelling: doesn't/does not
timeless@mozdev.org
parents: 17260
diff changeset
    91
  $ hg clone -r doesnotexist static-http://localhost:$HGPORT/remote local0
45906
95c4cca641f6 errors: remove trailing "!" from some error messages for consistency
Martin von Zweigbergk <martinvonz@google.com>
parents: 45839
diff changeset
    92
  abort: unknown revision 'doesnotexist'
48368
8c4881c07f57 errors: use detailed exit code for RepoLookupError
Martin von Zweigbergk <martinvonz@google.com>
parents: 46633
diff changeset
    93
  [10]
12491
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
    94
  $ hg clone -r 0 static-http://localhost:$HGPORT/remote local0
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
    95
  adding changesets
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
    96
  adding manifests
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
    97
  adding file changes
13209
501f979d26b6 test-static-http.t: increase test coverage on filenames
Adrian Buehlmann <adrian@cadifra.com>
parents: 13208
diff changeset
    98
  added 1 changesets with 2 changes to 2 files
34661
eb586ed5d8ce transaction-summary: show the range of new revisions upon pull/unbundle (BC)
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 33604
diff changeset
    99
  new changesets 02770d679fb8
12491
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
   100
  updating to branch default
13209
501f979d26b6 test-static-http.t: increase test coverage on filenames
Adrian Buehlmann <adrian@cadifra.com>
parents: 13208
diff changeset
   101
  2 files updated, 0 files merged, 0 files removed, 0 files unresolved
7005
7739b61897df do not pretend to lock static-http repositories (issue994)
Martin Geisler <mg@daimi.au.dk>
parents: 6028
diff changeset
   102
22183
4dd9f606d0a6 tests: fixup issue markers to make check-commit happy
Matt Mackall <mpm@selenic.com>
parents: 22046
diff changeset
   103
test with "/" URI (issue747) and subrepo
11066
26abd91d9e84 static-http: mimic more closely localrepo (issue2164: allow clone -r )
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents: 10398
diff changeset
   104
12491
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
   105
  $ hg init
13440
286a3720d472 statichttprepo: don't modify localrepo class variables
Mads Kiilerich <mads@kiilerich.com>
parents: 13439
diff changeset
   106
  $ hg init sub
17260
e432fb4b4221 tag: don't allow tagging the null revision (issue1915)
Brad Hall <bhall@fb.com>
parents: 17193
diff changeset
   107
  $ touch sub/test
e432fb4b4221 tag: don't allow tagging the null revision (issue1915)
Brad Hall <bhall@fb.com>
parents: 17193
diff changeset
   108
  $ hg -R sub commit -A -m "test"
e432fb4b4221 tag: don't allow tagging the null revision (issue1915)
Brad Hall <bhall@fb.com>
parents: 17193
diff changeset
   109
  adding test
13440
286a3720d472 statichttprepo: don't modify localrepo class variables
Mads Kiilerich <mads@kiilerich.com>
parents: 13439
diff changeset
   110
  $ hg -R sub tag not-empty
286a3720d472 statichttprepo: don't modify localrepo class variables
Mads Kiilerich <mads@kiilerich.com>
parents: 13439
diff changeset
   111
  $ echo sub=sub > .hgsub
12491
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
   112
  $ echo a > a
13440
286a3720d472 statichttprepo: don't modify localrepo class variables
Mads Kiilerich <mads@kiilerich.com>
parents: 13439
diff changeset
   113
  $ hg add a .hgsub
286a3720d472 statichttprepo: don't modify localrepo class variables
Mads Kiilerich <mads@kiilerich.com>
parents: 13439
diff changeset
   114
  $ hg -q ci -ma
12491
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
   115
  $ hg clone static-http://localhost:$HGPORT/ local2
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
   116
  requesting all changes
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
   117
  adding changesets
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
   118
  adding manifests
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
   119
  adding file changes
13440
286a3720d472 statichttprepo: don't modify localrepo class variables
Mads Kiilerich <mads@kiilerich.com>
parents: 13439
diff changeset
   120
  added 1 changesets with 3 changes to 3 files
34661
eb586ed5d8ce transaction-summary: show the range of new revisions upon pull/unbundle (BC)
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 33604
diff changeset
   121
  new changesets a9ebfbe8e587
12491
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
   122
  updating to branch default
14281
ccb7240acf32 subrepo: create subrepos using clone instead of pull
Martin Geisler <mg@aragost.com>
parents: 13956
diff changeset
   123
  cloning subrepo sub from static-http://localhost:$HGPORT/sub
13440
286a3720d472 statichttprepo: don't modify localrepo class variables
Mads Kiilerich <mads@kiilerich.com>
parents: 13439
diff changeset
   124
  requesting all changes
286a3720d472 statichttprepo: don't modify localrepo class variables
Mads Kiilerich <mads@kiilerich.com>
parents: 13439
diff changeset
   125
  adding changesets
286a3720d472 statichttprepo: don't modify localrepo class variables
Mads Kiilerich <mads@kiilerich.com>
parents: 13439
diff changeset
   126
  adding manifests
286a3720d472 statichttprepo: don't modify localrepo class variables
Mads Kiilerich <mads@kiilerich.com>
parents: 13439
diff changeset
   127
  adding file changes
17260
e432fb4b4221 tag: don't allow tagging the null revision (issue1915)
Brad Hall <bhall@fb.com>
parents: 17193
diff changeset
   128
  added 2 changesets with 2 changes to 2 files
34661
eb586ed5d8ce transaction-summary: show the range of new revisions upon pull/unbundle (BC)
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 33604
diff changeset
   129
  new changesets be090ea66256:322ea90975df
13440
286a3720d472 statichttprepo: don't modify localrepo class variables
Mads Kiilerich <mads@kiilerich.com>
parents: 13439
diff changeset
   130
  3 files updated, 0 files merged, 0 files removed, 0 files unresolved
12491
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
   131
  $ cd local2
49825
2f2682f40ea0 tests: use the `--quiet` flag for verify when applicable
Raphaël Gomès <rgomes@octobus.net>
parents: 48687
diff changeset
   132
  $ hg verify -q
12491
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
   133
  $ cat a
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
   134
  a
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
   135
  $ hg paths
12643
d08bb64888bc tests: reintroduce ":$HGPORT" in test output
Mads Kiilerich <mads@kiilerich.com>
parents: 12491
diff changeset
   136
  default = static-http://localhost:$HGPORT/
5316
598dae804a5f Test static-http calls on '/' URI (issue 747)
Patrick Mezard <pmezard@gmail.com>
parents: 4290
diff changeset
   137
12491
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
   138
test with empty repo (issue965)
6028
6605a03cbf87 make static-http work with empty repos (issue965)
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 5384
diff changeset
   139
12491
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
   140
  $ cd ..
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
   141
  $ hg init remotempty
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
   142
  $ hg clone static-http://localhost:$HGPORT/remotempty local3
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
   143
  no changes found
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
   144
  updating to branch default
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
   145
  0 files updated, 0 files merged, 0 files removed, 0 files unresolved
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
   146
  $ cd local3
49825
2f2682f40ea0 tests: use the `--quiet` flag for verify when applicable
Raphaël Gomès <rgomes@octobus.net>
parents: 48687
diff changeset
   147
  $ hg verify -q
12491
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
   148
  $ hg paths
12643
d08bb64888bc tests: reintroduce ":$HGPORT" in test output
Mads Kiilerich <mads@kiilerich.com>
parents: 12491
diff changeset
   149
  default = static-http://localhost:$HGPORT/remotempty
6028
6605a03cbf87 make static-http work with empty repos (issue965)
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 5384
diff changeset
   150
50990
758e40b9a8af httppeer: fix static-http: scheme autodetection (issue6833)
Anton Shestakov <av6@dwimlabs.net>
parents: 49825
diff changeset
   151
test autodetecting static-http: scheme (issue6833)
758e40b9a8af httppeer: fix static-http: scheme autodetection (issue6833)
Anton Shestakov <av6@dwimlabs.net>
parents: 49825
diff changeset
   152
758e40b9a8af httppeer: fix static-http: scheme autodetection (issue6833)
Anton Shestakov <av6@dwimlabs.net>
parents: 49825
diff changeset
   153
  $ cd ..
758e40b9a8af httppeer: fix static-http: scheme autodetection (issue6833)
Anton Shestakov <av6@dwimlabs.net>
parents: 49825
diff changeset
   154
  $ hg init actually-static
758e40b9a8af httppeer: fix static-http: scheme autodetection (issue6833)
Anton Shestakov <av6@dwimlabs.net>
parents: 49825
diff changeset
   155
  $ hg clone http://localhost:$HGPORT/actually-static local4
758e40b9a8af httppeer: fix static-http: scheme autodetection (issue6833)
Anton Shestakov <av6@dwimlabs.net>
parents: 49825
diff changeset
   156
  no changes found
758e40b9a8af httppeer: fix static-http: scheme autodetection (issue6833)
Anton Shestakov <av6@dwimlabs.net>
parents: 49825
diff changeset
   157
  updating to branch default
758e40b9a8af httppeer: fix static-http: scheme autodetection (issue6833)
Anton Shestakov <av6@dwimlabs.net>
parents: 49825
diff changeset
   158
  0 files updated, 0 files merged, 0 files removed, 0 files unresolved
758e40b9a8af httppeer: fix static-http: scheme autodetection (issue6833)
Anton Shestakov <av6@dwimlabs.net>
parents: 49825
diff changeset
   159
12491
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
   160
test with non-repo
6028
6605a03cbf87 make static-http work with empty repos (issue965)
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 5384
diff changeset
   161
12491
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
   162
  $ mkdir notarepo
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
   163
  $ hg clone static-http://localhost:$HGPORT/notarepo local3
45906
95c4cca641f6 errors: remove trailing "!" from some error messages for consistency
Martin von Zweigbergk <martinvonz@google.com>
parents: 45839
diff changeset
   164
  abort: 'http://localhost:$HGPORT/notarepo' does not appear to be an hg repository
12491
f0c5c334ded1 tests: unify test-static-http
Matt Mackall <mpm@selenic.com>
parents: 12156
diff changeset
   165
  [255]
33603
075823a6161b test: add tests for branches and tags with static http repo (issue5613)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 32940
diff changeset
   166
075823a6161b test: add tests for branches and tags with static http repo (issue5613)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 32940
diff changeset
   167
Clone with tags and branches works
075823a6161b test: add tests for branches and tags with static http repo (issue5613)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 32940
diff changeset
   168
075823a6161b test: add tests for branches and tags with static http repo (issue5613)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 32940
diff changeset
   169
  $ hg init remote-with-names
075823a6161b test: add tests for branches and tags with static http repo (issue5613)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 32940
diff changeset
   170
  $ cd remote-with-names
075823a6161b test: add tests for branches and tags with static http repo (issue5613)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 32940
diff changeset
   171
  $ echo 0 > foo
075823a6161b test: add tests for branches and tags with static http repo (issue5613)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 32940
diff changeset
   172
  $ hg -q commit -A -m initial
075823a6161b test: add tests for branches and tags with static http repo (issue5613)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 32940
diff changeset
   173
  $ echo 1 > foo
075823a6161b test: add tests for branches and tags with static http repo (issue5613)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 32940
diff changeset
   174
  $ hg commit -m 'commit 1'
075823a6161b test: add tests for branches and tags with static http repo (issue5613)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 32940
diff changeset
   175
  $ hg -q up 0
075823a6161b test: add tests for branches and tags with static http repo (issue5613)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 32940
diff changeset
   176
  $ hg branch mybranch
075823a6161b test: add tests for branches and tags with static http repo (issue5613)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 32940
diff changeset
   177
  marked working directory as branch mybranch
075823a6161b test: add tests for branches and tags with static http repo (issue5613)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 32940
diff changeset
   178
  (branches are permanent and global, did you want a bookmark?)
075823a6161b test: add tests for branches and tags with static http repo (issue5613)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 32940
diff changeset
   179
  $ echo 2 > foo
075823a6161b test: add tests for branches and tags with static http repo (issue5613)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 32940
diff changeset
   180
  $ hg commit -m 'commit 2 (mybranch)'
075823a6161b test: add tests for branches and tags with static http repo (issue5613)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 32940
diff changeset
   181
  $ hg tag -r 1 'default-tag'
075823a6161b test: add tests for branches and tags with static http repo (issue5613)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 32940
diff changeset
   182
  $ hg tag -r 2 'branch-tag'
075823a6161b test: add tests for branches and tags with static http repo (issue5613)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 32940
diff changeset
   183
075823a6161b test: add tests for branches and tags with static http repo (issue5613)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 32940
diff changeset
   184
  $ cd ..
075823a6161b test: add tests for branches and tags with static http repo (issue5613)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 32940
diff changeset
   185
075823a6161b test: add tests for branches and tags with static http repo (issue5613)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 32940
diff changeset
   186
  $ hg clone static-http://localhost:$HGPORT/remote-with-names local-with-names
075823a6161b test: add tests for branches and tags with static http repo (issue5613)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 32940
diff changeset
   187
  requesting all changes
075823a6161b test: add tests for branches and tags with static http repo (issue5613)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 32940
diff changeset
   188
  adding changesets
075823a6161b test: add tests for branches and tags with static http repo (issue5613)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 32940
diff changeset
   189
  adding manifests
075823a6161b test: add tests for branches and tags with static http repo (issue5613)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 32940
diff changeset
   190
  adding file changes
075823a6161b test: add tests for branches and tags with static http repo (issue5613)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 32940
diff changeset
   191
  added 5 changesets with 5 changes to 2 files (+1 heads)
34661
eb586ed5d8ce transaction-summary: show the range of new revisions upon pull/unbundle (BC)
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 33604
diff changeset
   192
  new changesets 68986213bd44:0c325bd2b5a7
33603
075823a6161b test: add tests for branches and tags with static http repo (issue5613)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 32940
diff changeset
   193
  updating to branch default
075823a6161b test: add tests for branches and tags with static http repo (issue5613)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 32940
diff changeset
   194
  1 files updated, 0 files merged, 0 files removed, 0 files unresolved
075823a6161b test: add tests for branches and tags with static http repo (issue5613)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 32940
diff changeset
   195
075823a6161b test: add tests for branches and tags with static http repo (issue5613)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 32940
diff changeset
   196
Clone a specific branch works
075823a6161b test: add tests for branches and tags with static http repo (issue5613)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 32940
diff changeset
   197
33604
8b00c723cee1 statichttprepo: implement wlock() (issue5613)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 33603
diff changeset
   198
  $ hg clone -r mybranch static-http://localhost:$HGPORT/remote-with-names local-with-names-branch
8b00c723cee1 statichttprepo: implement wlock() (issue5613)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 33603
diff changeset
   199
  adding changesets
8b00c723cee1 statichttprepo: implement wlock() (issue5613)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 33603
diff changeset
   200
  adding manifests
8b00c723cee1 statichttprepo: implement wlock() (issue5613)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 33603
diff changeset
   201
  adding file changes
8b00c723cee1 statichttprepo: implement wlock() (issue5613)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 33603
diff changeset
   202
  added 4 changesets with 4 changes to 2 files
34661
eb586ed5d8ce transaction-summary: show the range of new revisions upon pull/unbundle (BC)
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 33604
diff changeset
   203
  new changesets 68986213bd44:0c325bd2b5a7
33604
8b00c723cee1 statichttprepo: implement wlock() (issue5613)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 33603
diff changeset
   204
  updating to branch mybranch
8b00c723cee1 statichttprepo: implement wlock() (issue5613)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 33603
diff changeset
   205
  2 files updated, 0 files merged, 0 files removed, 0 files unresolved
33603
075823a6161b test: add tests for branches and tags with static http repo (issue5613)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 32940
diff changeset
   206
075823a6161b test: add tests for branches and tags with static http repo (issue5613)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 32940
diff changeset
   207
Clone a specific tag works
075823a6161b test: add tests for branches and tags with static http repo (issue5613)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 32940
diff changeset
   208
33604
8b00c723cee1 statichttprepo: implement wlock() (issue5613)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 33603
diff changeset
   209
  $ hg clone -r default-tag static-http://localhost:$HGPORT/remote-with-names local-with-names-tag
8b00c723cee1 statichttprepo: implement wlock() (issue5613)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 33603
diff changeset
   210
  adding changesets
8b00c723cee1 statichttprepo: implement wlock() (issue5613)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 33603
diff changeset
   211
  adding manifests
8b00c723cee1 statichttprepo: implement wlock() (issue5613)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 33603
diff changeset
   212
  adding file changes
8b00c723cee1 statichttprepo: implement wlock() (issue5613)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 33603
diff changeset
   213
  added 2 changesets with 2 changes to 1 files
34661
eb586ed5d8ce transaction-summary: show the range of new revisions upon pull/unbundle (BC)
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 33604
diff changeset
   214
  new changesets 68986213bd44:4ee3fcef1c80
33604
8b00c723cee1 statichttprepo: implement wlock() (issue5613)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 33603
diff changeset
   215
  updating to branch default
8b00c723cee1 statichttprepo: implement wlock() (issue5613)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 33603
diff changeset
   216
  1 files updated, 0 files merged, 0 files removed, 0 files unresolved
33603
075823a6161b test: add tests for branches and tags with static http repo (issue5613)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 32940
diff changeset
   217
25474
8c14f87bd0ae tests: drop DAEMON_PIDS from killdaemons calls
Matt Mackall <mpm@selenic.com>
parents: 25472
diff changeset
   218
  $ killdaemons.py
34925
8b95e420e248 test-static-http: show all files accessed over HTTP
Yuya Nishihara <yuya@tcha.org>
parents: 34661
diff changeset
   219
8b95e420e248 test-static-http: show all files accessed over HTTP
Yuya Nishihara <yuya@tcha.org>
parents: 34661
diff changeset
   220
List of files accessed over HTTP:
8b95e420e248 test-static-http: show all files accessed over HTTP
Yuya Nishihara <yuya@tcha.org>
parents: 34661
diff changeset
   221
8b95e420e248 test-static-http: show all files accessed over HTTP
Yuya Nishihara <yuya@tcha.org>
parents: 34661
diff changeset
   222
  $ cat server.log | sed -n -e 's|.*GET \(/[^ ]*\).*|\1|p' | sort -u
8b95e420e248 test-static-http: show all files accessed over HTTP
Yuya Nishihara <yuya@tcha.org>
parents: 34661
diff changeset
   223
  /.hg/bookmarks
8b95e420e248 test-static-http: show all files accessed over HTTP
Yuya Nishihara <yuya@tcha.org>
parents: 34661
diff changeset
   224
  /.hg/bookmarks.current
8b95e420e248 test-static-http: show all files accessed over HTTP
Yuya Nishihara <yuya@tcha.org>
parents: 34661
diff changeset
   225
  /.hg/cache/hgtagsfnodes1
44826
35b255e474d9 dirstate: make sure the dirstate is loaded before the changelog (issue6303)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 41896
diff changeset
   226
  /.hg/dirstate
34925
8b95e420e248 test-static-http: show all files accessed over HTTP
Yuya Nishihara <yuya@tcha.org>
parents: 34661
diff changeset
   227
  /.hg/requires
51181
dcaa2df1f688 changelog: never inline changelog
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50990
diff changeset
   228
  /.hg/store/00changelog.d
34925
8b95e420e248 test-static-http: show all files accessed over HTTP
Yuya Nishihara <yuya@tcha.org>
parents: 34661
diff changeset
   229
  /.hg/store/00changelog.i
8b95e420e248 test-static-http: show all files accessed over HTTP
Yuya Nishihara <yuya@tcha.org>
parents: 34661
diff changeset
   230
  /.hg/store/00manifest.i
41444
d5357238eda9 tests: conditionalize test output on Python 3.7
Gregory Szorc <gregory.szorc@gmail.com>
parents: 39707
diff changeset
   231
  /.hg/store/data/%7E2ehgsub.i (no-py37 !)
d5357238eda9 tests: conditionalize test output on Python 3.7
Gregory Szorc <gregory.szorc@gmail.com>
parents: 39707
diff changeset
   232
  /.hg/store/data/%7E2ehgsubstate.i (no-py37 !)
34925
8b95e420e248 test-static-http: show all files accessed over HTTP
Yuya Nishihara <yuya@tcha.org>
parents: 34661
diff changeset
   233
  /.hg/store/data/a.i
41444
d5357238eda9 tests: conditionalize test output on Python 3.7
Gregory Szorc <gregory.szorc@gmail.com>
parents: 39707
diff changeset
   234
  /.hg/store/data/~2ehgsub.i (py37 !)
d5357238eda9 tests: conditionalize test output on Python 3.7
Gregory Szorc <gregory.szorc@gmail.com>
parents: 39707
diff changeset
   235
  /.hg/store/data/~2ehgsubstate.i (py37 !)
48669
7ee07e1a25c0 share-safe: enable by default (BC)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 48368
diff changeset
   236
  /.hg/store/requires
50990
758e40b9a8af httppeer: fix static-http: scheme autodetection (issue6833)
Anton Shestakov <av6@dwimlabs.net>
parents: 49825
diff changeset
   237
  /actually-static/.hg/bookmarks
758e40b9a8af httppeer: fix static-http: scheme autodetection (issue6833)
Anton Shestakov <av6@dwimlabs.net>
parents: 49825
diff changeset
   238
  /actually-static/.hg/bookmarks.current
758e40b9a8af httppeer: fix static-http: scheme autodetection (issue6833)
Anton Shestakov <av6@dwimlabs.net>
parents: 49825
diff changeset
   239
  /actually-static/.hg/dirstate
758e40b9a8af httppeer: fix static-http: scheme autodetection (issue6833)
Anton Shestakov <av6@dwimlabs.net>
parents: 49825
diff changeset
   240
  /actually-static/.hg/requires
758e40b9a8af httppeer: fix static-http: scheme autodetection (issue6833)
Anton Shestakov <av6@dwimlabs.net>
parents: 49825
diff changeset
   241
  /actually-static/.hg/store/00changelog.i
758e40b9a8af httppeer: fix static-http: scheme autodetection (issue6833)
Anton Shestakov <av6@dwimlabs.net>
parents: 49825
diff changeset
   242
  /actually-static/.hg/store/00manifest.i
758e40b9a8af httppeer: fix static-http: scheme autodetection (issue6833)
Anton Shestakov <av6@dwimlabs.net>
parents: 49825
diff changeset
   243
  /actually-static/.hg/store/requires
758e40b9a8af httppeer: fix static-http: scheme autodetection (issue6833)
Anton Shestakov <av6@dwimlabs.net>
parents: 49825
diff changeset
   244
  /actually-static/?cmd=capabilities
758e40b9a8af httppeer: fix static-http: scheme autodetection (issue6833)
Anton Shestakov <av6@dwimlabs.net>
parents: 49825
diff changeset
   245
  /actually-static?cmd=capabilities
34925
8b95e420e248 test-static-http: show all files accessed over HTTP
Yuya Nishihara <yuya@tcha.org>
parents: 34661
diff changeset
   246
  /notarepo/.hg/00changelog.i
8b95e420e248 test-static-http: show all files accessed over HTTP
Yuya Nishihara <yuya@tcha.org>
parents: 34661
diff changeset
   247
  /notarepo/.hg/requires
8b95e420e248 test-static-http: show all files accessed over HTTP
Yuya Nishihara <yuya@tcha.org>
parents: 34661
diff changeset
   248
  /remote-with-names/.hg/bookmarks
8b95e420e248 test-static-http: show all files accessed over HTTP
Yuya Nishihara <yuya@tcha.org>
parents: 34661
diff changeset
   249
  /remote-with-names/.hg/bookmarks.current
8b95e420e248 test-static-http: show all files accessed over HTTP
Yuya Nishihara <yuya@tcha.org>
parents: 34661
diff changeset
   250
  /remote-with-names/.hg/cache/branch2-served
8b95e420e248 test-static-http: show all files accessed over HTTP
Yuya Nishihara <yuya@tcha.org>
parents: 34661
diff changeset
   251
  /remote-with-names/.hg/cache/hgtagsfnodes1
8b95e420e248 test-static-http: show all files accessed over HTTP
Yuya Nishihara <yuya@tcha.org>
parents: 34661
diff changeset
   252
  /remote-with-names/.hg/cache/tags2-served
44826
35b255e474d9 dirstate: make sure the dirstate is loaded before the changelog (issue6303)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 41896
diff changeset
   253
  /remote-with-names/.hg/dirstate
34925
8b95e420e248 test-static-http: show all files accessed over HTTP
Yuya Nishihara <yuya@tcha.org>
parents: 34661
diff changeset
   254
  /remote-with-names/.hg/localtags
8b95e420e248 test-static-http: show all files accessed over HTTP
Yuya Nishihara <yuya@tcha.org>
parents: 34661
diff changeset
   255
  /remote-with-names/.hg/requires
51181
dcaa2df1f688 changelog: never inline changelog
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50990
diff changeset
   256
  /remote-with-names/.hg/store/00changelog.d
34925
8b95e420e248 test-static-http: show all files accessed over HTTP
Yuya Nishihara <yuya@tcha.org>
parents: 34661
diff changeset
   257
  /remote-with-names/.hg/store/00changelog.i
8b95e420e248 test-static-http: show all files accessed over HTTP
Yuya Nishihara <yuya@tcha.org>
parents: 34661
diff changeset
   258
  /remote-with-names/.hg/store/00manifest.i
41444
d5357238eda9 tests: conditionalize test output on Python 3.7
Gregory Szorc <gregory.szorc@gmail.com>
parents: 39707
diff changeset
   259
  /remote-with-names/.hg/store/data/%7E2ehgtags.i (no-py37 !)
34925
8b95e420e248 test-static-http: show all files accessed over HTTP
Yuya Nishihara <yuya@tcha.org>
parents: 34661
diff changeset
   260
  /remote-with-names/.hg/store/data/foo.i
41444
d5357238eda9 tests: conditionalize test output on Python 3.7
Gregory Szorc <gregory.szorc@gmail.com>
parents: 39707
diff changeset
   261
  /remote-with-names/.hg/store/data/~2ehgtags.i (py37 !)
48687
f8f2ecdde4b5 branchmap: skip obsolete revisions while computing heads
Anton Shestakov <av6@dwimlabs.net>
parents: 48669
diff changeset
   262
  /remote-with-names/.hg/store/obsstore
48669
7ee07e1a25c0 share-safe: enable by default (BC)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 48368
diff changeset
   263
  /remote-with-names/.hg/store/requires
34925
8b95e420e248 test-static-http: show all files accessed over HTTP
Yuya Nishihara <yuya@tcha.org>
parents: 34661
diff changeset
   264
  /remote/.hg/bookmarks
8b95e420e248 test-static-http: show all files accessed over HTTP
Yuya Nishihara <yuya@tcha.org>
parents: 34661
diff changeset
   265
  /remote/.hg/bookmarks.current
8b95e420e248 test-static-http: show all files accessed over HTTP
Yuya Nishihara <yuya@tcha.org>
parents: 34661
diff changeset
   266
  /remote/.hg/cache/branch2-base
8b95e420e248 test-static-http: show all files accessed over HTTP
Yuya Nishihara <yuya@tcha.org>
parents: 34661
diff changeset
   267
  /remote/.hg/cache/branch2-immutable
8b95e420e248 test-static-http: show all files accessed over HTTP
Yuya Nishihara <yuya@tcha.org>
parents: 34661
diff changeset
   268
  /remote/.hg/cache/branch2-served
8b95e420e248 test-static-http: show all files accessed over HTTP
Yuya Nishihara <yuya@tcha.org>
parents: 34661
diff changeset
   269
  /remote/.hg/cache/hgtagsfnodes1
8b95e420e248 test-static-http: show all files accessed over HTTP
Yuya Nishihara <yuya@tcha.org>
parents: 34661
diff changeset
   270
  /remote/.hg/cache/rbc-names-v1
8b95e420e248 test-static-http: show all files accessed over HTTP
Yuya Nishihara <yuya@tcha.org>
parents: 34661
diff changeset
   271
  /remote/.hg/cache/tags2-served
44826
35b255e474d9 dirstate: make sure the dirstate is loaded before the changelog (issue6303)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 41896
diff changeset
   272
  /remote/.hg/dirstate
34925
8b95e420e248 test-static-http: show all files accessed over HTTP
Yuya Nishihara <yuya@tcha.org>
parents: 34661
diff changeset
   273
  /remote/.hg/localtags
8b95e420e248 test-static-http: show all files accessed over HTTP
Yuya Nishihara <yuya@tcha.org>
parents: 34661
diff changeset
   274
  /remote/.hg/requires
51181
dcaa2df1f688 changelog: never inline changelog
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50990
diff changeset
   275
  /remote/.hg/store/00changelog.d
34925
8b95e420e248 test-static-http: show all files accessed over HTTP
Yuya Nishihara <yuya@tcha.org>
parents: 34661
diff changeset
   276
  /remote/.hg/store/00changelog.i
8b95e420e248 test-static-http: show all files accessed over HTTP
Yuya Nishihara <yuya@tcha.org>
parents: 34661
diff changeset
   277
  /remote/.hg/store/00manifest.i
41444
d5357238eda9 tests: conditionalize test output on Python 3.7
Gregory Szorc <gregory.szorc@gmail.com>
parents: 39707
diff changeset
   278
  /remote/.hg/store/data/%7E2edotfile%20with%20spaces.i (no-py37 !)
d5357238eda9 tests: conditionalize test output on Python 3.7
Gregory Szorc <gregory.szorc@gmail.com>
parents: 39707
diff changeset
   279
  /remote/.hg/store/data/%7E2ehgtags.i (no-py37 !)
34925
8b95e420e248 test-static-http: show all files accessed over HTTP
Yuya Nishihara <yuya@tcha.org>
parents: 34661
diff changeset
   280
  /remote/.hg/store/data/bar.i
8b95e420e248 test-static-http: show all files accessed over HTTP
Yuya Nishihara <yuya@tcha.org>
parents: 34661
diff changeset
   281
  /remote/.hg/store/data/quux.i
41444
d5357238eda9 tests: conditionalize test output on Python 3.7
Gregory Szorc <gregory.szorc@gmail.com>
parents: 39707
diff changeset
   282
  /remote/.hg/store/data/~2edotfile%20with%20spaces.i (py37 !)
d5357238eda9 tests: conditionalize test output on Python 3.7
Gregory Szorc <gregory.szorc@gmail.com>
parents: 39707
diff changeset
   283
  /remote/.hg/store/data/~2ehgtags.i (py37 !)
48687
f8f2ecdde4b5 branchmap: skip obsolete revisions while computing heads
Anton Shestakov <av6@dwimlabs.net>
parents: 48669
diff changeset
   284
  /remote/.hg/store/obsstore
48669
7ee07e1a25c0 share-safe: enable by default (BC)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 48368
diff changeset
   285
  /remote/.hg/store/requires
34925
8b95e420e248 test-static-http: show all files accessed over HTTP
Yuya Nishihara <yuya@tcha.org>
parents: 34661
diff changeset
   286
  /remotempty/.hg/bookmarks
8b95e420e248 test-static-http: show all files accessed over HTTP
Yuya Nishihara <yuya@tcha.org>
parents: 34661
diff changeset
   287
  /remotempty/.hg/bookmarks.current
44826
35b255e474d9 dirstate: make sure the dirstate is loaded before the changelog (issue6303)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 41896
diff changeset
   288
  /remotempty/.hg/dirstate
34925
8b95e420e248 test-static-http: show all files accessed over HTTP
Yuya Nishihara <yuya@tcha.org>
parents: 34661
diff changeset
   289
  /remotempty/.hg/requires
8b95e420e248 test-static-http: show all files accessed over HTTP
Yuya Nishihara <yuya@tcha.org>
parents: 34661
diff changeset
   290
  /remotempty/.hg/store/00changelog.i
8b95e420e248 test-static-http: show all files accessed over HTTP
Yuya Nishihara <yuya@tcha.org>
parents: 34661
diff changeset
   291
  /remotempty/.hg/store/00manifest.i
48669
7ee07e1a25c0 share-safe: enable by default (BC)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 48368
diff changeset
   292
  /remotempty/.hg/store/requires
34925
8b95e420e248 test-static-http: show all files accessed over HTTP
Yuya Nishihara <yuya@tcha.org>
parents: 34661
diff changeset
   293
  /sub/.hg/bookmarks
8b95e420e248 test-static-http: show all files accessed over HTTP
Yuya Nishihara <yuya@tcha.org>
parents: 34661
diff changeset
   294
  /sub/.hg/bookmarks.current
8b95e420e248 test-static-http: show all files accessed over HTTP
Yuya Nishihara <yuya@tcha.org>
parents: 34661
diff changeset
   295
  /sub/.hg/cache/hgtagsfnodes1
44826
35b255e474d9 dirstate: make sure the dirstate is loaded before the changelog (issue6303)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 41896
diff changeset
   296
  /sub/.hg/dirstate
34925
8b95e420e248 test-static-http: show all files accessed over HTTP
Yuya Nishihara <yuya@tcha.org>
parents: 34661
diff changeset
   297
  /sub/.hg/requires
51181
dcaa2df1f688 changelog: never inline changelog
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50990
diff changeset
   298
  /sub/.hg/store/00changelog.d
34925
8b95e420e248 test-static-http: show all files accessed over HTTP
Yuya Nishihara <yuya@tcha.org>
parents: 34661
diff changeset
   299
  /sub/.hg/store/00changelog.i
8b95e420e248 test-static-http: show all files accessed over HTTP
Yuya Nishihara <yuya@tcha.org>
parents: 34661
diff changeset
   300
  /sub/.hg/store/00manifest.i
41444
d5357238eda9 tests: conditionalize test output on Python 3.7
Gregory Szorc <gregory.szorc@gmail.com>
parents: 39707
diff changeset
   301
  /sub/.hg/store/data/%7E2ehgtags.i (no-py37 !)
34925
8b95e420e248 test-static-http: show all files accessed over HTTP
Yuya Nishihara <yuya@tcha.org>
parents: 34661
diff changeset
   302
  /sub/.hg/store/data/test.i
41444
d5357238eda9 tests: conditionalize test output on Python 3.7
Gregory Szorc <gregory.szorc@gmail.com>
parents: 39707
diff changeset
   303
  /sub/.hg/store/data/~2ehgtags.i (py37 !)
48669
7ee07e1a25c0 share-safe: enable by default (BC)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 48368
diff changeset
   304
  /sub/.hg/store/requires