diff --git a/tests/test-hgweb-commands.out b/tests/test-hgweb-commands.out index 226107ca50f09cc925414331dc36c8528dce5803..ffcbcf73be28f38dcff8829246edd7cab91f5859 GIT binary patch literal 23933 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
- - - - - -
linediff
-
1.1--- /dev/null Thu Jan 01 00:00:00 1970 +0000 -
1.2+++ b/a Thu Jan 01 00:00:00 1970 +0000 -
1.3@@ -0,0 +1,1 @@ -
1.4+a -
2.1--- /dev/null Thu Jan 01 00:00:00 1970 +0000 -
2.2+++ b/b Thu Jan 01 00:00:00 1970 +0000 -
2.3@@ -0,0 +1,1 @@ -
2.4+b -
+
line diff
+ +
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 + 1.2 +++ b/a Thu Jan 01 00:00:00 1970 +0000 + 1.3 @@ -0,0 +1,1 @@ + 1.4 +a +
2.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 + 2.2 +++ b/b Thu Jan 01 00:00:00 1970 +0000 + 2.3 @@ -0,0 +1,1 @@ + 2.4 +b +
@@ -172,18 +168,13 @@ files, or words in the commit message
- - - - - -
linediff
+
line diff
-
1.1--- /dev/null Thu Jan 01 00:00:00 1970 +0000 -
1.2+++ b/a Thu Jan 01 00:00:00 1970 +0000 -
1.3@@ -0,0 +1,1 @@ -
1.4+a -
+
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 + 1.2 +++ b/a Thu Jan 01 00:00:00 1970 +0000 + 1.3 @@ -0,0 +1,1 @@ + 1.4 +a +
@@ -266,23 +257,19 @@ files, or words in the commit message
- - - - - -
linediff
-
1.1new file mode 100644 -
1.2--- /dev/null -
1.3+++ b/a -
1.4@@ -0,0 +1,1 @@ -
1.5+a -
2.1new file mode 100644 -
2.2--- /dev/null -
2.3+++ b/b -
2.4@@ -0,0 +1,1 @@ -
2.5+b -
+
line diff
+ +
1.1 new file mode 100644 + 1.2 --- /dev/null + 1.3 +++ b/a + 1.4 @@ -0,0 +1,1 @@ + 1.5 +a +
2.1 new file mode 100644 + 2.2 --- /dev/null + 2.3 +++ b/b + 2.4 @@ -0,0 +1,1 @@ + 2.5 +b +
@@ -365,19 +352,14 @@ files, or words in the commit message
- - - - - -
linediff
+
line diff
-
1.1new file mode 100755 -
1.2--- /dev/null -
1.3+++ b/a -
1.4@@ -0,0 +1,1 @@ -
1.5+a -
+
1.1 new file mode 100755 + 1.2 --- /dev/null + 1.3 +++ b/a + 1.4 @@ -0,0 +1,1 @@ + 1.5 +a +
diff --git a/tests/test-hgweb-removed.out b/tests/test-hgweb-removed.out --- a/tests/test-hgweb-removed.out +++ b/tests/test-hgweb-removed.out @@ -73,17 +73,13 @@ files, or words in the commit message
- - - - - -
linediff
-
1.1--- a/a Thu Jan 01 00:00:00 1970 +0000 -
1.2+++ /dev/null Thu Jan 01 00:00:00 1970 +0000 -
1.3@@ -1,1 +0,0 @@ -
1.4-a -
+
line diff
+ +
1.1 --- a/a Thu Jan 01 00:00:00 1970 +0000 + 1.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 + 1.3 @@ -1,1 +0,0 @@ + 1.4 -a +
@@ -166,18 +162,13 @@ files, or words in the commit message
- - - - - -
linediff
+
line diff
-
1.1--- a/a Thu Jan 01 00:00:00 1970 +0000 -
1.2+++ /dev/null Thu Jan 01 00:00:00 1970 +0000 -
1.3@@ -1,1 +0,0 @@ -
1.4-a -
+
1.1 --- a/a Thu Jan 01 00:00:00 1970 +0000 + 1.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 + 1.3 @@ -1,1 +0,0 @@ + 1.4 -a +
diff --git a/tests/test-highlight.out b/tests/test-highlight.out --- a/tests/test-highlight.out +++ b/tests/test-highlight.out @@ -75,13 +75,9 @@ files, or words in the commit message
- - - - - - -
linesource
1#!/usr/bin/env python
2
3__doc__ = """This does HTTP get requests given a host:port and path and returns
4a subset of the headers plus the body of the result."""
5
6import httplib, sys
7
8try:
9 import msvcrt, os
10 msvcrt.setmode(sys.stdout.fileno(), os.O_BINARY)
11 msvcrt.setmode(sys.stderr.fileno(), os.O_BINARY)
12except ImportError:
13 pass
14
15headers = [h.lower() for h in sys.argv[3:]]
16conn = httplib.HTTPConnection(sys.argv[1])
17conn.request("GET", sys.argv[2])
18response = conn.getresponse()
19print response.status, response.reason
20for h in headers:
21 if response.getheader(h, None) is not None:
22 print "%s: %s" % (h, response.getheader(h))
23print
24sys.stdout.write(response.read())
25
26if 200 <= response.status <= 299:
27 sys.exit(0)
28sys.exit(1)
+
line source
+
1 #!/usr/bin/env python
3 __doc__ = """This does HTTP get requests given a host:port and path and returns
4 a subset of the headers plus the body of the result."""
6 import httplib, sys
8 try:
9 import msvcrt, os
10 msvcrt.setmode(sys.stdout.fileno(), os.O_BINARY)
11 msvcrt.setmode(sys.stderr.fileno(), os.O_BINARY)
12 except ImportError:
13 pass
15 headers = [h.lower() for h in sys.argv[3:]]
16 conn = httplib.HTTPConnection(sys.argv[1])
17 conn.request("GET", sys.argv[2])
18 response = conn.getresponse()
19 print response.status, response.reason
20 for h in headers:
21 if response.getheader(h, None) is not None:
22 print "%s: %s" % (h, response.getheader(h))
23 print
24 sys.stdout.write(response.read())
26 if 200 <= response.status <= 299:
27 sys.exit(0)
28 sys.exit(1)
+
@@ -165,13 +161,9 @@ files, or words in the commit message
- - - - - - -
linesource
1h?bsch
+
line source
+
1 h?bsch
+
@@ -261,10 +253,9 @@ files, or words in the commit message rev - line - source +   line source -test@0 1#!/usr/bin/env pythontest@0 2test@0 3__doc__ = """This does HTTP get requests given a host:port and path and returnstest@0 4a subset of the headers plus the body of the result."""test@0 5test@0 6import httplib, systest@0 7test@0 8try:test@0 9 import msvcrt, ostest@0 10 msvcrt.setmode(sys.stdout.fileno(), os.O_BINARY)test@0 11 msvcrt.setmode(sys.stderr.fileno(), os.O_BINARY)test@0 12except ImportError:test@0 13 passtest@0 14test@0 15headers = [h.lower() for h in sys.argv[3:]]test@0 16conn = httplib.HTTPConnection(sys.argv[1])test@0 17conn.request("GET", sys.argv[2])test@0 18response = conn.getresponse()test@0 19print response.status, response.reasontest@0 20for h in headers:test@0 21 if response.getheader(h, None) is not None:test@0 22 print "%s: %s" % (h, response.getheader(h))test@0 23printtest@0 24sys.stdout.write(response.read())test@0 25test@0 26if 200 <= response.status <= 299:test@0 27 sys.exit(0)test@0 28sys.exit(1) +test@0 1 #!/usr/bin/env pythontest@0 2 test@0 3 __doc__ = """This does HTTP get requests given a host:port and path and returnstest@0 4 a subset of the headers plus the body of the result."""test@0 5 test@0 6 import httplib, systest@0 7 test@0 8 try:test@0 9 import msvcrt, ostest@0 10 msvcrt.setmode(sys.stdout.fileno(), os.O_BINARY)test@0 11 msvcrt.setmode(sys.stderr.fileno(), os.O_BINARY)test@0 12 except ImportError:test@0 13 passtest@0 14 test@0 15 headers = [h.lower() for h in sys.argv[3:]]test@0 16 conn = httplib.HTTPConnection(sys.argv[1])test@0 17 conn.request("GET", sys.argv[2])test@0 18 response = conn.getresponse()test@0 19 print response.status, response.reasontest@0 20 for h in headers:test@0 21 if response.getheader(h, None) is not None:test@0 22 print "%s: %s" % (h, response.getheader(h))test@0 23 printtest@0 24 sys.stdout.write(response.read())test@0 25 test@0 26 if 200 <= response.status <= 299:test@0 27 sys.exit(0)test@0 28 sys.exit(1)