tests/test-hgweb.t
author Matt Mackall <mpm@selenic.com>
Fri, 16 Sep 2011 16:52:45 -0500
changeset 15112 24f5489452af
parent 14046 b24e5a708fad
child 15446 c5c9ca3719f9
permissions -rw-r--r--
id: add some help examples
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
12432
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
     1
Some tests for hgweb. Tests static files, plain files and different 404's.
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
     2
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
     3
  $ hg init test
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
     4
  $ cd test
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
     5
  $ mkdir da
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
     6
  $ echo foo > da/foo
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
     7
  $ echo foo > foo
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
     8
  $ hg ci -Ambase
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
     9
  adding da/foo
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    10
  adding foo
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    11
  $ hg serve -n test -p $HGPORT -d --pid-file=hg.pid -A access.log -E errors.log
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    12
  $ cat hg.pid >> $DAEMON_PIDS
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    13
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    14
manifest
3942
8eccfce0ab5e hgweb: simple tests
Brendan Cully <brendan@kublai.com>
parents:
diff changeset
    15
12432
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    16
  $ ("$TESTDIR/get-with-headers.py" localhost:$HGPORT '/file/tip/?style=raw')
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    17
  200 Script output follows
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    18
  
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    19
  
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    20
  drwxr-xr-x da
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    21
  -rw-r--r-- 4 foo
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    22
  
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    23
  
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    24
  $ ("$TESTDIR/get-with-headers.py" localhost:$HGPORT '/file/tip/da?style=raw')
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    25
  200 Script output follows
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    26
  
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    27
  
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    28
  -rw-r--r-- 4 foo
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    29
  
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    30
  
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    31
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    32
plain file
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    33
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    34
  $ "$TESTDIR/get-with-headers.py" localhost:$HGPORT '/file/tip/foo?style=raw'
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    35
  200 Script output follows
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    36
  
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    37
  foo
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    38
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    39
should give a 404 - static file that does not exist
9842
d3dbdca92458 hgweb: don't choke when an inexistent style is requested (issue1901)
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8167
diff changeset
    40
12432
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    41
  $ "$TESTDIR/get-with-headers.py" localhost:$HGPORT '/static/bogus'
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    42
  404 Not Found
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    43
  
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    44
  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    45
  <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US">
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    46
  <head>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    47
  <link rel="icon" href="/static/hgicon.png" type="image/png" />
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    48
  <meta name="robots" content="index, nofollow" />
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    49
  <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
14046
b24e5a708fad web: Made elapsed time calculation dynamic (javascript).
Benoit Allard <benoit@aeteurope.nl>
parents: 13863
diff changeset
    50
  <script type="text/javascript" src="/static/mercurial.js"></script>
12432
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    51
  
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    52
  <title>test: error</title>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    53
  </head>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    54
  <body>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    55
  
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    56
  <div class="container">
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    57
  <div class="menu">
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    58
  <div class="logo">
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    59
  <a href="http://mercurial.selenic.com/">
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    60
  <img src="/static/hglogo.png" width=75 height=90 border=0 alt="mercurial" /></a>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    61
  </div>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    62
  <ul>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    63
  <li><a href="/shortlog">log</a></li>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    64
  <li><a href="/graph">graph</a></li>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    65
  <li><a href="/tags">tags</a></li>
13597
38c9837b1f75 hgweb: add separate page with bookmarks listing
Alexander Solovyov <alexander@solovyov.net>
parents: 12846
diff changeset
    66
  <li><a href="/bookmarks">bookmarks</a></li>
12432
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    67
  <li><a href="/branches">branches</a></li>
12680
d664547ef540 hgweb: add help link to templates missed in ead4e21f49f1
Augie Fackler <durin42@gmail.com>
parents: 12666
diff changeset
    68
  <li><a href="/help">help</a></li>
