[Bug 4487] New: corrupt repository after Ctrl+C an hg qrefresh

mercurial-bugs at selenic.com mercurial-bugs at selenic.com
Mon Dec 29 05:48:46 UTC 2014


http://bz.selenic.com/show_bug.cgi?id=4487

          Priority: normal
            Bug ID: 4487
                CC: mercurial-devel at selenic.com
          Assignee: bugzilla at selenic.com
           Summary: corrupt repository after Ctrl+C an hg qrefresh
          Severity: bug
    Classification: Unclassified
                OS: Linux
          Reporter: dbaron at dbaron.org
          Hardware: PC
            Status: UNCONFIRMED
           Version: unspecified
         Component: mq
           Product: Mercurial

Created attachment 1799
  --> http://bz.selenic.com/attachment.cgi?id=1799&action=edit
terminal input/output

With mercurial 3.2.3, I just got a corrupt repository after pressing Ctrl+C
during an hg qrefresh.  (I though this was supposed to be safe now, and I do it
somewhat regularly.  In this case I realized I'd meant to do qnew rather than
qrefresh, and wanted to avoid having to manually separate the patches.)

I'll attach the full terminal output showing what happened.  There are a number
of "^C" in that output; the first was the command I interrupted; the remainder
(except for the full-tree diff, the second ^C in the log) are commands that
hung, presumably because of some sort of repository corruption (except for the
ones that are just getting a new shell prompt).

If there are any diagnostics you want, please let me know within 9 hours.  I'll
need to delete the repository in the morning and re-clone because I don't have
the disk space to keep it.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Mercurial-devel mailing list