tests/test-largefiles-update.t
changeset 23706 3314664606e6
parent 23541 495bc1b65d25
parent 23696 1265a3a71d75
child 23835 aa4a1672583e
--- a/tests/test-largefiles-update.t	Wed Dec 24 03:26:48 2014 -0800
+++ b/tests/test-largefiles-update.t	Thu Jan 01 16:47:14 2015 -0600
@@ -25,6 +25,20 @@
   $ hg commit -m '#2'
   created new head
 
+Test that lfdirstate keeps track of last modification of largefiles and
+prevents unnecessary hashing of content - also after linear/noop update
+
+  $ sleep 1
+  $ hg st
+  $ hg debugdirstate --large --nodate
+  n 644          7 large1
+  n 644         13 large2
+  $ hg up
+  0 files updated, 0 files merged, 0 files removed, 0 files unresolved
+  $ hg debugdirstate --large --nodate
+  n 644          7 large1
+  n 644         13 large2
+
 Test that "hg merge" updates largefiles from "other" correctly
 
 (getting largefiles from "other" normally)