tests: add a test demonstrating failure to clean up dirstate backups stable
authorMark Thomas <mbthomas@fb.com>
Fri, 20 Oct 2017 05:53:33 -0700
branchstable
changeset 34939 2c80a864e83e
parent 34938 aa05b95949fe
child 34940 c2b30348930f
tests: add a test demonstrating failure to clean up dirstate backups Differential Revision: https://phab.mercurial-scm.org/D1200
tests/test-dirstate-backup.t
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/test-dirstate-backup.t	Fri Oct 20 05:53:33 2017 -0700
@@ -0,0 +1,19 @@
+Set up
+
+  $ hg init repo
+  $ cd repo
+
+Try to import an empty patch
+
+  $ hg import --no-commit - <<EOF
+  > EOF
+  applying patch from stdin
+  abort: stdin: no diffs found
+  [255]
+
+A dirstate backup is left behind
+
+  $ ls .hg/dirstate* | sort
+  .hg/dirstate
+  .hg/dirstate.backup.import.* (glob)
+