[PATCH 1 of 2 RFC default resend] tests: add test for behavior of forget for explicit path in subrepo

David M. Carr david at carrclan.us
Wed Nov 9 19:44:05 CST 2011


# HG changeset patch
# User David M. Carr  <david at carrclan.us>
# Date 1320886009 18000
# Node ID 6fb1d18d31f92e2f020cd016e371d5854fd3cc0d
# Parent  1470f8b0069428ee587ec9255af58bcca6267638
tests: add test for behavior of forget for explicit path in subrepo

Adds a section to test-subrepo.t that demonstrates the current behavior
when you pass the full path to a file in a subrepo to hg forget.

diff -r 1470f8b00694 -r 6fb1d18d31f9 tests/test-subrepo.t
--- a/tests/test-subrepo.t	Wed Nov 09 16:36:54 2011 -0600
+++ b/tests/test-subrepo.t	Wed Nov 09 19:46:49 2011 -0500
@@ -885,8 +885,8 @@
   
 Test behavior of add for explicit path in subrepo:
   $ cd ..
-  $ hg init addtests
-  $ cd addtests
+  $ hg init explicit
+  $ cd explicit
   $ echo s = s > .hgsub
   $ hg add .hgsub
   $ hg init s
@@ -1004,4 +1004,14 @@
   $ hg ci -Am6
   adding fn16
   committing subrepository s
-  $ cd ..
+
+Test behavior of forget for explicit path in subrepo:
+Forgetting an explicit path in a subrepo currently gives a file untracked warn
+  $ echo c19 > s/f19
+  $ hg add s/f19
+  $ hg st -S
+  A s/f19
+  $ hg forget s/f19
+  not removing s/f19: file is already untracked
+  [1]
+  $ rm s/f19


More information about the Mercurial-devel mailing list