##// END OF EJS Templates
update: teach hg to override untracked dir with a tracked file on update...
update: teach hg to override untracked dir with a tracked file on update This is a fix to an old problem when Mercurial got confused by an untracked folder with the same name as one of the files in a commit hg was trying to update to. It is pretty safe to remove this folder if it is empty. Backing up an empty folder seems to go against Mercurial's "don't track dirs" philosophy.

File last commit:

r24455:16961d43 default
r29480:1e4512ea 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 ..