12432
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    69
  </ul>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    70
  </div>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    71
  
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    72
  <div class="main">
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    73
  
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    74
  <h2><a href="/">test</a></h2>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    75
  <h3>error</h3>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    76
  
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    77
  <form class="search" action="/log">
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    78
  
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    79
  <p><input name="rev" id="search1" type="text" size="30"></p>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    80
  <div id="hint">find changesets by author, revision,
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    81
  files, or words in the commit message</div>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    82
  </form>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    83
  
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    84
  <div class="description">
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    85
  <p>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    86
  An error occurred while processing your request:
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    87
  </p>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    88
  <p>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    89
  Not Found
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    90
  </p>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    91
  </div>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    92
  </div>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    93
  </div>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    94
  
14046
b24e5a708fad web: Made elapsed time calculation dynamic (javascript).
Benoit Allard <benoit@aeteurope.nl>
parents: 13863
diff changeset
    95
  <script type="text/javascript">process_dates()</script>
12432
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    96
  
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    97
  
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    98
  </body>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
    99
  </html>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   100
  
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   101
  [1]
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   102
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   103
should give a 404 - bad revision
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   104
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   105
  $ "$TESTDIR/get-with-headers.py" localhost:$HGPORT '/file/spam/foo?style=raw'
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   106
  404 Not Found
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   107
  
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   108
  
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   109
  error: revision not found: spam
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   110
  [1]
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   111
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   112
should give a 400 - bad command
9842
d3dbdca92458 hgweb: don't choke when an inexistent style is requested (issue1901)
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8167
diff changeset
   113
12432
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   114
  $ "$TESTDIR/get-with-headers.py" localhost:$HGPORT '/file/tip/foo?cmd=spam&style=raw'
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   115
  400* (glob)
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   116
  
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   117
  
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   118
  error: no such method: spam
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   119
  [1]
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   120
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   121
should give a 404 - file does not exist
5561
22713dce19f6 hgweb: return meaningful HTTP status codes instead of nonsense
Bryan O'Sullivan <bos@serpentine.com>
parents: 5384
diff changeset
   122
12432
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   123
  $ "$TESTDIR/get-with-headers.py" localhost:$HGPORT '/file/tip/bork?style=raw'
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   124
  404 Not Found
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   125
  
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   126
  
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   127
  error: bork@2ef0ac749a14: not found in manifest
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   128
  [1]
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   129
  $ "$TESTDIR/get-with-headers.py" localhost:$HGPORT '/file/tip/bork'
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   130
  404 Not Found
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   131
  
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   132
  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   133
  <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US">
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   134
  <head>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   135
  <link rel="icon" href="/static/hgicon.png" type="image/png" />
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   136
  <meta name="robots" content="index, nofollow" />
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   137
  <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
14046
b24e5a708fad web: Made elapsed time calculation dynamic (javascript).
Benoit Allard <benoit@aeteurope.nl>
parents: 13863
diff changeset
   138
  <script type="text/javascript" src="/static/mercurial.js"></script>
12432
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   139
  
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   140
  <title>test: error</title>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   141
  </head>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   142
  <body>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   143
  
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   144
  <div class="container">
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   145
  <div class="menu">
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   146
  <div class="logo">
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   147
  <a href="http://mercurial.selenic.com/">
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   148
  <img src="/static/hglogo.png" width=75 height=90 border=0 alt="mercurial" /></a>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   149
  </div>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   150
  <ul>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   151
  <li><a href="/shortlog">log</a></li>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   152
  <li><a href="/graph">graph</a></li>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   153
  <li><a href="/tags">tags</a></li>
13597
38c9837b1f75 hgweb: add separate page with bookmarks listing
Alexander Solovyov <alexander@solovyov.net>
parents: 12846
diff changeset
   154
  <li><a href="/bookmarks">bookmarks</a></li>
12432
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   155
  <li><a href="/branches">branches</a></li>
12680
d664547ef540 hgweb: add help link to templates missed in ead4e21f49f1
Augie Fackler <durin42@gmail.com>
parents: 12666
diff changeset
   156
  <li><a href="/help">help</a></li>
