Mercurial > hg
annotate tests/test-hgweb-removed.t @ 24787:9d5c27890790
largefiles: for update -C, only update largefiles when necessary
Before, a --clean update with largefiles would use the "optimization" that it
didn't read hashes from standin files before and after the update. Instead of
trusting the content of the standin files, it would rehash all the actual
largefiles that lfdirstate reported clean and update the standins that didn't
have the expected content. It could thus in some "impossible" situations
automatically recover from some "largefile got out sync with its standin"
issues (even there apparently still were weird corner cases where it could
fail). This extra checking is similar to what core --clean intentionally do
not do, and it made update --clean unbearable slow.
Usually in core Mercurial, --clean will rely on the dirstate to find the files
it should update. (It is thus intentionally possible (when trying to trick the
system or if there should be bugs) to end up in situations where --clean not
will restore the working directory content correctly.) Checking every file when
we "know" it is ok is however not an option - that would be too slow.
Instead, trust the content of the standin files. Use the same logic for --clean
as for linear updates and trust the dirstate and that our "logic" will keep
them in sync. It is much cheaper to just rehash the largefiles reported dirty
by a status walk and read all standins than to hash largefiles.
Most of the changes are just a change of indentation now when the different
kinds of updates no longer are handled that differently. Standins for added
files are however only written when doing a normal update, while deleted and
removed files only will be updated for --clean updates.
author | Mads Kiilerich <madski@unity3d.com> |
---|---|
date | Wed, 15 Apr 2015 15:22:16 -0400 |
parents | 03f692eee31d |
children | 339e3cc073ac |
rev | line source |
---|---|
22046
7a9cbb315d84
tests: replace exit 80 with #require
Matt Mackall <mpm@selenic.com>
parents:
19796
diff
changeset
|
1 #require serve |
15446
c5c9ca3719f9
tests: use 'hghave serve' to guard tests that requires serve daemon management
Mads Kiilerich <mads@kiilerich.com>
parents:
15375
diff
changeset
|
2 |
12442
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
3 setting up repo |
8452
cb93eee1fbcd
tests: add missing interpreter lines
Martin Geisler <mg@lazybytes.net>
parents:
7183
diff
changeset
|
4 |
12442
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
5 $ hg init test |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
6 $ cd test |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
7 $ echo a > a |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
8 $ hg ci -Ama |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
9 adding a |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
10 $ hg rm a |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
11 $ hg ci -mdel |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
12 |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
13 set up hgweb |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
14 |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
15 $ hg serve -n test -p $HGPORT -d --pid-file=hg.pid -A access.log -E errors.log |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
16 $ cat hg.pid >> $DAEMON_PIDS |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
17 |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
18 revision |
7183
099b4f9be5ab
hgweb: working diff for removed files
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
diff
changeset
|
19 |
17017
953faba28e91
tests: prepare get-with-headers.py for MSYS
Mads Kiilerich <mads@kiilerich.com>
parents:
16913
diff
changeset
|
20 $ "$TESTDIR/get-with-headers.py" localhost:$HGPORT 'rev/tip' |
12442
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
21 200 Script output follows |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
22 |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
23 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
24 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US"> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
25 <head> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
26 <link rel="icon" href="/static/hgicon.png" type="image/png" /> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
27 <meta name="robots" content="index, nofollow" /> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
28 <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:
13597
diff
changeset
|
29 <script type="text/javascript" src="/static/mercurial.js"></script> |
12442
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
30 |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
31 <title>test: c78f6c5cbea9</title> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
32 </head> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
33 <body> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
34 <div class="container"> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
35 <div class="menu"> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
36 <div class="logo"> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
37 <a href="http://mercurial.selenic.com/"> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
38 <img src="/static/hglogo.png" alt="mercurial" /></a> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
39 </div> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
40 <ul> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
41 <li><a href="/shortlog/c78f6c5cbea9">log</a></li> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
42 <li><a href="/graph/c78f6c5cbea9">graph</a></li> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
43 <li><a href="/tags">tags</a></li> |
13597
38c9837b1f75
hgweb: add separate page with bookmarks listing
Alexander Solovyov <alexander@solovyov.net>
parents:
13596
diff
changeset
|
44 <li><a href="/bookmarks">bookmarks</a></li> |
12442
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
45 <li><a href="/branches">branches</a></li> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
46 </ul> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
47 <ul> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
48 <li class="active">changeset</li> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
49 <li><a href="/raw-rev/c78f6c5cbea9">raw</a></li> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
50 <li><a href="/file/c78f6c5cbea9">browse</a></li> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
51 </ul> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
52 <ul> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
53 |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
54 </ul> |
12666
ead4e21f49f1
web: add a help view for getting hg help output
Augie Fackler <durin42@gmail.com>
parents:
12442
diff
changeset
|
55 <ul> |
ead4e21f49f1
web: add a help view for getting hg help output
Augie Fackler <durin42@gmail.com>
parents:
12442
diff
changeset
|
56 <li><a href="/help">help</a></li> |
ead4e21f49f1
web: add a help view for getting hg help output
Augie Fackler <durin42@gmail.com>
parents:
12442
diff
changeset
|
57 </ul> |
12442
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
58 </div> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
59 |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
60 <div class="main"> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
61 |
18264
d6ebdbdd70a5
tests: update hgweb tests to include breadcrumbs
Bryan O'Sullivan <bryano@fb.com>
parents:
17991
diff
changeset
|
62 <h2 class="breadcrumb"><a href="/">Mercurial</a> </h2> |
13596
270f57d35525
hgweb: add display of bookmarks for changelog and changeset
Alexander Solovyov <alexander@solovyov.net>
parents:
12680
diff
changeset
|
63 <h3>changeset 1:c78f6c5cbea9 <span class="tag">tip</span> </h3> |
12442
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
64 |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
65 <form class="search" action="/log"> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
66 |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
67 <p><input name="rev" id="search1" type="text" size="30" /></p> |
19796
544848ef65f2
paper: edit search hint to include new feature description
Alexander Plavin <alexander@plav.in>
parents:
19795
diff
changeset
|
68 <div id="hint">Find changesets by keywords (author, files, the commit message), revision |
544848ef65f2
paper: edit search hint to include new feature description
Alexander Plavin <alexander@plav.in>
parents:
19795
diff
changeset
|
69 number or hash, or <a href="/help/revsets">revset expression</a>.</div> |
12442
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
70 </form> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
71 |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
72 <div class="description">del</div> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
73 |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
74 <table id="changesetEntry"> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
75 <tr> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
76 <th class="author">author</th> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
77 <td class="author">test</td> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
78 </tr> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
79 <tr> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
80 <th class="date">date</th> |
24130
03f692eee31d
hgweb: clearly outline <tr> block in paper/changeset.tmpl
Anton Shestakov <engored@ya.ru>
parents:
24042
diff
changeset
|
81 <td class="date age">Thu, 01 Jan 1970 00:00:00 +0000</td> |
03f692eee31d
hgweb: clearly outline <tr> block in paper/changeset.tmpl
Anton Shestakov <engored@ya.ru>
parents:
24042
diff
changeset
|
82 </tr> |
12442
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
83 <tr> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
84 <th class="author">parents</th> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
85 <td class="author"><a href="/rev/cb9a9f314b8b">cb9a9f314b8b</a> </td> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
86 </tr> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
87 <tr> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
88 <th class="author">children</th> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
89 <td class="author"></td> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
90 </tr> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
91 <tr> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
92 <th class="files">files</th> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
93 <td class="files">a </td> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
94 </tr> |
14571
17c0cb1045e5
paper, coal: display diffstat on the changeset page
Steven Brown <StevenGBrown@gmail.com>
parents:
14046
diff
changeset
|
95 <tr> |
17c0cb1045e5
paper, coal: display diffstat on the changeset page
Steven Brown <StevenGBrown@gmail.com>
parents:
14046
diff
changeset
|
96 <th class="diffstat">diffstat</th> |
17c0cb1045e5
paper, coal: display diffstat on the changeset page
Steven Brown <StevenGBrown@gmail.com>
parents:
14046
diff
changeset
|
97 <td class="diffstat"> |
17c0cb1045e5
paper, coal: display diffstat on the changeset page
Steven Brown <StevenGBrown@gmail.com>
parents:
14046
diff
changeset
|
98 1 files changed, 0 insertions(+), 1 deletions(-) |
17c0cb1045e5
paper, coal: display diffstat on the changeset page
Steven Brown <StevenGBrown@gmail.com>
parents:
14046
diff
changeset
|
99 |
23831
0ab23a48b9a7
hgweb: fix diffstat links in paper/changeset.tmpl
Anton Shestakov <engored@ya.ru>
parents:
23829
diff
changeset
|
100 <a id="diffstatexpand" href="javascript:toggleDiffstat()">[<tt>+</tt>]</a> |
14571
17c0cb1045e5
paper, coal: display diffstat on the changeset page
Steven Brown <StevenGBrown@gmail.com>
parents:
14046
diff
changeset
|
101 <div id="diffstatdetails" style="display:none;"> |
23831
0ab23a48b9a7
hgweb: fix diffstat links in paper/changeset.tmpl
Anton Shestakov <engored@ya.ru>
parents:
23829
diff
changeset
|
102 <a href="javascript:toggleDiffstat()">[<tt>-</tt>]</a> |
24042
bf661a03fddc
hgweb: use css margin instead of empty <p> before diffstat table
Anton Shestakov <engored@ya.ru>
parents:
23831
diff
changeset
|
103 <table class="diffstat-table stripes2"> <tr> |
14571
17c0cb1045e5
paper, coal: display diffstat on the changeset page
Steven Brown <StevenGBrown@gmail.com>
parents:
14046
diff
changeset
|
104 <td class="diffstat-file"><a href="#l1.1">a</a></td> |
17c0cb1045e5
paper, coal: display diffstat on the changeset page
Steven Brown <StevenGBrown@gmail.com>
parents:
14046
diff
changeset
|
105 <td class="diffstat-total" align="right">1</td> |
17c0cb1045e5
paper, coal: display diffstat on the changeset page
Steven Brown <StevenGBrown@gmail.com>
parents:
14046
diff
changeset
|
106 <td class="diffstat-graph"> |
17c0cb1045e5
paper, coal: display diffstat on the changeset page
Steven Brown <StevenGBrown@gmail.com>
parents:
14046
diff
changeset
|
107 <span class="diffstat-add" style="width:0.0%;"> </span> |
17c0cb1045e5
paper, coal: display diffstat on the changeset page
Steven Brown <StevenGBrown@gmail.com>
parents:
14046
diff
changeset
|
108 <span class="diffstat-remove" style="width:100.0%;"> </span> |
17c0cb1045e5
paper, coal: display diffstat on the changeset page
Steven Brown <StevenGBrown@gmail.com>
parents:
14046
diff
changeset
|
109 </td> |
17c0cb1045e5
paper, coal: display diffstat on the changeset page
Steven Brown <StevenGBrown@gmail.com>
parents:
14046
diff
changeset
|
110 </tr> |
17c0cb1045e5
paper, coal: display diffstat on the changeset page
Steven Brown <StevenGBrown@gmail.com>
parents:
14046
diff
changeset
|
111 </table> |
17c0cb1045e5
paper, coal: display diffstat on the changeset page
Steven Brown <StevenGBrown@gmail.com>
parents:
14046
diff
changeset
|
112 </div> |
17c0cb1045e5
paper, coal: display diffstat on the changeset page
Steven Brown <StevenGBrown@gmail.com>
parents:
14046
diff
changeset
|
113 </td> |
17c0cb1045e5
paper, coal: display diffstat on the changeset page
Steven Brown <StevenGBrown@gmail.com>
parents:
14046
diff
changeset
|
114 </tr> |
12442
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
115 </table> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
116 |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
117 <div class="overflow"> |
19433
a79b21ece345
hgweb: add line wrapping switch to file diff and changeset views
Alexander Plavin <me@aplavin.ru>
parents:
19432
diff
changeset
|
118 <div class="sourcefirst linewraptoggle">line wrap: <a class="linewraplink" href="javascript:toggleLinewrap()">on</a></div> |
19432
e92d4b8530cb
hgweb: file diff and changesets views behave like file source view
Alexander Plavin <me@aplavin.ru>
parents:
19428
diff
changeset
|
119 <div class="sourcefirst"> line diff</div> |
e92d4b8530cb
hgweb: file diff and changesets views behave like file source view
Alexander Plavin <me@aplavin.ru>
parents:
19428
diff
changeset
|
120 <div class="stripes2 diffblocks"> |
e92d4b8530cb
hgweb: file diff and changesets views behave like file source view
Alexander Plavin <me@aplavin.ru>
parents:
19428
diff
changeset
|
121 <div class="bottomline inc-lineno"><pre class="sourcelines wrap"> |
e92d4b8530cb
hgweb: file diff and changesets views behave like file source view
Alexander Plavin <me@aplavin.ru>
parents:
19428
diff
changeset
|
122 <span id="l1.1" class="minusline">--- a/a Thu Jan 01 00:00:00 1970 +0000</span><a href="#l1.1"></a> |
e92d4b8530cb
hgweb: file diff and changesets views behave like file source view
Alexander Plavin <me@aplavin.ru>
parents:
19428
diff
changeset
|
123 <span id="l1.2" class="plusline">+++ /dev/null Thu Jan 01 00:00:00 1970 +0000</span><a href="#l1.2"></a> |
e92d4b8530cb
hgweb: file diff and changesets views behave like file source view
Alexander Plavin <me@aplavin.ru>
parents:
19428
diff
changeset
|
124 <span id="l1.3" class="atline">@@ -1,1 +0,0 @@</span><a href="#l1.3"></a> |
e92d4b8530cb
hgweb: file diff and changesets views behave like file source view
Alexander Plavin <me@aplavin.ru>
parents:
19428
diff
changeset
|
125 <span id="l1.4" class="minusline">-a</span><a href="#l1.4"></a></pre></div> |
e92d4b8530cb
hgweb: file diff and changesets views behave like file source view
Alexander Plavin <me@aplavin.ru>
parents:
19428
diff
changeset
|
126 </div> |
12442
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
127 </div> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
128 |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
129 </div> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
130 </div> |
14046
b24e5a708fad
web: Made elapsed time calculation dynamic (javascript).
Benoit Allard <benoit@aeteurope.nl>
parents:
13597
diff
changeset
|
131 <script type="text/javascript">process_dates()</script> |
12442
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
132 |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
133 |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
134 </body> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
135 </html> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
136 |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
137 |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
138 diff removed file |
7183
099b4f9be5ab
hgweb: working diff for removed files
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
diff
changeset
|
139 |
17017
953faba28e91
tests: prepare get-with-headers.py for MSYS
Mads Kiilerich <mads@kiilerich.com>
parents:
16913
diff
changeset
|
140 $ "$TESTDIR/get-with-headers.py" localhost:$HGPORT 'diff/tip/a' |
12442
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
141 200 Script output follows |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
142 |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
143 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
144 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US"> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
145 <head> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
146 <link rel="icon" href="/static/hgicon.png" type="image/png" /> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
147 <meta name="robots" content="index, nofollow" /> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
148 <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:
13597
diff
changeset
|
149 <script type="text/javascript" src="/static/mercurial.js"></script> |
12442
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
150 |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
151 <title>test: a diff</title> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
152 </head> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
153 <body> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
154 |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
155 <div class="container"> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
156 <div class="menu"> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
157 <div class="logo"> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
158 <a href="http://mercurial.selenic.com/"> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
159 <img src="/static/hglogo.png" alt="mercurial" /></a> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
160 </div> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
161 <ul> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
162 <li><a href="/shortlog/c78f6c5cbea9">log</a></li> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
163 <li><a href="/graph/c78f6c5cbea9">graph</a></li> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
164 <li><a href="/tags">tags</a></li> |
13597
38c9837b1f75
hgweb: add separate page with bookmarks listing
Alexander Solovyov <alexander@solovyov.net>
parents:
13596
diff
changeset
|
165 <li><a href="/bookmarks">bookmarks</a></li> |
12442
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
166 <li><a href="/branches">branches</a></li> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
167 </ul> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
168 <ul> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
169 <li><a href="/rev/c78f6c5cbea9">changeset</a></li> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
170 <li><a href="/file/c78f6c5cbea9">browse</a></li> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
171 </ul> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
172 <ul> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
173 <li><a href="/file/c78f6c5cbea9/a">file</a></li> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
174 <li><a href="/file/tip/a">latest</a></li> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
175 <li class="active">diff</li> |
17202
1ae119269ddc
hgweb: side-by-side comparison functionality
wujek srujek
parents:
17017
diff
changeset
|
176 <li><a href="/comparison/c78f6c5cbea9/a">comparison</a></li> |
12442
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
177 <li><a href="/annotate/c78f6c5cbea9/a">annotate</a></li> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
178 <li><a href="/log/c78f6c5cbea9/a">file log</a></li> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
179 <li><a href="/raw-file/c78f6c5cbea9/a">raw</a></li> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
180 </ul> |
12680
d664547ef540
hgweb: add help link to templates missed in ead4e21f49f1
Augie Fackler <durin42@gmail.com>
parents:
12666
diff
changeset
|
181 <ul> |
d664547ef540
hgweb: add help link to templates missed in ead4e21f49f1
Augie Fackler <durin42@gmail.com>
parents:
12666
diff
changeset
|
182 <li><a href="/help">help</a></li> |
d664547ef540
hgweb: add help link to templates missed in ead4e21f49f1
Augie Fackler <durin42@gmail.com>
parents:
12666
diff
changeset
|
183 </ul> |
12442
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
184 </div> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
185 |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
186 <div class="main"> |
18264
d6ebdbdd70a5
tests: update hgweb tests to include breadcrumbs
Bryan O'Sullivan <bryano@fb.com>
parents:
17991
diff
changeset
|
187 <h2 class="breadcrumb"><a href="/">Mercurial</a> </h2> |
12442
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
188 <h3>diff a @ 1:c78f6c5cbea9</h3> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
189 |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
190 <form class="search" action="/log"> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
191 <p></p> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
192 <p><input name="rev" id="search1" type="text" size="30" /></p> |
19796
544848ef65f2
paper: edit search hint to include new feature description
Alexander Plavin <alexander@plav.in>
parents:
19795
diff
changeset
|
193 <div id="hint">Find changesets by keywords (author, files, the commit message), revision |
544848ef65f2
paper: edit search hint to include new feature description
Alexander Plavin <alexander@plav.in>
parents:
19795
diff
changeset
|
194 number or hash, or <a href="/help/revsets">revset expression</a>.</div> |
12442
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
195 </form> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
196 |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
197 <div class="description">del</div> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
198 |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
199 <table id="changesetEntry"> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
200 <tr> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
201 <th>author</th> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
202 <td>test</td> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
203 </tr> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
204 <tr> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
205 <th>date</th> |
15375
fe9d36a6853e
hgweb: fix dynamic date calculation not working under Safari
Brodie Rao <brodie@bitheap.org>
parents:
14608
diff
changeset
|
206 <td class="date age">Thu, 01 Jan 1970 00:00:00 +0000</td> |
12442
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
207 </tr> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
208 <tr> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
209 <th>parents</th> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
210 <td><a href="/file/cb9a9f314b8b/a">cb9a9f314b8b</a> </td> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
211 </tr> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
212 <tr> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
213 <th>children</th> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
214 <td></td> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
215 </tr> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
216 </table> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
217 |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
218 <div class="overflow"> |
19433
a79b21ece345
hgweb: add line wrapping switch to file diff and changeset views
Alexander Plavin <me@aplavin.ru>
parents:
19432
diff
changeset
|
219 <div class="sourcefirst linewraptoggle">line wrap: <a class="linewraplink" href="javascript:toggleLinewrap()">on</a></div> |
19432
e92d4b8530cb
hgweb: file diff and changesets views behave like file source view
Alexander Plavin <me@aplavin.ru>
parents:
19428
diff
changeset
|
220 <div class="sourcefirst"> line diff</div> |
e92d4b8530cb
hgweb: file diff and changesets views behave like file source view
Alexander Plavin <me@aplavin.ru>
parents:
19428
diff
changeset
|
221 <div class="stripes2 diffblocks"> |
e92d4b8530cb
hgweb: file diff and changesets views behave like file source view
Alexander Plavin <me@aplavin.ru>
parents:
19428
diff
changeset
|
222 <div class="bottomline inc-lineno"><pre class="sourcelines wrap"> |
e92d4b8530cb
hgweb: file diff and changesets views behave like file source view
Alexander Plavin <me@aplavin.ru>
parents:
19428
diff
changeset
|
223 <span id="l1.1" class="minusline">--- a/a Thu Jan 01 00:00:00 1970 +0000</span><a href="#l1.1"></a> |
e92d4b8530cb
hgweb: file diff and changesets views behave like file source view
Alexander Plavin <me@aplavin.ru>
parents:
19428
diff
changeset
|
224 <span id="l1.2" class="plusline">+++ /dev/null Thu Jan 01 00:00:00 1970 +0000</span><a href="#l1.2"></a> |
e92d4b8530cb
hgweb: file diff and changesets views behave like file source view
Alexander Plavin <me@aplavin.ru>
parents:
19428
diff
changeset
|
225 <span id="l1.3" class="atline">@@ -1,1 +0,0 @@</span><a href="#l1.3"></a> |
e92d4b8530cb
hgweb: file diff and changesets views behave like file source view
Alexander Plavin <me@aplavin.ru>
parents:
19428
diff
changeset
|
226 <span id="l1.4" class="minusline">-a</span><a href="#l1.4"></a></pre></div> |
e92d4b8530cb
hgweb: file diff and changesets views behave like file source view
Alexander Plavin <me@aplavin.ru>
parents:
19428
diff
changeset
|
227 </div> |
12442
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
228 </div> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
229 </div> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
230 </div> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
231 |
14046
b24e5a708fad
web: Made elapsed time calculation dynamic (javascript).
Benoit Allard <benoit@aeteurope.nl>
parents:
13597
diff
changeset
|
232 <script type="text/javascript">process_dates()</script> |
12442
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
233 |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
234 |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
235 </body> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
236 </html> |
b7fd332e5ca2
tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com>
parents:
8452
diff
changeset
|
237 |
16913
f2719b387380
tests: add missing trailing 'cd ..'
Mads Kiilerich <mads@kiilerich.com>
parents:
15446
diff
changeset
|
238 |
f2719b387380
tests: add missing trailing 'cd ..'
Mads Kiilerich <mads@kiilerich.com>
parents:
15446
diff
changeset
|
239 $ cd .. |