##// END OF EJS Templates
templatekw: export ui.paths as {peerpaths}...
templatekw: export ui.paths as {peerpaths} It's sometimes useful to show hyperlinks in log output. "{get(peerpaths, "default")}/rev/{node}" Since each path may have sub options, "{peerpaths}" is structured as a dict of dicts, but the inner dict is rendered as if it were a string URL. The implementation is ad-hoc, so there are some weird behaviors described in the test. We might need to introduce a proper way of handling a hybrid scalar object. This patch adds _hybrid.__getitem__() so d['path']['url'] works. The keyword is named as "peerpaths" since "paths" seemed too generic in log context.

File last commit:

r24455:16961d43 default
r33414:16ed6716 default
Show More
test-diff-subdir.t
67 lines | 943 B | text/troff | Tads3Lexer
/ tests / test-diff-subdir.t
Adrian Buehlmann
tests: unify test-diff-subdir
r12140 $ hg init
$ mkdir alpha
$ touch alpha/one
$ mkdir beta
$ touch beta/two
$ hg add alpha/one beta/two
$ hg ci -m "start"
$ echo 1 > alpha/one
$ echo 2 > beta/two
everything
$ hg diff --nodates
diff -r 7d5ef1aea329 alpha/one
--- a/alpha/one
+++ b/alpha/one
@@ -0,0 +1,1 @@
+1
diff -r 7d5ef1aea329 beta/two
--- a/beta/two
+++ b/beta/two
@@ -0,0 +1,1 @@
+2
beta only
$ hg diff --nodates beta
diff -r 7d5ef1aea329 beta/two
--- a/beta/two
+++ b/beta/two
@@ -0,0 +1,1 @@
+2
inside beta
$ cd beta
$ hg diff --nodates .
diff -r 7d5ef1aea329 beta/two
--- a/beta/two
+++ b/beta/two
@@ -0,0 +1,1 @@
+2
Siddharth Agarwal
commands.diff: add support for diffs relative to a subdirectory...
r24432 relative to beta
Mads Kiilerich
tests: add missing trailing 'cd ..'...
r16913 $ cd ..
Sean Farley
diff: rename --relative option to --root...
r24455 $ hg diff --nodates --root beta
Siddharth Agarwal
commands.diff: add support for diffs relative to a subdirectory...
r24432 diff -r 7d5ef1aea329 two
--- a/two
+++ b/two
@@ -0,0 +1,1 @@
+2
inside beta
$ cd beta
Sean Farley
diff: rename --relative option to --root...
r24455 $ hg diff --nodates --root .
Siddharth Agarwal
commands.diff: add support for diffs relative to a subdirectory...
r24432 diff -r 7d5ef1aea329 two
--- a/two
+++ b/two
@@ -0,0 +1,1 @@
+2
$ cd ..