12432
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   157
  </ul>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   158
  </div>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   159
  
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   160
  <div class="main">
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   161
  
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   162
  <h2><a href="/">test</a></h2>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   163
  <h3>error</h3>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   164
  
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   165
  <form class="search" action="/log">
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   166
  
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   167
  <p><input name="rev" id="search1" type="text" size="30"></p>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   168
  <div id="hint">find changesets by author, revision,
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   169
  files, or words in the commit message</div>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   170
  </form>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   171
  
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   172
  <div class="description">
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   173
  <p>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   174
  An error occurred while processing your request:
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   175
  </p>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   176
  <p>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   177
  bork@2ef0ac749a14: not found in manifest
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   178
  </p>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   179
  </div>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   180
  </div>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   181
  </div>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   182
  
14046
b24e5a708fad web: Made elapsed time calculation dynamic (javascript).
Benoit Allard <benoit@aeteurope.nl>
parents: 13863
diff changeset
   183
  <script type="text/javascript">process_dates()</script>
12432
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   184
  
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   185
  
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   186
  </body>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   187
  </html>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   188
  
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   189
  [1]
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   190
  $ "$TESTDIR/get-with-headers.py" localhost:$HGPORT '/diff/tip/bork?style=raw'
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   191
  404 Not Found
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   192
  
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   193
  
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   194
  error: bork@2ef0ac749a14: not found in manifest
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   195
  [1]
5561
22713dce19f6 hgweb: return meaningful HTTP status codes instead of nonsense
Bryan O'Sullivan <bos@serpentine.com>
parents: 5384
diff changeset
   196
12432
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   197
try bad style
5561
22713dce19f6 hgweb: return meaningful HTTP status codes instead of nonsense
Bryan O'Sullivan <bos@serpentine.com>
parents: 5384
diff changeset
   198
12432
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   199
  $ ("$TESTDIR/get-with-headers.py" localhost:$HGPORT '/file/tip/?style=foobar')
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   200
  200 Script output follows
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   201
  
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   202
  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   203
  <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US">
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   204
  <head>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   205
  <link rel="icon" href="/static/hgicon.png" type="image/png" />
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   206
  <meta name="robots" content="index, nofollow" />
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   207
  <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
14046
b24e5a708fad web: Made elapsed time calculation dynamic (javascript).
Benoit Allard <benoit@aeteurope.nl>
parents: 13863
diff changeset
   208
  <script type="text/javascript" src="/static/mercurial.js"></script>
12432
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   209
  
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   210
  <title>test: 2ef0ac749a14 /</title>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   211
  </head>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   212
  <body>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   213
  
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   214
  <div class="container">
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   215
  <div class="menu">
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   216
  <div class="logo">
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   217
  <a href="http://mercurial.selenic.com/">
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   218
  <img src="/static/hglogo.png" alt="mercurial" /></a>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   219
  </div>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   220
  <ul>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   221
  <li><a href="/shortlog/2ef0ac749a14">log</a></li>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   222
  <li><a href="/graph/2ef0ac749a14">graph</a></li>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   223
  <li><a href="/tags">tags</a></li>
13597
38c9837b1f75 hgweb: add separate page with bookmarks listing
Alexander Solovyov <alexander@solovyov.net>
parents: 12846
diff changeset
   224
  <li><a href="/bookmarks">bookmarks</a></li>
12432
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   225
  <li><a href="/branches">branches</a></li>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   226
  </ul>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   227
  <ul>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   228
  <li><a href="/rev/2ef0ac749a14">changeset</a></li>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   229
  <li class="active">browse</li>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   230
  </ul>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   231
  <ul>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   232
  
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   233
  </ul>
12666
ead4e21f49f1 web: add a help view for getting hg help output
Augie Fackler <durin42@gmail.com>
parents: 12432
diff changeset
   234
  <ul>
