# HG changeset patch # User Valentin Gatien-Baron # Date 1631299023 14400 # Node ID cc33deae66a1771aaef330e98333a7c9f06c61d1 # Parent 053dd53a0b59f5285e10f2261725e00cef079fb5 narrow: show repo corruption when commiting empty files Differential Revision: https://phab.mercurial-scm.org/D11399 diff -r 053dd53a0b59 -r cc33deae66a1 tests/test-narrow-commit.t --- a/tests/test-narrow-commit.t Tue Sep 07 11:50:12 2021 -0700 +++ b/tests/test-narrow-commit.t Fri Sep 10 14:37:03 2021 -0400 @@ -104,3 +104,15 @@ $ hg status $ hg debugdirstate --no-dates n 644 10 set inside/f1 + +Can't commit empty files + + $ touch inside/c; hg add inside/c; hg commit -qm _; hg verify -q + warning: revlog 'data/inside/c.i' not in fncache! + 4: empty or missing inside/c + inside/c@4: manifest refers to unknown revision 000000000000 + 1 warnings encountered! + hint: run "hg debugrebuildfncache" to recover from corrupt fncache + 2 integrity errors encountered! + (first damaged changeset appears to be 4) + [1]