tests/test-dirstate-backup.t
author Pierre-Yves David <pierre-yves.david@octobus.net>
Tue, 14 Jun 2022 04:04:08 +0200
branchstable
changeset 49320 3d3d7fc6035a
parent 45827 8d72e29ad1e0
child 49990 ffd19d73518d
permissions -rw-r--r--
commit: allow to close branch when committing change over a closed head Otherwise, an explicit other commit become necessary, which seems both silly and verbose. This is useful when merging closed heads on the same branches, for example when merging multiple repositories together.

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
  [10]

No dirstate backups are left behind

  $ ls .hg/dirstate* | sort
  .hg/dirstate