mirror of
https://github.com/facebook/sapling.git
synced 2025-01-07 14:10:42 +03:00
tests: use LOCALIP
This patch replaces hardcoded 127.0.0.1 with $LOCALIP in all tests. Till now, the IPv6 series should make tests pass on common IPv6 systems where the local device has the address "::1" and the hostname "localhost" resolves to "::1".
This commit is contained in:
parent
001fbec734
commit
7bdcbacb01
@ -842,6 +842,7 @@ class Test(unittest.TestCase):
|
||||
self._portmap(2),
|
||||
(br'(?m)^(saved backup bundle to .*\.hg)( \(glob\))?$',
|
||||
br'\1 (glob)'),
|
||||
(br'([^0-9])%s' % re.escape(self._localip()), br'\1$LOCALIP'),
|
||||
]
|
||||
r.append((self._escapepath(self._testtmp), b'$TESTTMP'))
|
||||
|
||||
|
@ -99,7 +99,7 @@ invalid arch type should give 404
|
||||
> except AttributeError:
|
||||
> stdout = sys.stdout
|
||||
> try:
|
||||
> f = util.urlreq.urlopen('http://127.0.0.1:%s/?%s'
|
||||
> f = util.urlreq.urlopen('http://$LOCALIP:%s/?%s'
|
||||
> % (os.environ['HGPORT'], requeststr))
|
||||
> stdout.write(f.read())
|
||||
> except util.urlerr.httperror as e:
|
||||
|
@ -340,7 +340,7 @@ push over ssh
|
||||
remote: lock: free
|
||||
remote: wlock: free
|
||||
remote: postclose-tip:5fddd98957c8 draft book_5fdd
|
||||
remote: txnclose hook: HG_BOOKMARK_MOVED=1 HG_BUNDLE2=1 HG_NEW_OBSMARKERS=1 HG_NODE=5fddd98957c8a54a4d436dfe1da9d87f21a1b97b HG_NODE_LAST=5fddd98957c8a54a4d436dfe1da9d87f21a1b97b HG_SOURCE=serve HG_TXNID=TXN:* HG_TXNNAME=serve HG_URL=remote:ssh:127.0.0.1 (glob)
|
||||
remote: txnclose hook: HG_BOOKMARK_MOVED=1 HG_BUNDLE2=1 HG_NEW_OBSMARKERS=1 HG_NODE=5fddd98957c8a54a4d436dfe1da9d87f21a1b97b HG_NODE_LAST=5fddd98957c8a54a4d436dfe1da9d87f21a1b97b HG_SOURCE=serve HG_TXNID=TXN:* HG_TXNNAME=serve HG_URL=remote:ssh:$LOCALIP (glob)
|
||||
updating bookmark book_5fdd
|
||||
pre-close-tip:02de42196ebe draft book_02de
|
||||
postclose-tip:02de42196ebe draft book_02de
|
||||
@ -394,7 +394,7 @@ push over http
|
||||
remote: lock: free
|
||||
remote: wlock: free
|
||||
remote: postclose-tip:32af7686d403 public book_32af
|
||||
remote: txnclose hook: HG_BOOKMARK_MOVED=1 HG_BUNDLE2=1 HG_NEW_OBSMARKERS=1 HG_NODE=32af7686d403cf45b5d95f2d70cebea587ac806a HG_NODE_LAST=32af7686d403cf45b5d95f2d70cebea587ac806a HG_PHASES_MOVED=1 HG_SOURCE=serve HG_TXNID=TXN:* HG_TXNNAME=serve HG_URL=remote:http:127.0.0.1: (glob)
|
||||
remote: txnclose hook: HG_BOOKMARK_MOVED=1 HG_BUNDLE2=1 HG_NEW_OBSMARKERS=1 HG_NODE=32af7686d403cf45b5d95f2d70cebea587ac806a HG_NODE_LAST=32af7686d403cf45b5d95f2d70cebea587ac806a HG_PHASES_MOVED=1 HG_SOURCE=serve HG_TXNID=TXN:* HG_TXNNAME=serve HG_URL=remote:http:*: (glob)
|
||||
updating bookmark book_32af
|
||||
pre-close-tip:02de42196ebe draft book_02de
|
||||
postclose-tip:02de42196ebe draft book_02de
|
||||
|
@ -579,11 +579,11 @@ No local source
|
||||
No remote source
|
||||
|
||||
#if windows
|
||||
$ hg clone http://127.0.0.1:3121/a b
|
||||
$ hg clone http://$LOCALIP:3121/a b
|
||||
abort: error: * (glob)
|
||||
[255]
|
||||
#else
|
||||
$ hg clone http://127.0.0.1:3121/a b
|
||||
$ hg clone http://$LOCALIP:3121/a b
|
||||
abort: error: *refused* (glob)
|
||||
[255]
|
||||
#endif
|
||||
|
@ -1796,7 +1796,7 @@ Dish up an empty repo; serve it cold.
|
||||
$ hg serve -R "$TESTTMP/test" -n test -p $HGPORT -d --pid-file=hg.pid
|
||||
$ cat hg.pid >> $DAEMON_PIDS
|
||||
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT "help"
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT "help"
|
||||
200 Script output follows
|
||||
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
|
||||
@ -2365,7 +2365,7 @@ Dish up an empty repo; serve it cold.
|
||||
</html>
|
||||
|
||||
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT "help/add"
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT "help/add"
|
||||
200 Script output follows
|
||||
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
|
||||
@ -2542,7 +2542,7 @@ Dish up an empty repo; serve it cold.
|
||||
</html>
|
||||
|
||||
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT "help/remove"
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT "help/remove"
|
||||
200 Script output follows
|
||||
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
|
||||
@ -2740,7 +2740,7 @@ Dish up an empty repo; serve it cold.
|
||||
</html>
|
||||
|
||||
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT "help/dates"
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT "help/dates"
|
||||
200 Script output follows
|
||||
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
|
||||
@ -2847,7 +2847,7 @@ Dish up an empty repo; serve it cold.
|
||||
|
||||
Sub-topic indexes rendered properly
|
||||
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT "help/internals"
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT "help/internals"
|
||||
200 Script output follows
|
||||
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
|
||||
@ -2943,7 +2943,7 @@ Sub-topic indexes rendered properly
|
||||
|
||||
Sub-topic topics rendered properly
|
||||
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT "help/internals.changegroups"
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT "help/internals.changegroups"
|
||||
200 Script output follows
|
||||
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
|
||||
|
@ -58,7 +58,7 @@ Set up the repo
|
||||
|
||||
Logs and changes
|
||||
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT 'log/?style=atom'
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT 'log/?style=atom'
|
||||
200 Script output follows
|
||||
|
||||
<?xml version="1.0" encoding="ascii"?>
|
||||
@ -244,7 +244,7 @@ Logs and changes
|
||||
</entry>
|
||||
|
||||
</feed>
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT 'log/?style=rss'
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT 'log/?style=rss'
|
||||
200 Script output follows
|
||||
|
||||
<?xml version="1.0" encoding="ascii"?>
|
||||
@ -422,7 +422,7 @@ Logs and changes
|
||||
|
||||
</channel>
|
||||
</rss> (no-eol)
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT 'log/1/?style=atom'
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT 'log/1/?style=atom'
|
||||
200 Script output follows
|
||||
|
||||
<?xml version="1.0" encoding="ascii"?>
|
||||
@ -522,7 +522,7 @@ Logs and changes
|
||||
</entry>
|
||||
|
||||
</feed>
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT 'log/1/?style=rss'
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT 'log/1/?style=rss'
|
||||
200 Script output follows
|
||||
|
||||
<?xml version="1.0" encoding="ascii"?>
|
||||
@ -618,7 +618,7 @@ Logs and changes
|
||||
|
||||
</channel>
|
||||
</rss> (no-eol)
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT 'log/1/foo/?style=atom'
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT 'log/1/foo/?style=atom'
|
||||
200 Script output follows
|
||||
|
||||
<?xml version="1.0" encoding="ascii"?>
|
||||
@ -673,7 +673,7 @@ Logs and changes
|
||||
</entry>
|
||||
|
||||
</feed>
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT 'log/1/foo/?style=rss'
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT 'log/1/foo/?style=rss'
|
||||
200 Script output follows
|
||||
|
||||
<?xml version="1.0" encoding="ascii"?>
|
||||
@ -694,7 +694,7 @@ Logs and changes
|
||||
|
||||
</channel>
|
||||
</rss>
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT 'shortlog/'
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT 'shortlog/'
|
||||
200 Script output follows
|
||||
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
|
||||
@ -834,7 +834,7 @@ Logs and changes
|
||||
</body>
|
||||
</html>
|
||||
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT 'rev/0/'
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT 'rev/0/'
|
||||
200 Script output follows
|
||||
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
|
||||
@ -965,7 +965,7 @@ Logs and changes
|
||||
</body>
|
||||
</html>
|
||||
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT 'rev/1/?style=raw'
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT 'rev/1/?style=raw'
|
||||
200 Script output follows
|
||||
|
||||
|
||||
@ -982,7 +982,7 @@ Logs and changes
|
||||
@@ -0,0 +1,1 @@
|
||||
+2ef0ac749a14e4f57a5a822464a0902c6f7f448f 1.0
|
||||
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT 'log?rev=base'
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT 'log?rev=base'
|
||||
200 Script output follows
|
||||
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
|
||||
@ -1071,12 +1071,12 @@ Logs and changes
|
||||
</body>
|
||||
</html>
|
||||
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT 'log?rev=stable&style=raw' | grep 'revision:'
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT 'log?rev=stable&style=raw' | grep 'revision:'
|
||||
revision: 2
|
||||
|
||||
Search with revset syntax
|
||||
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT 'log?rev=tip^&style=raw'
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT 'log?rev=tip^&style=raw'
|
||||
200 Script output follows
|
||||
|
||||
|
||||
@ -1093,7 +1093,7 @@ Search with revset syntax
|
||||
branch: stable
|
||||
|
||||
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT 'log?rev=last(all(),2)^&style=raw'
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT 'log?rev=last(all(),2)^&style=raw'
|
||||
200 Script output follows
|
||||
|
||||
|
||||
@ -1117,7 +1117,7 @@ Search with revset syntax
|
||||
branch: default
|
||||
|
||||
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT 'log?rev=last(all(,2)^&style=raw'
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT 'log?rev=last(all(,2)^&style=raw'
|
||||
200 Script output follows
|
||||
|
||||
|
||||
@ -1127,7 +1127,7 @@ Search with revset syntax
|
||||
# Mode literal keyword search
|
||||
|
||||
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT 'log?rev=last(al(),2)^&style=raw'
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT 'log?rev=last(al(),2)^&style=raw'
|
||||
200 Script output follows
|
||||
|
||||
|
||||
@ -1137,7 +1137,7 @@ Search with revset syntax
|
||||
# Mode literal keyword search
|
||||
|
||||
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT 'log?rev=bookmark(anotherthing)&style=raw'
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT 'log?rev=bookmark(anotherthing)&style=raw'
|
||||
200 Script output follows
|
||||
|
||||
|
||||
@ -1155,7 +1155,7 @@ Search with revset syntax
|
||||
bookmark: anotherthing
|
||||
|
||||
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT 'log?rev=bookmark(abc)&style=raw'
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT 'log?rev=bookmark(abc)&style=raw'
|
||||
200 Script output follows
|
||||
|
||||
|
||||
@ -1165,7 +1165,7 @@ Search with revset syntax
|
||||
# Mode literal keyword search
|
||||
|
||||
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT 'log?rev=deadbeef:&style=raw'
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT 'log?rev=deadbeef:&style=raw'
|
||||
200 Script output follows
|
||||
|
||||
|
||||
@ -1176,7 +1176,7 @@ Search with revset syntax
|
||||
|
||||
|
||||
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT 'log?rev=user("test")&style=raw'
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT 'log?rev=user("test")&style=raw'
|
||||
200 Script output follows
|
||||
|
||||
|
||||
@ -1217,7 +1217,7 @@ Search with revset syntax
|
||||
bookmark: anotherthing
|
||||
|
||||
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT 'log?rev=user("re:test")&style=raw'
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT 'log?rev=user("re:test")&style=raw'
|
||||
200 Script output follows
|
||||
|
||||
|
||||
@ -1230,11 +1230,11 @@ Search with revset syntax
|
||||
|
||||
File-related
|
||||
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT 'file/1/foo/?style=raw'
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT 'file/1/foo/?style=raw'
|
||||
200 Script output follows
|
||||
|
||||
foo
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT 'annotate/1/foo/?style=raw'
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT 'annotate/1/foo/?style=raw'
|
||||
200 Script output follows
|
||||
|
||||
|
||||
@ -1243,7 +1243,7 @@ File-related
|
||||
|
||||
|
||||
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT 'file/1/?style=raw'
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT 'file/1/?style=raw'
|
||||
200 Script output follows
|
||||
|
||||
|
||||
@ -1259,7 +1259,7 @@ File-related
|
||||
$ hg parents --template "{node|short}\n" -r 1 foo
|
||||
2ef0ac749a14
|
||||
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT 'file/1/foo'
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT 'file/1/foo'
|
||||
200 Script output follows
|
||||
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
|
||||
@ -1354,7 +1354,7 @@ File-related
|
||||
</body>
|
||||
</html>
|
||||
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT 'filediff/0/foo/?style=raw'
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT 'filediff/0/foo/?style=raw'
|
||||
200 Script output follows
|
||||
|
||||
|
||||
@ -1368,7 +1368,7 @@ File-related
|
||||
|
||||
|
||||
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT 'filediff/1/foo/?style=raw'
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT 'filediff/1/foo/?style=raw'
|
||||
200 Script output follows
|
||||
|
||||
|
||||
@ -1384,7 +1384,7 @@ File-related
|
||||
$ hg parents --template "{node|short}\n" -r 2 foo
|
||||
2ef0ac749a14
|
||||
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT 'file/2/foo'
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT 'file/2/foo'
|
||||
200 Script output follows
|
||||
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
|
||||
@ -1483,23 +1483,23 @@ File-related
|
||||
|
||||
Overviews
|
||||
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT 'raw-tags'
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT 'raw-tags'
|
||||
200 Script output follows
|
||||
|
||||
tip cad8025a2e87f88c06259790adfa15acb4080123
|
||||
1.0 2ef0ac749a14e4f57a5a822464a0902c6f7f448f
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT 'raw-branches'
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT 'raw-branches'
|
||||
200 Script output follows
|
||||
|
||||
unstable cad8025a2e87f88c06259790adfa15acb4080123 open
|
||||
stable 1d22e65f027e5a0609357e7d8e7508cd2ba5d2fe inactive
|
||||
default a4f92ed23982be056b9852de5dfe873eaac7f0de inactive
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT 'raw-bookmarks'
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT 'raw-bookmarks'
|
||||
200 Script output follows
|
||||
|
||||
something cad8025a2e87f88c06259790adfa15acb4080123
|
||||
anotherthing 2ef0ac749a14e4f57a5a822464a0902c6f7f448f
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT 'summary/?style=gitweb'
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT 'summary/?style=gitweb'
|
||||
200 Script output follows
|
||||
|
||||
<?xml version="1.0" encoding="ascii"?>
|
||||
@ -1697,7 +1697,7 @@ Overviews
|
||||
</body>
|
||||
</html>
|
||||
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT 'graph/?style=gitweb'
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT 'graph/?style=gitweb'
|
||||
200 Script output follows
|
||||
|
||||
<?xml version="1.0" encoding="ascii"?>
|
||||
@ -1843,7 +1843,7 @@ Overviews
|
||||
|
||||
raw graph
|
||||
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT 'graph/?style=raw'
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT 'graph/?style=raw'
|
||||
200 Script output follows
|
||||
|
||||
|
||||
@ -1893,28 +1893,28 @@ raw graph
|
||||
|
||||
capabilities
|
||||
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT '?cmd=capabilities'; echo
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT '?cmd=capabilities'; echo
|
||||
200 Script output follows
|
||||
|
||||
lookup changegroupsubset branchmap pushkey known getbundle unbundlehash batch bundle2=HG20%0Achangegroup%3D01%2C02%0Adigests%3Dmd5%2Csha1%2Csha512%0Aerror%3Dabort%2Cunsupportedcontent%2Cpushraced%2Cpushkey%0Ahgtagsfnodes%0Alistkeys%0Apushkey%0Aremote-changegroup%3Dhttp%2Chttps unbundle=HG10GZ,HG10BZ,HG10UN httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx compression=*zlib (glob)
|
||||
|
||||
heads
|
||||
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT '?cmd=heads'
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT '?cmd=heads'
|
||||
200 Script output follows
|
||||
|
||||
cad8025a2e87f88c06259790adfa15acb4080123
|
||||
|
||||
branches
|
||||
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT '?cmd=branches&nodes=0000000000000000000000000000000000000000'
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT '?cmd=branches&nodes=0000000000000000000000000000000000000000'
|
||||
200 Script output follows
|
||||
|
||||
0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000
|
||||
|
||||
changegroup
|
||||
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT '?cmd=changegroup&roots=0000000000000000000000000000000000000000'
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT '?cmd=changegroup&roots=0000000000000000000000000000000000000000'
|
||||
200 Script output follows
|
||||
|
||||
x\x9c\xbd\x94MHTQ\x14\xc7'+\x9d\xc66\x81\x89P\xc1\xa3\x14\xcct\xba\xef\xbe\xfb\xde\xbb\xcfr0\xb3"\x02\x11[%\x98\xdcO\xa7\xd2\x19\x98y\xd2\x07h"\x96\xa0e\xda\xa6lUY-\xca\x08\xa2\x82\x16\x96\xd1\xa2\xf0#\xc8\x95\x1b\xdd$!m*"\xc8\x82\xea\xbe\x9c\x01\x85\xc9\x996\x1d\xf8\xc1\xe3~\x9d\xff9\xef\x7f\xaf\xcf\xe7\xbb\x19\xfc4\xec^\xcb\x9b\xfbz\xa6\xbe\xb3\x90_\xef/\x8d\x9e\xad\xbe\xe4\xcb0\xd2\xec\xad\x12X:\xc8\x12\x12\xd9:\x95\xba \x1cG\xb7$\xc5\xc44\x1c(\x1d\x03\x03\xdb\x84\x0cK#\xe0\x8a\xb8\x1b\x00\x1a\x08p\xb2SF\xa3\x01\x8f\x00%q\xa1Ny{k!8\xe5t>[{\xe2j\xddl\xc3\xcf\xee\xd0\xddW\x9ff3U\x9djobj\xbb\x87E\x88\x05l\x001\x12\x18\x13\xc6 \xb7(\xe3\x02a\x80\x81\xcel.u\x9b\x1b\x8c\x91\x80Z\x0c\x15\x15 (esc)
|
||||
@ -1925,14 +1925,14 @@ changegroup
|
||||
|
||||
stream_out
|
||||
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT '?cmd=stream_out'
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT '?cmd=stream_out'
|
||||
200 Script output follows
|
||||
|
||||
1
|
||||
|
||||
failing unbundle, requires POST request
|
||||
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT '?cmd=unbundle'
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT '?cmd=unbundle'
|
||||
405 push requires POST request
|
||||
|
||||
0
|
||||
@ -1941,7 +1941,7 @@ failing unbundle, requires POST request
|
||||
|
||||
Static files
|
||||
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT 'static/style.css'
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT 'static/style.css'
|
||||
200 Script output follows
|
||||
|
||||
a { text-decoration:none; }
|
||||
@ -2077,7 +2077,7 @@ repository root. (issue4568)
|
||||
> --cwd .. -R `pwd`
|
||||
$ cat hg.pid >> $DAEMON_PIDS
|
||||
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT 'log?rev=adds("foo")&style=raw'
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT 'log?rev=adds("foo")&style=raw'
|
||||
200 Script output follows
|
||||
|
||||
|
||||
@ -2110,7 +2110,7 @@ commit message with Japanese Kanji 'Noh', which ends with '\x5c'
|
||||
|
||||
Graph json escape of multibyte character
|
||||
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT 'graph/' > out
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT 'graph/' > out
|
||||
>>> from __future__ import print_function
|
||||
>>> for line in open("out"):
|
||||
... if line.startswith("var data ="):
|
||||
@ -2121,14 +2121,14 @@ capabilities
|
||||
|
||||
(plain version to check the format)
|
||||
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT '?cmd=capabilities' | dd ibs=75 count=1 2> /dev/null; echo
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT '?cmd=capabilities' | dd ibs=75 count=1 2> /dev/null; echo
|
||||
200 Script output follows
|
||||
|
||||
lookup changegroupsubset branchmap pushkey known
|
||||
|
||||
(spread version to check the content)
|
||||
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT '?cmd=capabilities' | tr ' ' '\n'; echo
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT '?cmd=capabilities' | tr ' ' '\n'; echo
|
||||
200
|
||||
Script
|
||||
output
|
||||
@ -2194,23 +2194,23 @@ Test graph paging
|
||||
|
||||
Test paging
|
||||
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT \
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT \
|
||||
> 'graph/?style=raw' | grep changeset
|
||||
changeset: aed2d9c1d0e7
|
||||
changeset: b60a39a85a01
|
||||
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT \
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT \
|
||||
> 'graph/?style=raw&revcount=3' | grep changeset
|
||||
changeset: aed2d9c1d0e7
|
||||
changeset: b60a39a85a01
|
||||
changeset: ada793dcc118
|
||||
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT \
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT \
|
||||
> 'graph/e06180cbfb0?style=raw&revcount=3' | grep changeset
|
||||
changeset: e06180cbfb0c
|
||||
changeset: b4e73ffab476
|
||||
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT \
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT \
|
||||
> 'graph/b4e73ffab47?style=raw&revcount=3' | grep changeset
|
||||
changeset: b4e73ffab476
|
||||
|
||||
|
@ -29,7 +29,7 @@ Set up the repo
|
||||
|
||||
manifest with descending (paper)
|
||||
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT 'file'
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT 'file'
|
||||
200 Script output follows
|
||||
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
|
||||
@ -147,7 +147,7 @@ manifest with descending (paper)
|
||||
|
||||
manifest with descending (coal)
|
||||
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT 'file?style=coal'
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT 'file?style=coal'
|
||||
200 Script output follows
|
||||
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
|
||||
@ -266,7 +266,7 @@ manifest with descending (coal)
|
||||
|
||||
manifest with descending (monoblue)
|
||||
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT 'file?style=monoblue'
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT 'file?style=monoblue'
|
||||
200 Script output follows
|
||||
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
@ -379,7 +379,7 @@ manifest with descending (monoblue)
|
||||
|
||||
manifest with descending (gitweb)
|
||||
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT 'file?style=gitweb'
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT 'file?style=gitweb'
|
||||
200 Script output follows
|
||||
|
||||
<?xml version="1.0" encoding="ascii"?>
|
||||
@ -482,7 +482,7 @@ manifest with descending (gitweb)
|
||||
|
||||
manifest with descending (spartan)
|
||||
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT 'file?style=spartan'
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT 'file?style=spartan'
|
||||
200 Script output follows
|
||||
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
|
@ -49,7 +49,7 @@ should be used from d74fc8dec2b4 onward to route the request.
|
||||
> 'REQUEST_METHOD': 'GET',
|
||||
> 'PATH_INFO': '/',
|
||||
> 'SCRIPT_NAME': '',
|
||||
> 'SERVER_NAME': '127.0.0.1',
|
||||
> 'SERVER_NAME': '$LOCALIP',
|
||||
> 'SERVER_PORT': os.environ['HGPORT'],
|
||||
> 'SERVER_PROTOCOL': 'HTTP/1.0'
|
||||
> }
|
||||
@ -79,16 +79,16 @@ should be used from d74fc8dec2b4 onward to route the request.
|
||||
<?xml version="1.0" encoding="ascii"?>
|
||||
<feed xmlns="http://www.w3.org/2005/Atom">
|
||||
<!-- Changelog -->
|
||||
<id>http://127.0.0.1:$HGPORT/</id> (glob)
|
||||
<link rel="self" href="http://127.0.0.1:$HGPORT/atom-log"/> (glob)
|
||||
<link rel="alternate" href="http://127.0.0.1:$HGPORT/"/> (glob)
|
||||
<id>http://$LOCALIP:$HGPORT/</id> (glob)
|
||||
<link rel="self" href="http://$LOCALIP:$HGPORT/atom-log"/> (glob)
|
||||
<link rel="alternate" href="http://$LOCALIP:$HGPORT/"/> (glob)
|
||||
<title>repo Changelog</title>
|
||||
<updated>1970-01-01T00:00:00+00:00</updated>
|
||||
|
||||
<entry>
|
||||
<title>[default] test</title>
|
||||
<id>http://127.0.0.1:$HGPORT/#changeset-61c9426e69fef294feed5e2bbfc97d39944a5b1c</id> (glob)
|
||||
<link href="http://127.0.0.1:$HGPORT/rev/61c9426e69fe"/> (glob)
|
||||
<id>http://$LOCALIP:$HGPORT/#changeset-61c9426e69fef294feed5e2bbfc97d39944a5b1c</id> (glob)
|
||||
<link href="http://$LOCALIP:$HGPORT/rev/61c9426e69fe"/> (glob)
|
||||
<author>
|
||||
<name>test</name>
|
||||
<email>test</email>
|
||||
|
@ -48,7 +48,7 @@ should be used from d74fc8dec2b4 onward to route the request.
|
||||
> 'wsgi.run_once': False,
|
||||
> 'REQUEST_METHOD': 'GET',
|
||||
> 'SCRIPT_NAME': '',
|
||||
> 'SERVER_NAME': '127.0.0.1',
|
||||
> 'SERVER_NAME': '$LOCALIP',
|
||||
> 'SERVER_PORT': os.environ['HGPORT'],
|
||||
> 'SERVER_PROTOCOL': 'HTTP/1.0'
|
||||
> }
|
||||
@ -90,16 +90,16 @@ should be used from d74fc8dec2b4 onward to route the request.
|
||||
<?xml version="1.0" encoding="ascii"?>
|
||||
<feed xmlns="http://www.w3.org/2005/Atom">
|
||||
<!-- Changelog -->
|
||||
<id>http://127.0.0.1:$HGPORT/</id> (glob)
|
||||
<link rel="self" href="http://127.0.0.1:$HGPORT/atom-log"/> (glob)
|
||||
<link rel="alternate" href="http://127.0.0.1:$HGPORT/"/> (glob)
|
||||
<id>http://$LOCALIP:$HGPORT/</id> (glob)
|
||||
<link rel="self" href="http://$LOCALIP:$HGPORT/atom-log"/> (glob)
|
||||
<link rel="alternate" href="http://$LOCALIP:$HGPORT/"/> (glob)
|
||||
<title>repo Changelog</title>
|
||||
<updated>1970-01-01T00:00:00+00:00</updated>
|
||||
|
||||
<entry>
|
||||
<title>[default] test</title>
|
||||
<id>http://127.0.0.1:$HGPORT/#changeset-61c9426e69fef294feed5e2bbfc97d39944a5b1c</id> (glob)
|
||||
<link href="http://127.0.0.1:$HGPORT/rev/61c9426e69fe"/> (glob)
|
||||
<id>http://$LOCALIP:$HGPORT/#changeset-61c9426e69fef294feed5e2bbfc97d39944a5b1c</id> (glob)
|
||||
<link href="http://$LOCALIP:$HGPORT/rev/61c9426e69fe"/> (glob)
|
||||
<author>
|
||||
<name>test</name>
|
||||
<email>test</email>
|
||||
|
@ -60,7 +60,7 @@ by the WSGI standard and strictly implemented by mod_wsgi.
|
||||
> 'SCRIPT_NAME': '',
|
||||
> 'PATH_INFO': '',
|
||||
> 'QUERY_STRING': '',
|
||||
> 'SERVER_NAME': '127.0.0.1',
|
||||
> 'SERVER_NAME': '$LOCALIP',
|
||||
> 'SERVER_PORT': os.environ['HGPORT'],
|
||||
> 'SERVER_PROTOCOL': 'HTTP/1.0'
|
||||
> }
|
||||
|
@ -32,7 +32,7 @@ Test raw style of hgweb
|
||||
It is very boring to read, but computers don't
|
||||
care about things like that.
|
||||
$ cat access.log error.log
|
||||
127.0.0.1 - - [*] "GET /?f=bf0ff59095c9;file=sub/some%20text%25.txt;style=raw HTTP/1.1" 200 - (glob)
|
||||
$LOCALIP - - [*] "GET /?f=bf0ff59095c9;file=sub/some%20text%25.txt;style=raw HTTP/1.1" 200 - (glob)
|
||||
|
||||
$ rm access.log error.log
|
||||
$ hg serve -p $HGPORT -A access.log -E error.log -d --pid-file=hg.pid \
|
||||
@ -53,6 +53,6 @@ Test raw style of hgweb
|
||||
It is very boring to read, but computers don't
|
||||
care about things like that.
|
||||
$ cat access.log error.log
|
||||
127.0.0.1 - - [*] "GET /?f=bf0ff59095c9;file=sub/some%20text%25.txt;style=raw HTTP/1.1" 200 - (glob)
|
||||
$LOCALIP - - [*] "GET /?f=bf0ff59095c9;file=sub/some%20text%25.txt;style=raw HTTP/1.1" 200 - (glob)
|
||||
|
||||
$ cd ..
|
||||
|
@ -37,7 +37,7 @@ Set up the repo
|
||||
|
||||
(De)referencing symbolic revisions (paper)
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog?style=paper' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'shortlog?style=paper' | egrep $REVLINKS
|
||||
<li><a href="/graph/tip?style=paper">graph</a></li>
|
||||
<li><a href="/rev/tip?style=paper">changeset</a></li>
|
||||
<li><a href="/file/tip?style=paper">browse</a></li>
|
||||
@ -52,7 +52,7 @@ Set up the repo
|
||||
<a href="/shortlog/tip?revcount=120&style=paper">more</a>
|
||||
| rev 2: <a href="/shortlog/43c799df6e75?style=paper">(0)</a> <a href="/shortlog/tip?style=paper">tip</a>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'graph?style=paper' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'graph?style=paper' | egrep $REVLINKS
|
||||
<li><a href="/shortlog/tip?style=paper">log</a></li>
|
||||
<li><a href="/rev/tip?style=paper">changeset</a></li>
|
||||
<li><a href="/file/tip?style=paper">browse</a></li>
|
||||
@ -63,7 +63,7 @@ Set up the repo
|
||||
<a href="/graph/tip?revcount=120&style=paper">more</a>
|
||||
| rev 2: <a href="/graph/43c799df6e75?style=paper">(0)</a> <a href="/graph/tip?style=paper">tip</a>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file?style=paper' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'file?style=paper' | egrep $REVLINKS
|
||||
<li><a href="/shortlog/tip?style=paper">log</a></li>
|
||||
<li><a href="/graph/tip?style=paper">graph</a></li>
|
||||
<li><a href="/rev/tip?style=paper">changeset</a></li>
|
||||
@ -74,24 +74,24 @@ Set up the repo
|
||||
<a href="/file/tip/dir/?style=paper">
|
||||
<a href="/file/tip/foo?style=paper">
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'branches?style=paper' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'branches?style=paper' | egrep $REVLINKS
|
||||
<a href="/shortlog/default?style=paper" class="open">
|
||||
<a href="/shortlog/9d8c40cba617?style=paper" class="open">
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'tags?style=paper' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'tags?style=paper' | egrep $REVLINKS
|
||||
<a href="/rev/tip?style=paper">
|
||||
<a href="/rev/9d8c40cba617?style=paper">
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'bookmarks?style=paper' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'bookmarks?style=paper' | egrep $REVLINKS
|
||||
<a href="/rev/xyzzy?style=paper">
|
||||
<a href="/rev/a7c1559b7bba?style=paper">
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog?style=paper&rev=all()' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'shortlog?style=paper&rev=all()' | egrep $REVLINKS
|
||||
<a href="/rev/9d8c40cba617?style=paper">third</a>
|
||||
<a href="/rev/a7c1559b7bba?style=paper">second</a>
|
||||
<a href="/rev/43c799df6e75?style=paper">first</a>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'rev/xyzzy?style=paper' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'rev/xyzzy?style=paper' | egrep $REVLINKS
|
||||
<li><a href="/shortlog/xyzzy?style=paper">log</a></li>
|
||||
<li><a href="/graph/xyzzy?style=paper">graph</a></li>
|
||||
<li><a href="/raw-rev/xyzzy?style=paper">raw</a></li>
|
||||
@ -102,7 +102,7 @@ Set up the repo
|
||||
<td class="author"> <a href="/rev/9d8c40cba617?style=paper">9d8c40cba617</a></td>
|
||||
<td class="files"><a href="/file/a7c1559b7bba/foo?style=paper">foo</a> </td>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog/xyzzy?style=paper' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'shortlog/xyzzy?style=paper' | egrep $REVLINKS
|
||||
<li><a href="/graph/xyzzy?style=paper">graph</a></li>
|
||||
<li><a href="/rev/xyzzy?style=paper">changeset</a></li>
|
||||
<li><a href="/file/xyzzy?style=paper">browse</a></li>
|
||||
@ -116,7 +116,7 @@ Set up the repo
|
||||
<a href="/shortlog/xyzzy?revcount=120&style=paper">more</a>
|
||||
| rev 1: <a href="/shortlog/43c799df6e75?style=paper">(0)</a> <a href="/shortlog/tip?style=paper">tip</a>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'graph/xyzzy?style=paper' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'graph/xyzzy?style=paper' | egrep $REVLINKS
|
||||
<li><a href="/shortlog/xyzzy?style=paper">log</a></li>
|
||||
<li><a href="/rev/xyzzy?style=paper">changeset</a></li>
|
||||
<li><a href="/file/xyzzy?style=paper">browse</a></li>
|
||||
@ -127,7 +127,7 @@ Set up the repo
|
||||
<a href="/graph/xyzzy?revcount=120&style=paper">more</a>
|
||||
| rev 1: <a href="/graph/43c799df6e75?style=paper">(0)</a> <a href="/graph/tip?style=paper">tip</a>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file/xyzzy?style=paper' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'file/xyzzy?style=paper' | egrep $REVLINKS
|
||||
<li><a href="/shortlog/xyzzy?style=paper">log</a></li>
|
||||
<li><a href="/graph/xyzzy?style=paper">graph</a></li>
|
||||
<li><a href="/rev/xyzzy?style=paper">changeset</a></li>
|
||||
@ -138,7 +138,7 @@ Set up the repo
|
||||
<a href="/file/xyzzy/dir/?style=paper">
|
||||
<a href="/file/xyzzy/foo?style=paper">
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file/xyzzy/foo?style=paper' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'file/xyzzy/foo?style=paper' | egrep $REVLINKS
|
||||
<li><a href="/shortlog/xyzzy?style=paper">log</a></li>
|
||||
<li><a href="/graph/xyzzy?style=paper">graph</a></li>
|
||||
<li><a href="/rev/xyzzy?style=paper">changeset</a></li>
|
||||
@ -153,7 +153,7 @@ Set up the repo
|
||||
<td class="author"><a href="/file/43c799df6e75/foo?style=paper">43c799df6e75</a> </td>
|
||||
<td class="author"><a href="/file/9d8c40cba617/foo?style=paper">9d8c40cba617</a> </td>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'log/xyzzy/foo?style=paper' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'log/xyzzy/foo?style=paper' | egrep $REVLINKS
|
||||
href="/atom-log/tip/foo" title="Atom feed for test:foo" />
|
||||
href="/rss-log/tip/foo" title="RSS feed for test:foo" />
|
||||
<li><a href="/shortlog/xyzzy?style=paper">log</a></li>
|
||||
@ -176,7 +176,7 @@ Set up the repo
|
||||
<a href="/log/xyzzy/foo?revcount=120&style=paper">more</a>
|
||||
| <a href="/log/43c799df6e75/foo?style=paper">(0)</a> <a href="/log/tip/foo?style=paper">tip</a>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'annotate/xyzzy/foo?style=paper' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'annotate/xyzzy/foo?style=paper' | egrep $REVLINKS
|
||||
<li><a href="/shortlog/xyzzy?style=paper">log</a></li>
|
||||
<li><a href="/graph/xyzzy?style=paper">graph</a></li>
|
||||
<li><a href="/rev/xyzzy?style=paper">changeset</a></li>
|
||||
@ -200,7 +200,7 @@ Set up the repo
|
||||
<a href="/diff/a7c1559b7bba/foo?style=paper">diff</a>
|
||||
<a href="/rev/a7c1559b7bba?style=paper">changeset</a>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'diff/xyzzy/foo?style=paper' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'diff/xyzzy/foo?style=paper' | egrep $REVLINKS
|
||||
<li><a href="/shortlog/xyzzy?style=paper">log</a></li>
|
||||
<li><a href="/graph/xyzzy?style=paper">graph</a></li>
|
||||
<li><a href="/rev/xyzzy?style=paper">changeset</a></li>
|
||||
@ -215,7 +215,7 @@ Set up the repo
|
||||
<td><a href="/file/43c799df6e75/foo?style=paper">43c799df6e75</a> </td>
|
||||
<td><a href="/file/9d8c40cba617/foo?style=paper">9d8c40cba617</a> </td>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'comparison/xyzzy/foo?style=paper' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'comparison/xyzzy/foo?style=paper' | egrep $REVLINKS
|
||||
<li><a href="/shortlog/xyzzy?style=paper">log</a></li>
|
||||
<li><a href="/graph/xyzzy?style=paper">graph</a></li>
|
||||
<li><a href="/rev/xyzzy?style=paper">changeset</a></li>
|
||||
@ -232,7 +232,7 @@ Set up the repo
|
||||
|
||||
(De)referencing symbolic revisions (coal)
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog?style=coal' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'shortlog?style=coal' | egrep $REVLINKS
|
||||
<li><a href="/graph/tip?style=coal">graph</a></li>
|
||||
<li><a href="/rev/tip?style=coal">changeset</a></li>
|
||||
<li><a href="/file/tip?style=coal">browse</a></li>
|
||||
@ -247,7 +247,7 @@ Set up the repo
|
||||
<a href="/shortlog/tip?revcount=120&style=coal">more</a>
|
||||
| rev 2: <a href="/shortlog/43c799df6e75?style=coal">(0)</a> <a href="/shortlog/tip?style=coal">tip</a>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'graph?style=coal' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'graph?style=coal' | egrep $REVLINKS
|
||||
<li><a href="/shortlog/tip?style=coal">log</a></li>
|
||||
<li><a href="/rev/tip?style=coal">changeset</a></li>
|
||||
<li><a href="/file/tip?style=coal">browse</a></li>
|
||||
@ -258,7 +258,7 @@ Set up the repo
|
||||
<a href="/graph/tip?revcount=120&style=coal">more</a>
|
||||
| rev 2: <a href="/graph/43c799df6e75?style=coal">(0)</a> <a href="/graph/tip?style=coal">tip</a>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file?style=coal' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'file?style=coal' | egrep $REVLINKS
|
||||
<li><a href="/shortlog/tip?style=coal">log</a></li>
|
||||
<li><a href="/graph/tip?style=coal">graph</a></li>
|
||||
<li><a href="/rev/tip?style=coal">changeset</a></li>
|
||||
@ -269,24 +269,24 @@ Set up the repo
|
||||
<a href="/file/tip/dir/?style=coal">
|
||||
<a href="/file/tip/foo?style=coal">
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'branches?style=coal' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'branches?style=coal' | egrep $REVLINKS
|
||||
<a href="/shortlog/default?style=coal" class="open">
|
||||
<a href="/shortlog/9d8c40cba617?style=coal" class="open">
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'tags?style=coal' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'tags?style=coal' | egrep $REVLINKS
|
||||
<a href="/rev/tip?style=coal">
|
||||
<a href="/rev/9d8c40cba617?style=coal">
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'bookmarks?style=coal' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'bookmarks?style=coal' | egrep $REVLINKS
|
||||
<a href="/rev/xyzzy?style=coal">
|
||||
<a href="/rev/a7c1559b7bba?style=coal">
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog?style=coal&rev=all()' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'shortlog?style=coal&rev=all()' | egrep $REVLINKS
|
||||
<a href="/rev/9d8c40cba617?style=coal">third</a>
|
||||
<a href="/rev/a7c1559b7bba?style=coal">second</a>
|
||||
<a href="/rev/43c799df6e75?style=coal">first</a>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'rev/xyzzy?style=coal' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'rev/xyzzy?style=coal' | egrep $REVLINKS
|
||||
<li><a href="/shortlog/xyzzy?style=coal">log</a></li>
|
||||
<li><a href="/graph/xyzzy?style=coal">graph</a></li>
|
||||
<li><a href="/raw-rev/xyzzy?style=coal">raw</a></li>
|
||||
@ -297,7 +297,7 @@ Set up the repo
|
||||
<td class="author"> <a href="/rev/9d8c40cba617?style=coal">9d8c40cba617</a></td>
|
||||
<td class="files"><a href="/file/a7c1559b7bba/foo?style=coal">foo</a> </td>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog/xyzzy?style=coal' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'shortlog/xyzzy?style=coal' | egrep $REVLINKS
|
||||
<li><a href="/graph/xyzzy?style=coal">graph</a></li>
|
||||
<li><a href="/rev/xyzzy?style=coal">changeset</a></li>
|
||||
<li><a href="/file/xyzzy?style=coal">browse</a></li>
|
||||
@ -311,7 +311,7 @@ Set up the repo
|
||||
<a href="/shortlog/xyzzy?revcount=120&style=coal">more</a>
|
||||
| rev 1: <a href="/shortlog/43c799df6e75?style=coal">(0)</a> <a href="/shortlog/tip?style=coal">tip</a>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'graph/xyzzy?style=coal' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'graph/xyzzy?style=coal' | egrep $REVLINKS
|
||||
<li><a href="/shortlog/xyzzy?style=coal">log</a></li>
|
||||
<li><a href="/rev/xyzzy?style=coal">changeset</a></li>
|
||||
<li><a href="/file/xyzzy?style=coal">browse</a></li>
|
||||
@ -322,7 +322,7 @@ Set up the repo
|
||||
<a href="/graph/xyzzy?revcount=120&style=coal">more</a>
|
||||
| rev 1: <a href="/graph/43c799df6e75?style=coal">(0)</a> <a href="/graph/tip?style=coal">tip</a>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file/xyzzy?style=coal' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'file/xyzzy?style=coal' | egrep $REVLINKS
|
||||
<li><a href="/shortlog/xyzzy?style=coal">log</a></li>
|
||||
<li><a href="/graph/xyzzy?style=coal">graph</a></li>
|
||||
<li><a href="/rev/xyzzy?style=coal">changeset</a></li>
|
||||
@ -333,7 +333,7 @@ Set up the repo
|
||||
<a href="/file/xyzzy/dir/?style=coal">
|
||||
<a href="/file/xyzzy/foo?style=coal">
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file/xyzzy/foo?style=coal' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'file/xyzzy/foo?style=coal' | egrep $REVLINKS
|
||||
<li><a href="/shortlog/xyzzy?style=coal">log</a></li>
|
||||
<li><a href="/graph/xyzzy?style=coal">graph</a></li>
|
||||
<li><a href="/rev/xyzzy?style=coal">changeset</a></li>
|
||||
@ -348,7 +348,7 @@ Set up the repo
|
||||
<td class="author"><a href="/file/43c799df6e75/foo?style=coal">43c799df6e75</a> </td>
|
||||
<td class="author"><a href="/file/9d8c40cba617/foo?style=coal">9d8c40cba617</a> </td>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'log/xyzzy/foo?style=coal' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'log/xyzzy/foo?style=coal' | egrep $REVLINKS
|
||||
href="/atom-log/tip/foo" title="Atom feed for test:foo" />
|
||||
href="/rss-log/tip/foo" title="RSS feed for test:foo" />
|
||||
<li><a href="/shortlog/xyzzy?style=coal">log</a></li>
|
||||
@ -371,7 +371,7 @@ Set up the repo
|
||||
<a href="/log/xyzzy/foo?revcount=120&style=coal">more</a>
|
||||
| <a href="/log/43c799df6e75/foo?style=coal">(0)</a> <a href="/log/tip/foo?style=coal">tip</a>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'annotate/xyzzy/foo?style=coal' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'annotate/xyzzy/foo?style=coal' | egrep $REVLINKS
|
||||
<li><a href="/shortlog/xyzzy?style=coal">log</a></li>
|
||||
<li><a href="/graph/xyzzy?style=coal">graph</a></li>
|
||||
<li><a href="/rev/xyzzy?style=coal">changeset</a></li>
|
||||
@ -395,7 +395,7 @@ Set up the repo
|
||||
<a href="/diff/a7c1559b7bba/foo?style=coal">diff</a>
|
||||
<a href="/rev/a7c1559b7bba?style=coal">changeset</a>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'diff/xyzzy/foo?style=coal' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'diff/xyzzy/foo?style=coal' | egrep $REVLINKS
|
||||
<li><a href="/shortlog/xyzzy?style=coal">log</a></li>
|
||||
<li><a href="/graph/xyzzy?style=coal">graph</a></li>
|
||||
<li><a href="/rev/xyzzy?style=coal">changeset</a></li>
|
||||
@ -410,7 +410,7 @@ Set up the repo
|
||||
<td><a href="/file/43c799df6e75/foo?style=coal">43c799df6e75</a> </td>
|
||||
<td><a href="/file/9d8c40cba617/foo?style=coal">9d8c40cba617</a> </td>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'comparison/xyzzy/foo?style=coal' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'comparison/xyzzy/foo?style=coal' | egrep $REVLINKS
|
||||
<li><a href="/shortlog/xyzzy?style=coal">log</a></li>
|
||||
<li><a href="/graph/xyzzy?style=coal">graph</a></li>
|
||||
<li><a href="/rev/xyzzy?style=coal">changeset</a></li>
|
||||
@ -427,7 +427,7 @@ Set up the repo
|
||||
|
||||
(De)referencing symbolic revisions (gitweb)
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'summary?style=gitweb' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'summary?style=gitweb' | egrep $REVLINKS
|
||||
<a href="/file?style=gitweb">files</a> | <a href="/archive/tip.zip">zip</a> |
|
||||
<a class="list" href="/rev/9d8c40cba617?style=gitweb">
|
||||
<a href="/rev/9d8c40cba617?style=gitweb">changeset</a> |
|
||||
@ -447,7 +447,7 @@ Set up the repo
|
||||
<a href="/log/9d8c40cba617?style=gitweb">changelog</a> |
|
||||
<a href="/file/9d8c40cba617?style=gitweb">files</a>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog?style=gitweb' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'shortlog?style=gitweb' | egrep $REVLINKS
|
||||
<a href="/log/tip?style=gitweb">changelog</a> |
|
||||
<a href="/graph/tip?style=gitweb">graph</a> |
|
||||
<a href="/file/tip?style=gitweb">files</a> | <a href="/archive/tip.zip">zip</a> |
|
||||
@ -463,7 +463,7 @@ Set up the repo
|
||||
<a href="/file/43c799df6e75?style=gitweb">files</a>
|
||||
<a href="/shortlog/43c799df6e75?style=gitweb">(0)</a> <a href="/shortlog/tip?style=gitweb">tip</a>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'log?style=gitweb' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'log?style=gitweb' | egrep $REVLINKS
|
||||
<a href="/shortlog/tip?style=gitweb">shortlog</a> |
|
||||
<a href="/graph/tip?style=gitweb">graph</a> |
|
||||
<a href="/file/tip?style=gitweb">files</a> | <a href="/archive/tip.zip">zip</a> |
|
||||
@ -476,7 +476,7 @@ Set up the repo
|
||||
<a href="/rev/43c799df6e75?style=gitweb">changeset</a><br/>
|
||||
<a href="/log/43c799df6e75?style=gitweb">(0)</a> <a href="/log/tip?style=gitweb">tip</a> <br/>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'graph?style=gitweb' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'graph?style=gitweb' | egrep $REVLINKS
|
||||
<a href="/shortlog/tip?style=gitweb">shortlog</a> |
|
||||
<a href="/log/tip?style=gitweb">changelog</a> |
|
||||
<a href="/file/tip?style=gitweb">files</a> |
|
||||
@ -487,25 +487,25 @@ Set up the repo
|
||||
<a href="/graph/tip?revcount=120&style=gitweb">more</a>
|
||||
| <a href="/graph/43c799df6e75?style=gitweb">(0)</a> <a href="/graph/tip?style=gitweb">tip</a>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'tags?style=gitweb' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'tags?style=gitweb' | egrep $REVLINKS
|
||||
<td><a class="list" href="/rev/tip?style=gitweb"><b>tip</b></a></td>
|
||||
<a href="/rev/9d8c40cba617?style=gitweb">changeset</a> |
|
||||
<a href="/log/9d8c40cba617?style=gitweb">changelog</a> |
|
||||
<a href="/file/9d8c40cba617?style=gitweb">files</a>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'bookmarks?style=gitweb' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'bookmarks?style=gitweb' | egrep $REVLINKS
|
||||
<td><a class="list" href="/rev/xyzzy?style=gitweb"><b>xyzzy</b></a></td>
|
||||
<a href="/rev/a7c1559b7bba?style=gitweb">changeset</a> |
|
||||
<a href="/log/a7c1559b7bba?style=gitweb">changelog</a> |
|
||||
<a href="/file/a7c1559b7bba?style=gitweb">files</a>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'branches?style=gitweb' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'branches?style=gitweb' | egrep $REVLINKS
|
||||
<td class="open"><a class="list" href="/shortlog/default?style=gitweb"><b>default</b></a></td>
|
||||
<a href="/changeset/9d8c40cba617?style=gitweb">changeset</a> |
|
||||
<a href="/log/9d8c40cba617?style=gitweb">changelog</a> |
|
||||
<a href="/file/9d8c40cba617?style=gitweb">files</a>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file?style=gitweb' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'file?style=gitweb' | egrep $REVLINKS
|
||||
<a href="/rev/tip?style=gitweb">changeset</a> | <a href="/archive/tip.zip">zip</a> |
|
||||
<td><a href="/file/tip/?style=gitweb">[up]</a></td>
|
||||
<a href="/file/tip/dir?style=gitweb">dir</a>
|
||||
@ -516,7 +516,7 @@ Set up the repo
|
||||
<a href="/log/tip/foo?style=gitweb">revisions</a> |
|
||||
<a href="/annotate/tip/foo?style=gitweb">annotate</a>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog?style=gitweb&rev=all()' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'shortlog?style=gitweb&rev=all()' | egrep $REVLINKS
|
||||
<a href="/file?style=gitweb">files</a> | <a href="/archive/tip.zip">zip</a>
|
||||
<a class="title" href="/rev/9d8c40cba617?style=gitweb"><span class="age">Thu, 01 Jan 1970 00:00:00 +0000</span>third<span class="logtags"> <span class="branchtag" title="default">default</span> <span class="tagtag" title="tip">tip</span> </span></a>
|
||||
<a href="/rev/9d8c40cba617?style=gitweb">changeset</a><br/>
|
||||
@ -525,7 +525,7 @@ Set up the repo
|
||||
<a class="title" href="/rev/43c799df6e75?style=gitweb"><span class="age">Thu, 01 Jan 1970 00:00:00 +0000</span>first<span class="logtags"> </span></a>
|
||||
<a href="/rev/43c799df6e75?style=gitweb">changeset</a><br/>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'rev/xyzzy?style=gitweb' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'rev/xyzzy?style=gitweb' | egrep $REVLINKS
|
||||
<a href="/shortlog/xyzzy?style=gitweb">shortlog</a> |
|
||||
<a href="/log/xyzzy?style=gitweb">changelog</a> |
|
||||
<a href="/graph/xyzzy?style=gitweb">graph</a> |
|
||||
@ -542,7 +542,7 @@ Set up the repo
|
||||
<a href="/comparison/a7c1559b7bba/foo?style=gitweb">comparison</a> |
|
||||
<a href="/log/a7c1559b7bba/foo?style=gitweb">revisions</a>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog/xyzzy?style=gitweb' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'shortlog/xyzzy?style=gitweb' | egrep $REVLINKS
|
||||
<a href="/log/xyzzy?style=gitweb">changelog</a> |
|
||||
<a href="/graph/xyzzy?style=gitweb">graph</a> |
|
||||
<a href="/file/xyzzy?style=gitweb">files</a> | <a href="/archive/xyzzy.zip">zip</a> |
|
||||
@ -555,7 +555,7 @@ Set up the repo
|
||||
<a href="/file/43c799df6e75?style=gitweb">files</a>
|
||||
<a href="/shortlog/43c799df6e75?style=gitweb">(0)</a> <a href="/shortlog/tip?style=gitweb">tip</a>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'log/xyzzy?style=gitweb' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'log/xyzzy?style=gitweb' | egrep $REVLINKS
|
||||
<a href="/shortlog/xyzzy?style=gitweb">shortlog</a> |
|
||||
<a href="/graph/xyzzy?style=gitweb">graph</a> |
|
||||
<a href="/file/xyzzy?style=gitweb">files</a> | <a href="/archive/xyzzy.zip">zip</a> |
|
||||
@ -566,7 +566,7 @@ Set up the repo
|
||||
<a href="/rev/43c799df6e75?style=gitweb">changeset</a><br/>
|
||||
<a href="/log/43c799df6e75?style=gitweb">(0)</a> <a href="/log/tip?style=gitweb">tip</a> <br/>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'graph/xyzzy?style=gitweb' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'graph/xyzzy?style=gitweb' | egrep $REVLINKS
|
||||
<a href="/shortlog/xyzzy?style=gitweb">shortlog</a> |
|
||||
<a href="/log/xyzzy?style=gitweb">changelog</a> |
|
||||
<a href="/file/xyzzy?style=gitweb">files</a> |
|
||||
@ -577,7 +577,7 @@ Set up the repo
|
||||
<a href="/graph/xyzzy?revcount=120&style=gitweb">more</a>
|
||||
| <a href="/graph/43c799df6e75?style=gitweb">(0)</a> <a href="/graph/tip?style=gitweb">tip</a>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file/xyzzy?style=gitweb' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'file/xyzzy?style=gitweb' | egrep $REVLINKS
|
||||
<a href="/rev/xyzzy?style=gitweb">changeset</a> | <a href="/archive/xyzzy.zip">zip</a> |
|
||||
<td><a href="/file/xyzzy/?style=gitweb">[up]</a></td>
|
||||
<a href="/file/xyzzy/dir?style=gitweb">dir</a>
|
||||
@ -588,7 +588,7 @@ Set up the repo
|
||||
<a href="/log/xyzzy/foo?style=gitweb">revisions</a> |
|
||||
<a href="/annotate/xyzzy/foo?style=gitweb">annotate</a>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file/xyzzy/foo?style=gitweb' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'file/xyzzy/foo?style=gitweb' | egrep $REVLINKS
|
||||
<a href="/file/xyzzy/?style=gitweb">files</a> |
|
||||
<a href="/rev/xyzzy?style=gitweb">changeset</a> |
|
||||
<a href="/file/tip/foo?style=gitweb">latest</a> |
|
||||
@ -601,7 +601,7 @@ Set up the repo
|
||||
<a class="list" href="/file/43c799df6e75/foo?style=gitweb">
|
||||
<a class="list" href="/file/9d8c40cba617/foo?style=gitweb">9d8c40cba617</a></td>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'log/xyzzy/foo?style=gitweb' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'log/xyzzy/foo?style=gitweb' | egrep $REVLINKS
|
||||
<a href="/file/xyzzy/foo?style=gitweb">file</a> |
|
||||
<a href="/annotate/xyzzy/foo?style=gitweb">annotate</a> |
|
||||
<a href="/diff/xyzzy/foo?style=gitweb">diff</a> |
|
||||
@ -618,7 +618,7 @@ Set up the repo
|
||||
<a href="/annotate/43c799df6e75/foo?style=gitweb">annotate</a>
|
||||
<a href="/log/43c799df6e75/foo?style=gitweb">(0)</a> <a href="/log/tip/foo?style=gitweb">tip</a>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'annotate/xyzzy/foo?style=gitweb' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'annotate/xyzzy/foo?style=gitweb' | egrep $REVLINKS
|
||||
<a href="/file/xyzzy/?style=gitweb">files</a> |
|
||||
<a href="/rev/xyzzy?style=gitweb">changeset</a> |
|
||||
<a href="/file/xyzzy/foo?style=gitweb">file</a> |
|
||||
@ -640,7 +640,7 @@ Set up the repo
|
||||
<a href="/diff/a7c1559b7bba/foo?style=gitweb">diff</a>
|
||||
<a href="/rev/a7c1559b7bba?style=gitweb">changeset</a>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'diff/xyzzy/foo?style=gitweb' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'diff/xyzzy/foo?style=gitweb' | egrep $REVLINKS
|
||||
<a href="/file/xyzzy?style=gitweb">files</a> |
|
||||
<a href="/rev/xyzzy?style=gitweb">changeset</a> |
|
||||
<a href="/file/xyzzy/foo?style=gitweb">file</a> |
|
||||
@ -653,7 +653,7 @@ Set up the repo
|
||||
<a class="list" href="/diff/43c799df6e75/foo?style=gitweb">
|
||||
<a class="list" href="/diff/9d8c40cba617/foo?style=gitweb">9d8c40cba617</a>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'comparison/xyzzy/foo?style=gitweb' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'comparison/xyzzy/foo?style=gitweb' | egrep $REVLINKS
|
||||
<a href="/file/xyzzy?style=gitweb">files</a> |
|
||||
<a href="/rev/xyzzy?style=gitweb">changeset</a> |
|
||||
<a href="/file/xyzzy/foo?style=gitweb">file</a> |
|
||||
@ -668,7 +668,7 @@ Set up the repo
|
||||
|
||||
(De)referencing symbolic revisions (monoblue)
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'summary?style=monoblue' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'summary?style=monoblue' | egrep $REVLINKS
|
||||
<li><a href="/archive/tip.zip">zip</a></li>
|
||||
<a href="/rev/9d8c40cba617?style=monoblue">
|
||||
<a href="/rev/9d8c40cba617?style=monoblue">changeset</a> |
|
||||
@ -688,7 +688,7 @@ Set up the repo
|
||||
<a href="/log/9d8c40cba617?style=monoblue">changelog</a> |
|
||||
<a href="/file/9d8c40cba617?style=monoblue">files</a>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog?style=monoblue' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'shortlog?style=monoblue' | egrep $REVLINKS
|
||||
<li><a href="/graph/tip?style=monoblue">graph</a></li>
|
||||
<li><a href="/file/tip?style=monoblue">files</a></li>
|
||||
<li><a href="/archive/tip.zip">zip</a></li>
|
||||
@ -703,7 +703,7 @@ Set up the repo
|
||||
<a href="/file/43c799df6e75?style=monoblue">files</a>
|
||||
<a href="/shortlog/43c799df6e75?style=monoblue">(0)</a> <a href="/shortlog/tip?style=monoblue">tip</a>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'log?style=monoblue' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'log?style=monoblue' | egrep $REVLINKS
|
||||
<li><a href="/graph/tip?style=monoblue">graph</a></li>
|
||||
<li><a href="/file/tip?style=monoblue">files</a></li>
|
||||
<li><a href="/archive/tip.zip">zip</a></li>
|
||||
@ -712,31 +712,31 @@ Set up the repo
|
||||
<h3 class="changelog"><a class="title" href="/rev/43c799df6e75?style=monoblue">first<span class="logtags"> </span></a></h3>
|
||||
<a href="/log/43c799df6e75?style=monoblue">(0)</a> <a href="/log/tip?style=monoblue">tip</a>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'graph?style=monoblue' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'graph?style=monoblue' | egrep $REVLINKS
|
||||
<li><a href="/file/tip?style=monoblue">files</a></li>
|
||||
<a href="/graph/tip?revcount=30&style=monoblue">less</a>
|
||||
<a href="/graph/tip?revcount=120&style=monoblue">more</a>
|
||||
| <a href="/graph/43c799df6e75?style=monoblue">(0)</a> <a href="/graph/tip?style=monoblue">tip</a>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'tags?style=monoblue' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'tags?style=monoblue' | egrep $REVLINKS
|
||||
<td><a href="/rev/tip?style=monoblue">tip</a></td>
|
||||
<a href="/rev/9d8c40cba617?style=monoblue">changeset</a> |
|
||||
<a href="/log/9d8c40cba617?style=monoblue">changelog</a> |
|
||||
<a href="/file/9d8c40cba617?style=monoblue">files</a>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'bookmarks?style=monoblue' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'bookmarks?style=monoblue' | egrep $REVLINKS
|
||||
<td><a href="/rev/xyzzy?style=monoblue">xyzzy</a></td>
|
||||
<a href="/rev/a7c1559b7bba?style=monoblue">changeset</a> |
|
||||
<a href="/log/a7c1559b7bba?style=monoblue">changelog</a> |
|
||||
<a href="/file/a7c1559b7bba?style=monoblue">files</a>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'branches?style=monoblue' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'branches?style=monoblue' | egrep $REVLINKS
|
||||
<td class="open"><a href="/shortlog/default?style=monoblue">default</a></td>
|
||||
<a href="/rev/9d8c40cba617?style=monoblue">changeset</a> |
|
||||
<a href="/log/9d8c40cba617?style=monoblue">changelog</a> |
|
||||
<a href="/file/9d8c40cba617?style=monoblue">files</a>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file?style=monoblue' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'file?style=monoblue' | egrep $REVLINKS
|
||||
<li><a href="/graph/tip?style=monoblue">graph</a></li>
|
||||
<li><a href="/rev/tip?style=monoblue">changeset</a></li>
|
||||
<li><a href="/archive/tip.zip">zip</a></li>
|
||||
@ -749,13 +749,13 @@ Set up the repo
|
||||
<a href="/log/tip/foo?style=monoblue">revisions</a> |
|
||||
<a href="/annotate/tip/foo?style=monoblue">annotate</a>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog?style=monoblue&rev=all()' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'shortlog?style=monoblue&rev=all()' | egrep $REVLINKS
|
||||
<li><a href="/archive/tip.zip">zip</a></li>
|
||||
<h3 class="changelog"><a class="title" href="/rev/9d8c40cba617?style=monoblue">third<span class="logtags"> <span class="branchtag" title="default">default</span> <span class="tagtag" title="tip">tip</span> </span></a></h3>
|
||||
<h3 class="changelog"><a class="title" href="/rev/a7c1559b7bba?style=monoblue">second<span class="logtags"> <span class="bookmarktag" title="xyzzy">xyzzy</span> </span></a></h3>
|
||||
<h3 class="changelog"><a class="title" href="/rev/43c799df6e75?style=monoblue">first<span class="logtags"> </span></a></h3>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'rev/xyzzy?style=monoblue' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'rev/xyzzy?style=monoblue' | egrep $REVLINKS
|
||||
<li><a href="/graph/xyzzy?style=monoblue">graph</a></li>
|
||||
<li><a href="/file/xyzzy?style=monoblue">files</a></li>
|
||||
<li><a href="/raw-rev/xyzzy">raw</a></li>
|
||||
@ -771,7 +771,7 @@ Set up the repo
|
||||
<a href="/comparison/a7c1559b7bba/foo?style=monoblue">comparison</a> |
|
||||
<a href="/log/a7c1559b7bba/foo?style=monoblue">revisions</a>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog/xyzzy?style=monoblue' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'shortlog/xyzzy?style=monoblue' | egrep $REVLINKS
|
||||
<li><a href="/graph/xyzzy?style=monoblue">graph</a></li>
|
||||
<li><a href="/file/xyzzy?style=monoblue">files</a></li>
|
||||
<li><a href="/archive/xyzzy.zip">zip</a></li>
|
||||
@ -783,7 +783,7 @@ Set up the repo
|
||||
<a href="/file/43c799df6e75?style=monoblue">files</a>
|
||||
<a href="/shortlog/43c799df6e75?style=monoblue">(0)</a> <a href="/shortlog/tip?style=monoblue">tip</a>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'log/xyzzy?style=monoblue' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'log/xyzzy?style=monoblue' | egrep $REVLINKS
|
||||
<li><a href="/graph/xyzzy?style=monoblue">graph</a></li>
|
||||
<li><a href="/file/xyzzy?style=monoblue">files</a></li>
|
||||
<li><a href="/archive/xyzzy.zip">zip</a></li>
|
||||
@ -791,13 +791,13 @@ Set up the repo
|
||||
<h3 class="changelog"><a class="title" href="/rev/43c799df6e75?style=monoblue">first<span class="logtags"> </span></a></h3>
|
||||
<a href="/log/43c799df6e75?style=monoblue">(0)</a> <a href="/log/tip?style=monoblue">tip</a>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'graph/xyzzy?style=monoblue' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'graph/xyzzy?style=monoblue' | egrep $REVLINKS
|
||||
<li><a href="/file/xyzzy?style=monoblue">files</a></li>
|
||||
<a href="/graph/xyzzy?revcount=30&style=monoblue">less</a>
|
||||
<a href="/graph/xyzzy?revcount=120&style=monoblue">more</a>
|
||||
| <a href="/graph/43c799df6e75?style=monoblue">(0)</a> <a href="/graph/tip?style=monoblue">tip</a>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file/xyzzy?style=monoblue' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'file/xyzzy?style=monoblue' | egrep $REVLINKS
|
||||
<li><a href="/graph/xyzzy?style=monoblue">graph</a></li>
|
||||
<li><a href="/rev/xyzzy?style=monoblue">changeset</a></li>
|
||||
<li><a href="/archive/xyzzy.zip">zip</a></li>
|
||||
@ -810,7 +810,7 @@ Set up the repo
|
||||
<a href="/log/xyzzy/foo?style=monoblue">revisions</a> |
|
||||
<a href="/annotate/xyzzy/foo?style=monoblue">annotate</a>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file/xyzzy/foo?style=monoblue' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'file/xyzzy/foo?style=monoblue' | egrep $REVLINKS
|
||||
<li><a href="/graph/xyzzy?style=monoblue">graph</a></li>
|
||||
<li><a href="/file/xyzzy/?style=monoblue">files</a></li>
|
||||
<li><a href="/file/tip/foo?style=monoblue">latest</a></li>
|
||||
@ -823,7 +823,7 @@ Set up the repo
|
||||
<a href="/file/43c799df6e75/foo?style=monoblue">
|
||||
<a href="/file/9d8c40cba617/foo?style=monoblue">9d8c40cba617</a>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'log/xyzzy/foo?style=monoblue' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'log/xyzzy/foo?style=monoblue' | egrep $REVLINKS
|
||||
<li><a href="/graph/xyzzy?style=monoblue">graph</a></li>
|
||||
<li><a href="/file/xyzzy?style=monoblue">files</a></li>
|
||||
<li><a href="/file/xyzzy/foo?style=monoblue">file</a></li>
|
||||
@ -841,7 +841,7 @@ Set up the repo
|
||||
<a href="/annotate/43c799df6e75/foo?style=monoblue">annotate</a>
|
||||
<a href="/log/43c799df6e75/foo?style=monoblue">(0)</a> <a href="/log/tip/foo?style=monoblue">tip</a>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'annotate/xyzzy/foo?style=monoblue' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'annotate/xyzzy/foo?style=monoblue' | egrep $REVLINKS
|
||||
<li><a href="/graph/xyzzy?style=monoblue">graph</a></li>
|
||||
<li><a href="/file/xyzzy/?style=monoblue">files</a></li>
|
||||
<li><a href="/file/xyzzy/foo?style=monoblue">file</a></li>
|
||||
@ -863,7 +863,7 @@ Set up the repo
|
||||
<a href="/diff/a7c1559b7bba/foo?style=monoblue">diff</a>
|
||||
<a href="/rev/a7c1559b7bba?style=monoblue">changeset</a>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'diff/xyzzy/foo?style=monoblue' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'diff/xyzzy/foo?style=monoblue' | egrep $REVLINKS
|
||||
<li><a href="/graph/xyzzy?style=monoblue">graph</a></li>
|
||||
<li><a href="/file/xyzzy?style=monoblue">files</a></li>
|
||||
<li><a href="/file/xyzzy/foo?style=monoblue">file</a></li>
|
||||
@ -876,7 +876,7 @@ Set up the repo
|
||||
<dd><a href="/diff/43c799df6e75/foo?style=monoblue">43c799df6e75</a></dd>
|
||||
<dd><a href="/diff/9d8c40cba617/foo?style=monoblue">9d8c40cba617</a></dd>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'comparison/xyzzy/foo?style=monoblue' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'comparison/xyzzy/foo?style=monoblue' | egrep $REVLINKS
|
||||
<li><a href="/graph/xyzzy?style=monoblue">graph</a></li>
|
||||
<li><a href="/file/xyzzy?style=monoblue">files</a></li>
|
||||
<li><a href="/file/xyzzy/foo?style=monoblue">file</a></li>
|
||||
@ -891,7 +891,7 @@ Set up the repo
|
||||
|
||||
(De)referencing symbolic revisions (spartan)
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog?style=spartan' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'shortlog?style=spartan' | egrep $REVLINKS
|
||||
<a href="/log/tip?style=spartan">changelog</a>
|
||||
<a href="/graph/tip?style=spartan">graph</a>
|
||||
<a href="/file/tip/?style=spartan">files</a>
|
||||
@ -902,7 +902,7 @@ Set up the repo
|
||||
<td class="node"><a href="/rev/43c799df6e75?style=spartan">first</a></td>
|
||||
navigate: <small class="navigate"><a href="/shortlog/43c799df6e75?style=spartan">(0)</a> <a href="/shortlog/tip?style=spartan">tip</a> </small>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'log?style=spartan' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'log?style=spartan' | egrep $REVLINKS
|
||||
<a href="/shortlog/tip?style=spartan">shortlog</a>
|
||||
<a href="/graph/tip?style=spartan">graph</a>
|
||||
<a href="/file/tip?style=spartan">files</a>
|
||||
@ -919,20 +919,20 @@ Set up the repo
|
||||
<td class="files"><a href="/diff/43c799df6e75/dir/bar?style=spartan">dir/bar</a> <a href="/diff/43c799df6e75/foo?style=spartan">foo</a> </td>
|
||||
navigate: <small class="navigate"><a href="/log/43c799df6e75?style=spartan">(0)</a> <a href="/log/tip?style=spartan">tip</a> </small>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'graph?style=spartan' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'graph?style=spartan' | egrep $REVLINKS
|
||||
<a href="/log/tip?style=spartan">changelog</a>
|
||||
<a href="/shortlog/tip?style=spartan">shortlog</a>
|
||||
<a href="/file/tip/?style=spartan">files</a>
|
||||
navigate: <small class="navigate"><a href="/graph/43c799df6e75?style=spartan">(0)</a> <a href="/graph/tip?style=spartan">tip</a> </small>
|
||||
navigate: <small class="navigate"><a href="/graph/43c799df6e75?style=spartan">(0)</a> <a href="/graph/tip?style=spartan">tip</a> </small>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'tags?style=spartan' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'tags?style=spartan' | egrep $REVLINKS
|
||||
<a href="/rev/9d8c40cba617?style=spartan">tip</a>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'branches?style=spartan' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'branches?style=spartan' | egrep $REVLINKS
|
||||
<a href="/shortlog/9d8c40cba617?style=spartan" class="open">default</a>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file?style=spartan' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'file?style=spartan' | egrep $REVLINKS
|
||||
<a href="/log/tip?style=spartan">changelog</a>
|
||||
<a href="/shortlog/tip?style=spartan">shortlog</a>
|
||||
<a href="/graph/tip?style=spartan">graph</a>
|
||||
@ -944,7 +944,7 @@ Set up the repo
|
||||
<a href="/file/tip/dir/?style=spartan">
|
||||
<td><a href="/file/tip/foo?style=spartan">foo</a>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog?style=spartan&rev=all()' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'shortlog?style=spartan&rev=all()' | egrep $REVLINKS
|
||||
<a href="/archive/tip.zip">zip</a>
|
||||
<td class="node"><a href="/rev/9d8c40cba617?style=spartan">9d8c40cba617</a></td>
|
||||
<a href="/rev/a7c1559b7bba?style=spartan">a7c1559b7bba</a>
|
||||
@ -960,7 +960,7 @@ Set up the repo
|
||||
<th class="files"><a href="/file/43c799df6e75?style=spartan">files</a>:</th>
|
||||
<td class="files"><a href="/diff/43c799df6e75/dir/bar?style=spartan">dir/bar</a> <a href="/diff/43c799df6e75/foo?style=spartan">foo</a> </td>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'rev/xyzzy?style=spartan' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'rev/xyzzy?style=spartan' | egrep $REVLINKS
|
||||
<a href="/log/xyzzy?style=spartan">changelog</a>
|
||||
<a href="/shortlog/xyzzy?style=spartan">shortlog</a>
|
||||
<a href="/graph/xyzzy?style=spartan">graph</a>
|
||||
@ -972,7 +972,7 @@ Set up the repo
|
||||
<td class="child"><a href="/rev/9d8c40cba617?style=spartan">9d8c40cba617</a></td>
|
||||
<td class="files"><a href="/file/a7c1559b7bba/foo?style=spartan">foo</a> </td>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog/xyzzy?style=spartan' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'shortlog/xyzzy?style=spartan' | egrep $REVLINKS
|
||||
<a href="/log/xyzzy?style=spartan">changelog</a>
|
||||
<a href="/graph/xyzzy?style=spartan">graph</a>
|
||||
<a href="/file/xyzzy/?style=spartan">files</a>
|
||||
@ -982,7 +982,7 @@ Set up the repo
|
||||
<td class="node"><a href="/rev/43c799df6e75?style=spartan">first</a></td>
|
||||
navigate: <small class="navigate"><a href="/shortlog/43c799df6e75?style=spartan">(0)</a> <a href="/shortlog/tip?style=spartan">tip</a> </small>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'log/xyzzy?style=spartan' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'log/xyzzy?style=spartan' | egrep $REVLINKS
|
||||
<a href="/shortlog/xyzzy?style=spartan">shortlog</a>
|
||||
<a href="/graph/xyzzy?style=spartan">graph</a>
|
||||
<a href="/file/xyzzy?style=spartan">files</a>
|
||||
@ -996,14 +996,14 @@ Set up the repo
|
||||
<td class="files"><a href="/diff/43c799df6e75/dir/bar?style=spartan">dir/bar</a> <a href="/diff/43c799df6e75/foo?style=spartan">foo</a> </td>
|
||||
navigate: <small class="navigate"><a href="/log/43c799df6e75?style=spartan">(0)</a> <a href="/log/tip?style=spartan">tip</a> </small>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'graph/xyzzy?style=spartan' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'graph/xyzzy?style=spartan' | egrep $REVLINKS
|
||||
<a href="/log/xyzzy?style=spartan">changelog</a>
|
||||
<a href="/shortlog/xyzzy?style=spartan">shortlog</a>
|
||||
<a href="/file/xyzzy/?style=spartan">files</a>
|
||||
navigate: <small class="navigate"><a href="/graph/43c799df6e75?style=spartan">(0)</a> <a href="/graph/tip?style=spartan">tip</a> </small>
|
||||
navigate: <small class="navigate"><a href="/graph/43c799df6e75?style=spartan">(0)</a> <a href="/graph/tip?style=spartan">tip</a> </small>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file/xyzzy?style=spartan' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'file/xyzzy?style=spartan' | egrep $REVLINKS
|
||||
<a href="/log/xyzzy?style=spartan">changelog</a>
|
||||
<a href="/shortlog/xyzzy?style=spartan">shortlog</a>
|
||||
<a href="/graph/xyzzy?style=spartan">graph</a>
|
||||
@ -1015,7 +1015,7 @@ Set up the repo
|
||||
<a href="/file/xyzzy/dir/?style=spartan">
|
||||
<td><a href="/file/xyzzy/foo?style=spartan">foo</a>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file/xyzzy/foo?style=spartan' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'file/xyzzy/foo?style=spartan' | egrep $REVLINKS
|
||||
<a href="/log/xyzzy?style=spartan">changelog</a>
|
||||
<a href="/shortlog/xyzzy?style=spartan">shortlog</a>
|
||||
<a href="/graph/xyzzy?style=spartan">graph</a>
|
||||
@ -1028,7 +1028,7 @@ Set up the repo
|
||||
<a href="/file/43c799df6e75/foo?style=spartan">
|
||||
<td><a href="/file/9d8c40cba617/foo?style=spartan">9d8c40cba617</a></td>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'log/xyzzy/foo?style=spartan' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'log/xyzzy/foo?style=spartan' | egrep $REVLINKS
|
||||
href="/atom-log/tip/foo" title="Atom feed for test:foo">
|
||||
href="/rss-log/tip/foo" title="RSS feed for test:foo">
|
||||
<a href="/file/xyzzy/foo?style=spartan">file</a>
|
||||
@ -1045,7 +1045,7 @@ Set up the repo
|
||||
<a href="/diff/43c799df6e75/foo?style=spartan">(diff)</a>
|
||||
<a href="/annotate/43c799df6e75/foo?style=spartan">(annotate)</a>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'annotate/xyzzy/foo?style=spartan' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'annotate/xyzzy/foo?style=spartan' | egrep $REVLINKS
|
||||
<a href="/log/xyzzy?style=spartan">changelog</a>
|
||||
<a href="/shortlog/xyzzy?style=spartan">shortlog</a>
|
||||
<a href="/graph/xyzzy?style=spartan">graph</a>
|
||||
@ -1067,7 +1067,7 @@ Set up the repo
|
||||
<a href="/diff/a7c1559b7bba/foo?style=spartan">diff</a>
|
||||
<a href="/rev/a7c1559b7bba?style=spartan">changeset</a>
|
||||
|
||||
$ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'diff/xyzzy/foo?style=spartan' | egrep $REVLINKS
|
||||
$ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'diff/xyzzy/foo?style=spartan' | egrep $REVLINKS
|
||||
<a href="/log/xyzzy?style=spartan">changelog</a>
|
||||
<a href="/shortlog/xyzzy?style=spartan">shortlog</a>
|
||||
<a href="/graph/xyzzy?style=spartan">graph</a>
|
||||
|
@ -1421,7 +1421,7 @@ test listening address/port specified by web-conf (issue4699):
|
||||
> EOF
|
||||
$ hg serve -d --pid-file=hg.pid --web-conf paths.conf \
|
||||
> -A access-paths.log -E error-paths-9.log
|
||||
listening at http://*:$HGPORT1/ (bound to 127.0.0.1:$HGPORT1) (glob)
|
||||
listening at http://*:$HGPORT1/ (bound to *$LOCALIP*:$HGPORT1) (glob)
|
||||
$ cat hg.pid >> $DAEMON_PIDS
|
||||
$ get-with-headers.py localhost:$HGPORT1 '?style=raw'
|
||||
200 Script output follows
|
||||
@ -1433,7 +1433,7 @@ test --port option overrides web.port:
|
||||
$ killdaemons.py
|
||||
$ hg serve -p $HGPORT2 -d -v --pid-file=hg.pid --web-conf paths.conf \
|
||||
> -A access-paths.log -E error-paths-10.log
|
||||
listening at http://*:$HGPORT2/ (bound to 127.0.0.1:$HGPORT2) (glob)
|
||||
listening at http://*:$HGPORT2/ (bound to *$LOCALIP*:$HGPORT2) (glob)
|
||||
$ cat hg.pid >> $DAEMON_PIDS
|
||||
$ get-with-headers.py localhost:$HGPORT2 '?style=raw'
|
||||
200 Script output follows
|
||||
|
@ -16,9 +16,9 @@
|
||||
compression formats are advertised in compression capability
|
||||
|
||||
#if zstd
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT '?cmd=capabilities' | tr ' ' '\n' | grep '^compression=zstd,zlib$' > /dev/null
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT '?cmd=capabilities' | tr ' ' '\n' | grep '^compression=zstd,zlib$' > /dev/null
|
||||
#else
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT '?cmd=capabilities' | tr ' ' '\n' | grep '^compression=zlib$' > /dev/null
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT '?cmd=capabilities' | tr ' ' '\n' | grep '^compression=zlib$' > /dev/null
|
||||
#endif
|
||||
|
||||
$ killdaemons.py
|
||||
@ -27,7 +27,7 @@ server.compressionengines can replace engines list wholesale
|
||||
|
||||
$ hg --config server.compressionengines=none -R server serve -p $HGPORT -d --pid-file hg.pid
|
||||
$ cat hg.pid > $DAEMON_PIDS
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT '?cmd=capabilities' | tr ' ' '\n' | grep '^compression=none$' > /dev/null
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT '?cmd=capabilities' | tr ' ' '\n' | grep '^compression=none$' > /dev/null
|
||||
|
||||
$ killdaemons.py
|
||||
|
||||
@ -35,7 +35,7 @@ Order of engines can also change
|
||||
|
||||
$ hg --config server.compressionengines=none,zlib -R server serve -p $HGPORT -d --pid-file hg.pid
|
||||
$ cat hg.pid > $DAEMON_PIDS
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT '?cmd=capabilities' | tr ' ' '\n' | grep '^compression=none,zlib$' > /dev/null
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT '?cmd=capabilities' | tr ' ' '\n' | grep '^compression=none,zlib$' > /dev/null
|
||||
|
||||
$ killdaemons.py
|
||||
|
||||
@ -46,7 +46,7 @@ Start a default server again
|
||||
|
||||
Server should send application/mercurial-0.1 to clients if no Accept is used
|
||||
|
||||
$ get-with-headers.py --headeronly 127.0.0.1:$HGPORT '?cmd=getbundle&heads=e93700bd72895c5addab234c56d4024b487a362f&common=0000000000000000000000000000000000000000' -
|
||||
$ get-with-headers.py --headeronly $LOCALIP:$HGPORT '?cmd=getbundle&heads=e93700bd72895c5addab234c56d4024b487a362f&common=0000000000000000000000000000000000000000' -
|
||||
200 Script output follows
|
||||
content-type: application/mercurial-0.1
|
||||
date: * (glob)
|
||||
@ -55,7 +55,7 @@ Server should send application/mercurial-0.1 to clients if no Accept is used
|
||||
|
||||
Server should send application/mercurial-0.1 when client says it wants it
|
||||
|
||||
$ get-with-headers.py --hgproto '0.1' --headeronly 127.0.0.1:$HGPORT '?cmd=getbundle&heads=e93700bd72895c5addab234c56d4024b487a362f&common=0000000000000000000000000000000000000000' -
|
||||
$ get-with-headers.py --hgproto '0.1' --headeronly $LOCALIP:$HGPORT '?cmd=getbundle&heads=e93700bd72895c5addab234c56d4024b487a362f&common=0000000000000000000000000000000000000000' -
|
||||
200 Script output follows
|
||||
content-type: application/mercurial-0.1
|
||||
date: * (glob)
|
||||
@ -64,14 +64,14 @@ Server should send application/mercurial-0.1 when client says it wants it
|
||||
|
||||
Server should send application/mercurial-0.2 when client says it wants it
|
||||
|
||||
$ get-with-headers.py --hgproto '0.2' --headeronly 127.0.0.1:$HGPORT '?cmd=getbundle&heads=e93700bd72895c5addab234c56d4024b487a362f&common=0000000000000000000000000000000000000000' -
|
||||
$ get-with-headers.py --hgproto '0.2' --headeronly $LOCALIP:$HGPORT '?cmd=getbundle&heads=e93700bd72895c5addab234c56d4024b487a362f&common=0000000000000000000000000000000000000000' -
|
||||
200 Script output follows
|
||||
content-type: application/mercurial-0.2
|
||||
date: * (glob)
|
||||
server: * (glob)
|
||||
transfer-encoding: chunked
|
||||
|
||||
$ get-with-headers.py --hgproto '0.1 0.2' --headeronly 127.0.0.1:$HGPORT '?cmd=getbundle&heads=e93700bd72895c5addab234c56d4024b487a362f&common=0000000000000000000000000000000000000000' -
|
||||
$ get-with-headers.py --hgproto '0.1 0.2' --headeronly $LOCALIP:$HGPORT '?cmd=getbundle&heads=e93700bd72895c5addab234c56d4024b487a362f&common=0000000000000000000000000000000000000000' -
|
||||
200 Script output follows
|
||||
content-type: application/mercurial-0.2
|
||||
date: * (glob)
|
||||
@ -80,7 +80,7 @@ Server should send application/mercurial-0.2 when client says it wants it
|
||||
|
||||
Requesting a compression format that server doesn't support results will fall back to 0.1
|
||||
|
||||
$ get-with-headers.py --hgproto '0.2 comp=aa' --headeronly 127.0.0.1:$HGPORT '?cmd=getbundle&heads=e93700bd72895c5addab234c56d4024b487a362f&common=0000000000000000000000000000000000000000' -
|
||||
$ get-with-headers.py --hgproto '0.2 comp=aa' --headeronly $LOCALIP:$HGPORT '?cmd=getbundle&heads=e93700bd72895c5addab234c56d4024b487a362f&common=0000000000000000000000000000000000000000' -
|
||||
200 Script output follows
|
||||
content-type: application/mercurial-0.1
|
||||
date: * (glob)
|
||||
@ -90,7 +90,7 @@ Requesting a compression format that server doesn't support results will fall ba
|
||||
#if zstd
|
||||
zstd is used if available
|
||||
|
||||
$ get-with-headers.py --hgproto '0.2 comp=zstd' 127.0.0.1:$HGPORT '?cmd=getbundle&heads=e93700bd72895c5addab234c56d4024b487a362f&common=0000000000000000000000000000000000000000' > resp
|
||||
$ get-with-headers.py --hgproto '0.2 comp=zstd' $LOCALIP:$HGPORT '?cmd=getbundle&heads=e93700bd72895c5addab234c56d4024b487a362f&common=0000000000000000000000000000000000000000' > resp
|
||||
$ f --size --hexdump --bytes 36 --sha1 resp
|
||||
resp: size=248, sha1=4d8d8f87fb82bd542ce52881fdc94f850748
|
||||
0000: 32 30 30 20 53 63 72 69 70 74 20 6f 75 74 70 75 |200 Script outpu|
|
||||
@ -101,7 +101,7 @@ zstd is used if available
|
||||
|
||||
application/mercurial-0.2 is not yet used on non-streaming responses
|
||||
|
||||
$ get-with-headers.py --hgproto '0.2' 127.0.0.1:$HGPORT '?cmd=heads' -
|
||||
$ get-with-headers.py --hgproto '0.2' $LOCALIP:$HGPORT '?cmd=heads' -
|
||||
200 Script output follows
|
||||
content-length: 41
|
||||
content-type: application/mercurial-0.1
|
||||
@ -118,11 +118,11 @@ Now test protocol preference usage
|
||||
|
||||
No Accept will send 0.1+zlib, even though "none" is preferred b/c "none" isn't supported on 0.1
|
||||
|
||||
$ get-with-headers.py --headeronly 127.0.0.1:$HGPORT '?cmd=getbundle&heads=e93700bd72895c5addab234c56d4024b487a362f&common=0000000000000000000000000000000000000000' Content-Type
|
||||
$ get-with-headers.py --headeronly $LOCALIP:$HGPORT '?cmd=getbundle&heads=e93700bd72895c5addab234c56d4024b487a362f&common=0000000000000000000000000000000000000000' Content-Type
|
||||
200 Script output follows
|
||||
content-type: application/mercurial-0.1
|
||||
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT '?cmd=getbundle&heads=e93700bd72895c5addab234c56d4024b487a362f&common=0000000000000000000000000000000000000000' > resp
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT '?cmd=getbundle&heads=e93700bd72895c5addab234c56d4024b487a362f&common=0000000000000000000000000000000000000000' > resp
|
||||
$ f --size --hexdump --bytes 28 --sha1 resp
|
||||
resp: size=227, sha1=35a4c074da74f32f5440da3cbf04
|
||||
0000: 32 30 30 20 53 63 72 69 70 74 20 6f 75 74 70 75 |200 Script outpu|
|
||||
@ -130,7 +130,7 @@ No Accept will send 0.1+zlib, even though "none" is preferred b/c "none" isn't s
|
||||
|
||||
Explicit 0.1 will send zlib because "none" isn't supported on 0.1
|
||||
|
||||
$ get-with-headers.py --hgproto '0.1' 127.0.0.1:$HGPORT '?cmd=getbundle&heads=e93700bd72895c5addab234c56d4024b487a362f&common=0000000000000000000000000000000000000000' > resp
|
||||
$ get-with-headers.py --hgproto '0.1' $LOCALIP:$HGPORT '?cmd=getbundle&heads=e93700bd72895c5addab234c56d4024b487a362f&common=0000000000000000000000000000000000000000' > resp
|
||||
$ f --size --hexdump --bytes 28 --sha1 resp
|
||||
resp: size=227, sha1=35a4c074da74f32f5440da3cbf04
|
||||
0000: 32 30 30 20 53 63 72 69 70 74 20 6f 75 74 70 75 |200 Script outpu|
|
||||
@ -139,7 +139,7 @@ Explicit 0.1 will send zlib because "none" isn't supported on 0.1
|
||||
0.2 with no compression will get "none" because that is server's preference
|
||||
(spec says ZL and UN are implicitly supported)
|
||||
|
||||
$ get-with-headers.py --hgproto '0.2' 127.0.0.1:$HGPORT '?cmd=getbundle&heads=e93700bd72895c5addab234c56d4024b487a362f&common=0000000000000000000000000000000000000000' > resp
|
||||
$ get-with-headers.py --hgproto '0.2' $LOCALIP:$HGPORT '?cmd=getbundle&heads=e93700bd72895c5addab234c56d4024b487a362f&common=0000000000000000000000000000000000000000' > resp
|
||||
$ f --size --hexdump --bytes 32 --sha1 resp
|
||||
resp: size=432, sha1=ac931b412ec185a02e0e5bcff98dac83
|
||||
0000: 32 30 30 20 53 63 72 69 70 74 20 6f 75 74 70 75 |200 Script outpu|
|
||||
@ -147,7 +147,7 @@ Explicit 0.1 will send zlib because "none" isn't supported on 0.1
|
||||
|
||||
Client receives server preference even if local order doesn't match
|
||||
|
||||
$ get-with-headers.py --hgproto '0.2 comp=zlib,none' 127.0.0.1:$HGPORT '?cmd=getbundle&heads=e93700bd72895c5addab234c56d4024b487a362f&common=0000000000000000000000000000000000000000' > resp
|
||||
$ get-with-headers.py --hgproto '0.2 comp=zlib,none' $LOCALIP:$HGPORT '?cmd=getbundle&heads=e93700bd72895c5addab234c56d4024b487a362f&common=0000000000000000000000000000000000000000' > resp
|
||||
$ f --size --hexdump --bytes 32 --sha1 resp
|
||||
resp: size=432, sha1=ac931b412ec185a02e0e5bcff98dac83
|
||||
0000: 32 30 30 20 53 63 72 69 70 74 20 6f 75 74 70 75 |200 Script outpu|
|
||||
@ -155,7 +155,7 @@ Client receives server preference even if local order doesn't match
|
||||
|
||||
Client receives only supported format even if not server preferred format
|
||||
|
||||
$ get-with-headers.py --hgproto '0.2 comp=zlib' 127.0.0.1:$HGPORT '?cmd=getbundle&heads=e93700bd72895c5addab234c56d4024b487a362f&common=0000000000000000000000000000000000000000' > resp
|
||||
$ get-with-headers.py --hgproto '0.2 comp=zlib' $LOCALIP:$HGPORT '?cmd=getbundle&heads=e93700bd72895c5addab234c56d4024b487a362f&common=0000000000000000000000000000000000000000' > resp
|
||||
$ f --size --hexdump --bytes 33 --sha1 resp
|
||||
resp: size=232, sha1=a1c727f0c9693ca15742a75c30419bc36
|
||||
0000: 32 30 30 20 53 63 72 69 70 74 20 6f 75 74 70 75 |200 Script outpu|
|
||||
|
@ -278,17 +278,17 @@ empty cacert file
|
||||
cacert mismatch
|
||||
|
||||
$ hg -R copy-pull pull --config web.cacerts="$CERTSDIR/pub.pem" \
|
||||
> https://127.0.0.1:$HGPORT/
|
||||
pulling from https://127.0.0.1:$HGPORT/ (glob)
|
||||
warning: connecting to 127.0.0.1 using legacy security technology (TLS 1.0); see https://mercurial-scm.org/wiki/SecureConnections for more info (?)
|
||||
abort: 127.0.0.1 certificate error: certificate is for localhost (glob)
|
||||
(set hostsecurity.127.0.0.1:certfingerprints=sha256:20:de:b3:ad:b4:cd:a5:42:f0:74:41:1c:a2:70:1e:da:6e:c0:5c:16:9e:e7:22:0f:f1:b7:e5:6e:e4:92:af:7e config setting or use --insecure to connect insecurely) (glob)
|
||||
> https://$LOCALIP:$HGPORT/
|
||||
pulling from https://*:$HGPORT/ (glob)
|
||||
warning: connecting to $LOCALIP using legacy security technology (TLS 1.0); see https://mercurial-scm.org/wiki/SecureConnections for more info (?)
|
||||
abort: $LOCALIP certificate error: certificate is for localhost
|
||||
(set hostsecurity.$LOCALIP:certfingerprints=sha256:20:de:b3:ad:b4:cd:a5:42:f0:74:41:1c:a2:70:1e:da:6e:c0:5c:16:9e:e7:22:0f:f1:b7:e5:6e:e4:92:af:7e config setting or use --insecure to connect insecurely)
|
||||
[255]
|
||||
$ hg -R copy-pull pull --config web.cacerts="$CERTSDIR/pub.pem" \
|
||||
> https://127.0.0.1:$HGPORT/ --insecure
|
||||
pulling from https://127.0.0.1:$HGPORT/ (glob)
|
||||
warning: connecting to 127.0.0.1 using legacy security technology (TLS 1.0); see https://mercurial-scm.org/wiki/SecureConnections for more info (?)
|
||||
warning: connection security to 127.0.0.1 is disabled per current settings; communication is susceptible to eavesdropping and tampering (glob)
|
||||
> https://$LOCALIP:$HGPORT/ --insecure
|
||||
pulling from https://*:$HGPORT/ (glob)
|
||||
warning: connecting to $LOCALIP using legacy security technology (TLS 1.0); see https://mercurial-scm.org/wiki/SecureConnections for more info (?)
|
||||
warning: connection security to $LOCALIP is disabled per current settings; communication is susceptible to eavesdropping and tampering
|
||||
searching for changes
|
||||
no changes found
|
||||
$ hg -R copy-pull pull --config web.cacerts="$CERTSDIR/pub-other.pem"
|
||||
@ -434,8 +434,8 @@ Fingerprints
|
||||
|
||||
|
||||
- ignores that certificate doesn't match hostname
|
||||
$ hg -R copy-pull id https://127.0.0.1:$HGPORT/ --config hostfingerprints.127.0.0.1=ecd87cd6b386d04fc1b8b41c9d8f5e168eef1c03
|
||||
warning: connecting to 127.0.0.1 using legacy security technology (TLS 1.0); see https://mercurial-scm.org/wiki/SecureConnections for more info (?)
|
||||
$ hg -R copy-pull id https://$LOCALIP:$HGPORT/ --config hostfingerprints.$LOCALIP=ecd87cd6b386d04fc1b8b41c9d8f5e168eef1c03
|
||||
warning: connecting to $LOCALIP using legacy security technology (TLS 1.0); see https://mercurial-scm.org/wiki/SecureConnections for more info (?)
|
||||
5fed3813f7f5
|
||||
|
||||
Ports used by next test. Kill servers.
|
||||
@ -571,9 +571,9 @@ Test https with cacert and fingerprint through proxy
|
||||
warning: connecting to localhost using legacy security technology (TLS 1.0); see https://mercurial-scm.org/wiki/SecureConnections for more info (?)
|
||||
searching for changes
|
||||
no changes found
|
||||
$ http_proxy=http://localhost:$HGPORT1/ hg -R copy-pull pull https://127.0.0.1:$HGPORT/ --config hostfingerprints.127.0.0.1=ecd87cd6b386d04fc1b8b41c9d8f5e168eef1c03
|
||||
pulling from https://127.0.0.1:$HGPORT/ (glob)
|
||||
warning: connecting to 127.0.0.1 using legacy security technology (TLS 1.0); see https://mercurial-scm.org/wiki/SecureConnections for more info (?)
|
||||
$ http_proxy=http://localhost:$HGPORT1/ hg -R copy-pull pull https://localhost:$HGPORT/ --config hostfingerprints.localhost=ecd87cd6b386d04fc1b8b41c9d8f5e168eef1c03 --trace
|
||||
pulling from https://*:$HGPORT/ (glob)
|
||||
warning: connecting to localhost using legacy security technology (TLS 1.0); see https://mercurial-scm.org/wiki/SecureConnections for more info (?)
|
||||
searching for changes
|
||||
no changes found
|
||||
|
||||
|
@ -347,7 +347,7 @@ largefiles should batch verify remote calls
|
||||
searching 2 changesets for largefiles
|
||||
verified existence of 2 revisions of 2 largefiles
|
||||
$ tail -1 access.log
|
||||
127.0.0.1 - - [*] "GET /?cmd=batch HTTP/1.1" 200 - x-hgarg-1:cmds=statlfile+sha%3D972a1a11f19934401291cc99117ec614933374ce%3Bstatlfile+sha%3Dc801c9cfe94400963fcb683246217d5db77f9a9a x-hgproto-1:0.1 0.2 comp=*zlib,none,bzip2 (glob)
|
||||
$LOCALIP - - [*] "GET /?cmd=batch HTTP/1.1" 200 - x-hgarg-1:cmds=statlfile+sha%3D972a1a11f19934401291cc99117ec614933374ce%3Bstatlfile+sha%3Dc801c9cfe94400963fcb683246217d5db77f9a9a x-hgproto-1:0.1 0.2 comp=*zlib,none,bzip2 (glob)
|
||||
$ hg -R batchverifyclone update
|
||||
getting changed largefiles
|
||||
2 largefiles updated, 0 removed
|
||||
@ -384,7 +384,7 @@ available locally.
|
||||
searching 3 changesets for largefiles
|
||||
verified existence of 3 revisions of 3 largefiles
|
||||
$ tail -1 access.log
|
||||
127.0.0.1 - - [*] "GET /?cmd=batch HTTP/1.1" 200 - x-hgarg-1:cmds=statlfile+sha%3Dc8559c3c9cfb42131794b7d8009230403b9b454c x-hgproto-1:0.1 0.2 comp=*zlib,none,bzip2 (glob)
|
||||
$LOCALIP - - [*] "GET /?cmd=batch HTTP/1.1" 200 - x-hgarg-1:cmds=statlfile+sha%3Dc8559c3c9cfb42131794b7d8009230403b9b454c x-hgproto-1:0.1 0.2 comp=*zlib,none,bzip2 (glob)
|
||||
|
||||
$ killdaemons.py
|
||||
|
||||
|
@ -192,7 +192,7 @@ Test display of largefiles in hgweb
|
||||
|
||||
$ hg serve -d -p $HGPORT --pid-file ../hg.pid
|
||||
$ cat ../hg.pid >> $DAEMON_PIDS
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT 'file/tip/?style=raw'
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT 'file/tip/?style=raw'
|
||||
200 Script output follows
|
||||
|
||||
|
||||
@ -201,7 +201,7 @@ Test display of largefiles in hgweb
|
||||
-rw-r--r-- 9 normal3
|
||||
|
||||
|
||||
$ get-with-headers.py 127.0.0.1:$HGPORT 'file/tip/sub/?style=raw'
|
||||
$ get-with-headers.py $LOCALIP:$HGPORT 'file/tip/sub/?style=raw'
|
||||
200 Script output follows
|
||||
|
||||
|
||||
|
@ -79,7 +79,7 @@ expect success
|
||||
remote: adding manifests
|
||||
remote: adding file changes
|
||||
remote: added 1 changesets with 1 changes to 1 files
|
||||
remote: changegroup hook: HG_NODE=ba677d0156c1196c1a699fa53f390dcfc3ce3872 HG_NODE_LAST=ba677d0156c1196c1a699fa53f390dcfc3ce3872 HG_SOURCE=serve HG_TXNID=TXN:* HG_URL=remote:http:127.0.0.1: (glob)
|
||||
remote: changegroup hook: HG_NODE=ba677d0156c1196c1a699fa53f390dcfc3ce3872 HG_NODE_LAST=ba677d0156c1196c1a699fa53f390dcfc3ce3872 HG_SOURCE=serve HG_TXNID=TXN:* HG_URL=remote:http:*: (glob)
|
||||
% serve errors
|
||||
$ hg rollback
|
||||
repository tip rolled back to revision 0 (undo serve)
|
||||
@ -95,7 +95,7 @@ expect success, server lacks the httpheader capability
|
||||
remote: adding manifests
|
||||
remote: adding file changes
|
||||
remote: added 1 changesets with 1 changes to 1 files
|
||||
remote: changegroup hook: HG_NODE=ba677d0156c1196c1a699fa53f390dcfc3ce3872 HG_NODE_LAST=ba677d0156c1196c1a699fa53f390dcfc3ce3872 HG_SOURCE=serve HG_TXNID=TXN:* HG_URL=remote:http:127.0.0.1: (glob)
|
||||
remote: changegroup hook: HG_NODE=ba677d0156c1196c1a699fa53f390dcfc3ce3872 HG_NODE_LAST=ba677d0156c1196c1a699fa53f390dcfc3ce3872 HG_SOURCE=serve HG_TXNID=TXN:* HG_URL=remote:http:*: (glob)
|
||||
% serve errors
|
||||
$ hg rollback
|
||||
repository tip rolled back to revision 0 (undo serve)
|
||||
@ -111,7 +111,7 @@ expect success, server lacks the unbundlehash capability
|
||||
remote: adding manifests
|
||||
remote: adding file changes
|
||||
remote: added 1 changesets with 1 changes to 1 files
|
||||
remote: changegroup hook: HG_NODE=ba677d0156c1196c1a699fa53f390dcfc3ce3872 HG_NODE_LAST=ba677d0156c1196c1a699fa53f390dcfc3ce3872 HG_SOURCE=serve HG_TXNID=TXN:* HG_URL=remote:http:127.0.0.1: (glob)
|
||||
remote: changegroup hook: HG_NODE=ba677d0156c1196c1a699fa53f390dcfc3ce3872 HG_NODE_LAST=ba677d0156c1196c1a699fa53f390dcfc3ce3872 HG_SOURCE=serve HG_TXNID=TXN:* HG_URL=remote:http:*: (glob)
|
||||
% serve errors
|
||||
$ hg rollback
|
||||
repository tip rolled back to revision 0 (undo serve)
|
||||
|
@ -70,7 +70,7 @@ expect success
|
||||
remote: adding file changes
|
||||
remote: added 1 changesets with 1 changes to 1 files
|
||||
remote: pushkey hook: HG_KEY=ba677d0156c1196c1a699fa53f390dcfc3ce3872 HG_NAMESPACE=phases HG_NEW=0 HG_OLD=1 HG_RET=1
|
||||
remote: changegroup hook: HG_BUNDLE2=1 HG_NODE=ba677d0156c1196c1a699fa53f390dcfc3ce3872 HG_NODE_LAST=ba677d0156c1196c1a699fa53f390dcfc3ce3872 HG_SOURCE=serve HG_TXNID=TXN:* HG_URL=remote:http:127.0.0.1: (glob)
|
||||
remote: changegroup hook: HG_BUNDLE2=1 HG_NODE=ba677d0156c1196c1a699fa53f390dcfc3ce3872 HG_NODE_LAST=ba677d0156c1196c1a699fa53f390dcfc3ce3872 HG_SOURCE=serve HG_TXNID=TXN:* HG_URL=remote:http:*: (glob)
|
||||
% serve errors
|
||||
$ hg rollback
|
||||
repository tip rolled back to revision 0 (undo serve)
|
||||
@ -87,7 +87,7 @@ expect success, server lacks the httpheader capability
|
||||
remote: adding file changes
|
||||
remote: added 1 changesets with 1 changes to 1 files
|
||||
remote: pushkey hook: HG_KEY=ba677d0156c1196c1a699fa53f390dcfc3ce3872 HG_NAMESPACE=phases HG_NEW=0 HG_OLD=1 HG_RET=1
|
||||
remote: changegroup hook: HG_BUNDLE2=1 HG_NODE=ba677d0156c1196c1a699fa53f390dcfc3ce3872 HG_NODE_LAST=ba677d0156c1196c1a699fa53f390dcfc3ce3872 HG_SOURCE=serve HG_TXNID=TXN:* HG_URL=remote:http:127.0.0.1: (glob)
|
||||
remote: changegroup hook: HG_BUNDLE2=1 HG_NODE=ba677d0156c1196c1a699fa53f390dcfc3ce3872 HG_NODE_LAST=ba677d0156c1196c1a699fa53f390dcfc3ce3872 HG_SOURCE=serve HG_TXNID=TXN:* HG_URL=remote:http:*: (glob)
|
||||
% serve errors
|
||||
$ hg rollback
|
||||
repository tip rolled back to revision 0 (undo serve)
|
||||
@ -104,7 +104,7 @@ expect success, server lacks the unbundlehash capability
|
||||
remote: adding file changes
|
||||
remote: added 1 changesets with 1 changes to 1 files
|
||||
remote: pushkey hook: HG_KEY=ba677d0156c1196c1a699fa53f390dcfc3ce3872 HG_NAMESPACE=phases HG_NEW=0 HG_OLD=1 HG_RET=1
|
||||
remote: changegroup hook: HG_BUNDLE2=1 HG_NODE=ba677d0156c1196c1a699fa53f390dcfc3ce3872 HG_NODE_LAST=ba677d0156c1196c1a699fa53f390dcfc3ce3872 HG_SOURCE=serve HG_TXNID=TXN:* HG_URL=remote:http:127.0.0.1: (glob)
|
||||
remote: changegroup hook: HG_BUNDLE2=1 HG_NODE=ba677d0156c1196c1a699fa53f390dcfc3ce3872 HG_NODE_LAST=ba677d0156c1196c1a699fa53f390dcfc3ce3872 HG_SOURCE=serve HG_TXNID=TXN:* HG_URL=remote:http:*: (glob)
|
||||
% serve errors
|
||||
$ hg rollback
|
||||
repository tip rolled back to revision 0 (undo serve)
|
||||
@ -125,7 +125,7 @@ expect push success, phase change failure
|
||||
remote: adding manifests
|
||||
remote: adding file changes
|
||||
remote: added 1 changesets with 1 changes to 1 files
|
||||
remote: prepushkey hook: HG_BUNDLE2=1 HG_KEY=ba677d0156c1196c1a699fa53f390dcfc3ce3872 HG_NAMESPACE=phases HG_NEW=0 HG_NODE=ba677d0156c1196c1a699fa53f390dcfc3ce3872 HG_NODE_LAST=ba677d0156c1196c1a699fa53f390dcfc3ce3872 HG_OLD=1 HG_PENDING=$TESTTMP/test HG_PHASES_MOVED=1 HG_SOURCE=serve HG_TXNID=TXN:* HG_URL=remote:http:127.0.0.1: (glob)
|
||||
remote: prepushkey hook: HG_BUNDLE2=1 HG_KEY=ba677d0156c1196c1a699fa53f390dcfc3ce3872 HG_NAMESPACE=phases HG_NEW=0 HG_NODE=ba677d0156c1196c1a699fa53f390dcfc3ce3872 HG_NODE_LAST=ba677d0156c1196c1a699fa53f390dcfc3ce3872 HG_OLD=1 HG_PENDING=$TESTTMP/test HG_PHASES_MOVED=1 HG_SOURCE=serve HG_TXNID=TXN:* HG_URL=remote:http:*: (glob)
|
||||
remote: pushkey-abort: prepushkey hook exited with status 1
|
||||
remote: transaction abort!
|
||||
remote: rollback completed
|
||||
@ -145,7 +145,7 @@ expect phase change success
|
||||
remote: adding manifests
|
||||
remote: adding file changes
|
||||
remote: added 1 changesets with 1 changes to 1 files
|
||||
remote: prepushkey hook: HG_BUNDLE2=1 HG_KEY=ba677d0156c1196c1a699fa53f390dcfc3ce3872 HG_NAMESPACE=phases HG_NEW=0 HG_NODE=ba677d0156c1196c1a699fa53f390dcfc3ce3872 HG_NODE_LAST=ba677d0156c1196c1a699fa53f390dcfc3ce3872 HG_OLD=1 HG_PENDING=$TESTTMP/test HG_PHASES_MOVED=1 HG_SOURCE=serve HG_TXNID=TXN:* HG_URL=remote:http:127.0.0.1: (glob)
|
||||
remote: prepushkey hook: HG_BUNDLE2=1 HG_KEY=ba677d0156c1196c1a699fa53f390dcfc3ce3872 HG_NAMESPACE=phases HG_NEW=0 HG_NODE=ba677d0156c1196c1a699fa53f390dcfc3ce3872 HG_NODE_LAST=ba677d0156c1196c1a699fa53f390dcfc3ce3872 HG_OLD=1 HG_PENDING=$TESTTMP/test HG_PHASES_MOVED=1 HG_SOURCE=serve HG_TXNID=TXN:* HG_URL=remote:http:*: (glob)
|
||||
% serve errors
|
||||
$ hg rollback
|
||||
repository tip rolled back to revision 0 (undo serve)
|
||||
|
@ -34,13 +34,13 @@ errors
|
||||
With -v
|
||||
|
||||
$ hgserve
|
||||
listening at http://localhost/ (bound to 127.0.0.1:HGPORT1) (glob)
|
||||
listening at http://localhost/ (bound to *$LOCALIP*:HGPORT1) (glob)
|
||||
% errors
|
||||
|
||||
With -v and -p HGPORT2
|
||||
|
||||
$ hgserve -p "$HGPORT2"
|
||||
listening at http://localhost/ (bound to 127.0.0.1:HGPORT2) (glob)
|
||||
listening at http://localhost/ (bound to *$LOCALIP*:HGPORT2) (glob)
|
||||
% errors
|
||||
|
||||
With -v and -p daytime (should fail because low port)
|
||||
@ -57,25 +57,25 @@ With -v and -p daytime (should fail because low port)
|
||||
With --prefix foo
|
||||
|
||||
$ hgserve --prefix foo
|
||||
listening at http://localhost/foo/ (bound to 127.0.0.1:HGPORT1) (glob)
|
||||
listening at http://localhost/foo/ (bound to *$LOCALIP*:HGPORT1) (glob)
|
||||
% errors
|
||||
|
||||
With --prefix /foo
|
||||
|
||||
$ hgserve --prefix /foo
|
||||
listening at http://localhost/foo/ (bound to 127.0.0.1:HGPORT1) (glob)
|
||||
listening at http://localhost/foo/ (bound to *$LOCALIP*:HGPORT1) (glob)
|
||||
% errors
|
||||
|
||||
With --prefix foo/
|
||||
|
||||
$ hgserve --prefix foo/
|
||||
listening at http://localhost/foo/ (bound to 127.0.0.1:HGPORT1) (glob)
|
||||
listening at http://localhost/foo/ (bound to *$LOCALIP*:HGPORT1) (glob)
|
||||
% errors
|
||||
|
||||
With --prefix /foo/
|
||||
|
||||
$ hgserve --prefix /foo/
|
||||
listening at http://localhost/foo/ (bound to 127.0.0.1:HGPORT1) (glob)
|
||||
listening at http://localhost/foo/ (bound to *$LOCALIP*:HGPORT1) (glob)
|
||||
% errors
|
||||
|
||||
$ cd ..
|
||||
|
@ -494,7 +494,7 @@ debug output
|
||||
Got arguments 1:user@dummy 2:hg -R local serve --stdio
|
||||
Got arguments 1:user@dummy 2:hg -R $TESTTMP/local serve --stdio
|
||||
Got arguments 1:user@dummy 2:hg -R remote serve --stdio
|
||||
changegroup-in-remote hook: HG_NODE=a28a9d1a809cab7d4e2fde4bee738a9ede948b60 HG_NODE_LAST=a28a9d1a809cab7d4e2fde4bee738a9ede948b60 HG_SOURCE=serve HG_TXNID=TXN:* HG_URL=remote:ssh:127.0.0.1 (glob)
|
||||
changegroup-in-remote hook: HG_NODE=a28a9d1a809cab7d4e2fde4bee738a9ede948b60 HG_NODE_LAST=a28a9d1a809cab7d4e2fde4bee738a9ede948b60 HG_SOURCE=serve HG_TXNID=TXN:* HG_URL=remote:ssh:$LOCALIP (glob)
|
||||
Got arguments 1:user@dummy 2:hg -R remote serve --stdio
|
||||
Got arguments 1:user@dummy 2:hg -R remote serve --stdio
|
||||
Got arguments 1:user@dummy 2:hg -R remote serve --stdio
|
||||
@ -504,7 +504,7 @@ debug output
|
||||
Got arguments 1:user@dummy 2:hg -R remote serve --stdio
|
||||
Got arguments 1:user@dummy 2:hg -R remote serve --stdio
|
||||
Got arguments 1:user@dummy 2:hg -R remote serve --stdio
|
||||
changegroup-in-remote hook: HG_NODE=1383141674ec756a6056f6a9097618482fe0f4a6 HG_NODE_LAST=1383141674ec756a6056f6a9097618482fe0f4a6 HG_SOURCE=serve HG_TXNID=TXN:* HG_URL=remote:ssh:127.0.0.1 (glob)
|
||||
changegroup-in-remote hook: HG_NODE=1383141674ec756a6056f6a9097618482fe0f4a6 HG_NODE_LAST=1383141674ec756a6056f6a9097618482fe0f4a6 HG_SOURCE=serve HG_TXNID=TXN:* HG_URL=remote:ssh:$LOCALIP (glob)
|
||||
Got arguments 1:user@dummy 2:hg -R remote serve --stdio
|
||||
Got arguments 1:user@dummy 2:hg init 'a repo'
|
||||
Got arguments 1:user@dummy 2:hg -R 'a repo' serve --stdio
|
||||
@ -512,7 +512,7 @@ debug output
|
||||
Got arguments 1:user@dummy 2:hg -R 'a repo' serve --stdio
|
||||
Got arguments 1:user@dummy 2:hg -R 'a repo' serve --stdio
|
||||
Got arguments 1:user@dummy 2:hg -R remote serve --stdio
|
||||
changegroup-in-remote hook: HG_NODE=65c38f4125f9602c8db4af56530cc221d93b8ef8 HG_NODE_LAST=65c38f4125f9602c8db4af56530cc221d93b8ef8 HG_SOURCE=serve HG_TXNID=TXN:* HG_URL=remote:ssh:127.0.0.1 (glob)
|
||||
changegroup-in-remote hook: HG_NODE=65c38f4125f9602c8db4af56530cc221d93b8ef8 HG_NODE_LAST=65c38f4125f9602c8db4af56530cc221d93b8ef8 HG_SOURCE=serve HG_TXNID=TXN:* HG_URL=remote:ssh:$LOCALIP (glob)
|
||||
Got arguments 1:user@dummy 2:hg -R remote serve --stdio
|
||||
|
||||
remote hook failure is attributed to remote
|
||||
|
@ -498,7 +498,7 @@ debug output
|
||||
Got arguments 1:user@dummy 2:hg -R local serve --stdio
|
||||
Got arguments 1:user@dummy 2:hg -R $TESTTMP/local serve --stdio
|
||||
Got arguments 1:user@dummy 2:hg -R remote serve --stdio
|
||||
changegroup-in-remote hook: HG_BUNDLE2=1 HG_NODE=a28a9d1a809cab7d4e2fde4bee738a9ede948b60 HG_NODE_LAST=a28a9d1a809cab7d4e2fde4bee738a9ede948b60 HG_SOURCE=serve HG_TXNID=TXN:* HG_URL=remote:ssh:127.0.0.1 (glob)
|
||||
changegroup-in-remote hook: HG_BUNDLE2=1 HG_NODE=a28a9d1a809cab7d4e2fde4bee738a9ede948b60 HG_NODE_LAST=a28a9d1a809cab7d4e2fde4bee738a9ede948b60 HG_SOURCE=serve HG_TXNID=TXN:* HG_URL=remote:ssh:$LOCALIP (glob)
|
||||
Got arguments 1:user@dummy 2:hg -R remote serve --stdio
|
||||
Got arguments 1:user@dummy 2:hg -R remote serve --stdio
|
||||
Got arguments 1:user@dummy 2:hg -R remote serve --stdio
|
||||
@ -508,7 +508,7 @@ debug output
|
||||
Got arguments 1:user@dummy 2:hg -R remote serve --stdio
|
||||
Got arguments 1:user@dummy 2:hg -R remote serve --stdio
|
||||
Got arguments 1:user@dummy 2:hg -R remote serve --stdio
|
||||
changegroup-in-remote hook: HG_BUNDLE2=1 HG_NODE=1383141674ec756a6056f6a9097618482fe0f4a6 HG_NODE_LAST=1383141674ec756a6056f6a9097618482fe0f4a6 HG_SOURCE=serve HG_TXNID=TXN:* HG_URL=remote:ssh:127.0.0.1 (glob)
|
||||
changegroup-in-remote hook: HG_BUNDLE2=1 HG_NODE=1383141674ec756a6056f6a9097618482fe0f4a6 HG_NODE_LAST=1383141674ec756a6056f6a9097618482fe0f4a6 HG_SOURCE=serve HG_TXNID=TXN:* HG_URL=remote:ssh:$LOCALIP (glob)
|
||||
Got arguments 1:user@dummy 2:hg -R remote serve --stdio
|
||||
Got arguments 1:user@dummy 2:hg init 'a repo'
|
||||
Got arguments 1:user@dummy 2:hg -R 'a repo' serve --stdio
|
||||
@ -516,7 +516,7 @@ debug output
|
||||
Got arguments 1:user@dummy 2:hg -R 'a repo' serve --stdio
|
||||
Got arguments 1:user@dummy 2:hg -R 'a repo' serve --stdio
|
||||
Got arguments 1:user@dummy 2:hg -R remote serve --stdio
|
||||
changegroup-in-remote hook: HG_BUNDLE2=1 HG_NODE=65c38f4125f9602c8db4af56530cc221d93b8ef8 HG_NODE_LAST=65c38f4125f9602c8db4af56530cc221d93b8ef8 HG_SOURCE=serve HG_TXNID=TXN:* HG_URL=remote:ssh:127.0.0.1 (glob)
|
||||
changegroup-in-remote hook: HG_BUNDLE2=1 HG_NODE=65c38f4125f9602c8db4af56530cc221d93b8ef8 HG_NODE_LAST=65c38f4125f9602c8db4af56530cc221d93b8ef8 HG_SOURCE=serve HG_TXNID=TXN:* HG_URL=remote:ssh:$LOCALIP (glob)
|
||||
Got arguments 1:user@dummy 2:hg -R remote serve --stdio
|
||||
|
||||
remote hook failure is attributed to remote
|
||||
|
Loading…
Reference in New Issue
Block a user