ead4e21f49f1 web: add a help view for getting hg help output
Augie Fackler <durin42@gmail.com>
parents: 12432
diff changeset
   235
   <li><a href="/help">help</a></li>
ead4e21f49f1 web: add a help view for getting hg help output
Augie Fackler <durin42@gmail.com>
parents: 12432
diff changeset
   236
  </ul>
12432
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   237
  </div>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   238
  
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   239
  <div class="main">
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   240
  <h2><a href="/">test</a></h2>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   241
  <h3>directory / @ 0:2ef0ac749a14 <span class="tag">tip</span> </h3>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   242
  
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   243
  <form class="search" action="/log">
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   244
  
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   245
  <p><input name="rev" id="search1" type="text" size="30" /></p>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   246
  <div id="hint">find changesets by author, revision,
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   247
  files, or words in the commit message</div>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   248
  </form>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   249
  
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   250
  <table class="bigtable">
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   251
  <tr>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   252
    <th class="name">name</th>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   253
    <th class="size">size</th>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   254
    <th class="permissions">permissions</th>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   255
  </tr>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   256
  <tr class="fileline parity0">
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   257
    <td class="name"><a href="/file/2ef0ac749a14/">[up]</a></td>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   258
    <td class="size"></td>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   259
    <td class="permissions">drwxr-xr-x</td>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   260
  </tr>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   261
  
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   262
  <tr class="fileline parity1">
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   263
  <td class="name">
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   264
  <a href="/file/2ef0ac749a14/da">
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   265
  <img src="/static/coal-folder.png" alt="dir."/> da/
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   266
  </a>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   267
  <a href="/file/2ef0ac749a14/da/">
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   268
  
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   269
  </a>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   270
  </td>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   271
  <td class="size"></td>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   272
  <td class="permissions">drwxr-xr-x</td>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   273
  </tr>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   274
  
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   275
  <tr class="fileline parity0">
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   276
  <td class="filename">
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   277
  <a href="/file/2ef0ac749a14/foo">
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   278
  <img src="/static/coal-file.png" alt="file"/> foo
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   279
  </a>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   280
  </td>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   281
  <td class="size">4</td>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   282
  <td class="permissions">-rw-r--r--</td>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   283
  </tr>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   284
  </table>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   285
  </div>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   286
  </div>
14046
b24e5a708fad web: Made elapsed time calculation dynamic (javascript).
Benoit Allard <benoit@aeteurope.nl>
parents: 13863
diff changeset
   287
  <script type="text/javascript">process_dates()</script>
12432
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   288
  
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   289
  
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   290
  </body>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   291
  </html>
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   292
  
5561
22713dce19f6 hgweb: return meaningful HTTP status codes instead of nonsense
Bryan O'Sullivan <bos@serpentine.com>
parents: 5384
diff changeset
   293
12432
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   294
stop and restart
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   295
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   296
  $ "$TESTDIR/killdaemons.py"
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   297
  $ hg serve -p $HGPORT -d --pid-file=hg.pid -A access.log
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   298
  $ cat hg.pid >> $DAEMON_PIDS
5561
22713dce19f6 hgweb: return meaningful HTTP status codes instead of nonsense
Bryan O'Sullivan <bos@serpentine.com>
parents: 5384
diff changeset
   299
12432
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   300
Test the access/error files are opened in append mode
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   301
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   302
  $ python -c "print len(file('access.log').readlines()), 'log lines written'"
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   303
  10 log lines written
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   304
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   305
static file
5561
22713dce19f6 hgweb: return meaningful HTTP status codes instead of nonsense
Bryan O'Sullivan <bos@serpentine.com>
parents: 5384
diff changeset
   306
