[Bug 4604] New: mq qpush fails silently if there is patch conflict

mercurial-bugs at selenic.com mercurial-bugs at selenic.com
Sun Apr 19 23:29:45 UTC 2015


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

          Priority: normal
            Bug ID: 4604
                CC: mercurial-devel at selenic.com
          Assignee: bugzilla at selenic.com
           Summary: mq qpush fails silently if there is patch conflict
          Severity: bug
    Classification: Unclassified
                OS: Linux
          Reporter: faheem at faheem.info
          Hardware: PC
            Status: UNCONFIRMED
           Version: 3.3.2
         Component: mq
           Product: Mercurial

Consider the following script.
Create a file foo, add it to an mq patch. Call it foopatch.
Pop the patch. Create and add foo to the repos.
Now qpushing foopatch silently fails.

This is not a major bug, but it is confusing.
hg qpush should say *something* in this situation.

hg init mqbug
cd mqbug/
hg init --mq
touch foo
hg add foo
hg qnew foopatch
hg log -v # applied patch
hg qpop
touch foo
hg add foo
hg qpush # qpush fails without giving any kind of error or warning
hg log -v

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


More information about the Mercurial-devel mailing list