From patchwork Fri Sep 10 19:13:54 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: D11399: narrow: show repo corruption when commiting empty files From: phabricator X-Patchwork-Id: 49715 Message-Id: To: Phabricator Cc: mercurial-devel@mercurial-scm.org Date: Fri, 10 Sep 2021 19:13:54 +0000 valentin.gatienbaron created this revision. Herald added a reviewer: durin42. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.mercurial-scm.org/D11399 AFFECTED FILES tests/test-narrow-commit.t CHANGE DETAILS To: valentin.gatienbaron, durin42, #hg-reviewers Cc: mercurial-patches, mercurial-devel diff --git a/tests/test-narrow-commit.t b/tests/test-narrow-commit.t --- a/tests/test-narrow-commit.t +++ b/tests/test-narrow-commit.t @@ -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]