12432
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   307
  $ "$TESTDIR/get-with-headers.py" --twice localhost:$HGPORT '/static/style-gitweb.css'
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   308
  200 Script output follows
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   309
  
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   310
  body { font-family: sans-serif; font-size: 12px; margin:0px; border:solid #d9d8d1; border-width:1px; margin:10px; }
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   311
  a { color:#0000cc; }
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   312
  a:hover, a:visited, a:active { color:#880000; }
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   313
  div.page_header { height:25px; padding:8px; font-size:18px; font-weight:bold; background-color:#d9d8d1; }
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   314
  div.page_header a:visited { color:#0000cc; }
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   315
  div.page_header a:hover { color:#880000; }
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   316
  div.page_nav { padding:8px; }
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   317
  div.page_nav a:visited { color:#0000cc; }
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   318
  div.page_path { padding:8px; border:solid #d9d8d1; border-width:0px 0px 1px}
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   319
  div.page_footer { padding:4px 8px; background-color: #d9d8d1; }
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   320
  div.page_footer_text { float:left; color:#555555; font-style:italic; }
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   321
  div.page_body { padding:8px; }
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   322
  div.title, a.title {
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   323
  	display:block; padding:6px 8px;
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   324
  	font-weight:bold; background-color:#edece6; text-decoration:none; color:#000000;
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   325
  }
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   326
  a.title:hover { background-color: #d9d8d1; }
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   327
  div.title_text { padding:6px 0px; border: solid #d9d8d1; border-width:0px 0px 1px; }
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   328
  div.log_body { padding:8px 8px 8px 150px; }
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   329
  .age { white-space:nowrap; }
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   330
  span.age { position:relative; float:left; width:142px; font-style:italic; }
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   331
  div.log_link {
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   332
  	padding:0px 8px;
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   333
  	font-size:10px; font-family:sans-serif; font-style:normal;
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   334
  	position:relative; float:left; width:136px;
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   335
  }
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   336
  div.list_head { padding:6px 8px 4px; border:solid #d9d8d1; border-width:1px 0px 0px; font-style:italic; }
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   337
  a.list { text-decoration:none; color:#000000; }
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   338
  a.list:hover { text-decoration:underline; color:#880000; }
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   339
  table { padding:8px 4px; }
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   340
  th { padding:2px 5px; font-size:12px; text-align:left; }
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   341
  tr.light:hover, .parity0:hover { background-color:#edece6; }
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   342
  tr.dark, .parity1 { background-color:#f6f6f0; }
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   343
  tr.dark:hover, .parity1:hover { background-color:#edece6; }
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   344
  td { padding:2px 5px; font-size:12px; vertical-align:top; }
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   345
  td.closed { background-color: #99f; }
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   346
  td.link { padding:2px 5px; font-family:sans-serif; font-size:10px; }
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   347
  td.indexlinks { white-space: nowrap; }
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   348
  td.indexlinks a {
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   349
    padding: 2px 5px; line-height: 10px;
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   350
    border: 1px solid;
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   351
    color: #ffffff; background-color: #7777bb;
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   352
    border-color: #aaaadd #333366 #333366 #aaaadd;
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   353
    font-weight: bold;  text-align: center; text-decoration: none;
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   354
    font-size: 10px;
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   355
  }
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   356
  td.indexlinks a:hover { background-color: #6666aa; }
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   357
  div.pre { font-family:monospace; font-size:12px; white-space:pre; }
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   358
  div.diff_info { font-family:monospace; color:#000099; background-color:#edece6; font-style:italic; }
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   359
  div.index_include { border:solid #d9d8d1; border-width:0px 0px 1px; padding:12px 8px; }
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   360
  div.search { margin:4px 8px; position:absolute; top:56px; right:12px }
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   361
  .linenr { color:#999999; text-decoration:none }
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   362
  div.rss_logo { float: right; white-space: nowrap; }
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   363
  div.rss_logo a {
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   364
  	padding:3px 6px; line-height:10px;
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   365
  	border:1px solid; border-color:#fcc7a5 #7d3302 #3e1a01 #ff954e;
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   366
  	color:#ffffff; background-color:#ff6600;
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   367
  	font-weight:bold; font-family:sans-serif; font-size:10px;
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   368
  	text-align:center; text-decoration:none;
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   369
  }
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   370
  div.rss_logo a:hover { background-color:#ee5500; }
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   371
  pre { margin: 0; }
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   372
  span.logtags span {
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   373
  	padding: 0px 4px;
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   374
  	font-size: 10px;
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   375
  	font-weight: normal;
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   376
  	border: 1px solid;
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   377
  	background-color: #ffaaff;
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   378
  	border-color: #ffccff #ff00ee #ff00ee #ffccff;
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   379
  }
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   380
  span.logtags span.tagtag {
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   381
  	background-color: #ffffaa;
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   382
  	border-color: #ffffcc #ffee00 #ffee00 #ffffcc;
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   383
  }
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   384
  span.logtags span.branchtag {
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   385
  	background-color: #aaffaa;
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   386
  	border-color: #ccffcc #00cc33 #00cc33 #ccffcc;
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   387
  }
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   388
  span.logtags span.inbranchtag {
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   389
  	background-color: #d5dde6;
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   390
  	border-color: #e3ecf4 #9398f4 #9398f4 #e3ecf4;
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   391
  }
13863
b602ac02f1ba hgweb: add bookmark labels to gitweb theme (based on 270f57d35525)
Yuya Nishihara <yuya@tcha.org>
parents: 13597
diff changeset
   392
  span.logtags span.bookmarktag {
b602ac02f1ba hgweb: add bookmark labels to gitweb theme (based on 270f57d35525)
Yuya Nishihara <yuya@tcha.org>
parents: 13597
diff changeset
   393
  	background-color: #afdffa;
b602ac02f1ba hgweb: add bookmark labels to gitweb theme (based on 270f57d35525)
Yuya Nishihara <yuya@tcha.org>
parents: 13597
diff changeset
   394
  	border-color: #ccecff #46ace6 #46ace6 #ccecff;
b602ac02f1ba hgweb: add bookmark labels to gitweb theme (based on 270f57d35525)
Yuya Nishihara <yuya@tcha.org>
parents: 13597
diff changeset
   395
  }
12432
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   396
  
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   397
  /* Graph */
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   398
  div#wrapper {
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   399
  	position: relative;
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   400
  	margin: 0;
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   401
  	padding: 0;
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   402
  	margin-top: 3px;
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   403
  }
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   404
  
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   405
  canvas {
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   406
  	position: absolute;
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   407
  	z-index: 5;
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   408
  	top: -0.9em;
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   409
  	margin: 0;
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   410
  }
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   411
  
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   412
  ul#nodebgs {
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   413
  	list-style: none inside none;
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   414
  	padding: 0;
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   415
  	margin: 0;
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   416
  	top: -0.7em;
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   417
  }
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   418
  
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   419
  ul#graphnodes li, ul#nodebgs li {
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   420
  	height: 39px;
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   421
  }
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   422
  
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   423
  ul#graphnodes {
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   424
  	position: absolute;
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   425
  	z-index: 10;
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   426
  	top: -0.8em;
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   427
  	list-style: none inside none;
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   428
  	padding: 0;
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   429
  }
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   430
  
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   431
  ul#graphnodes li .info {
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   432
  	display: block;
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   433
  	font-size: 100%;
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   434
  	position: relative;
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   435
  	top: -3px;
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   436
  	font-style: italic;
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   437
  }
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   438
  304 Not Modified
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   439
  
9842
d3dbdca92458 hgweb: don't choke when an inexistent style is requested (issue1901)
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8167
diff changeset
   440
12432
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   441
errors
5690
1b365c5723bc server: append to logfiles
Mirko Friedenhagen <mirko-lists@friedenhagen.de>
parents: 5580
diff changeset
   442
12432
7f3af5da4e6c tests: unify test-hgweb
Matt Mackall <mpm@selenic.com>
parents: 12182
diff changeset
   443
  $ cat errors.log