From: Ulrik Sverdrup Date: Thu, 23 Mar 2017 17:17:40 GMT Subject: Bug: Revert with -m 0 says no -m was given Message-ID: <12e6fae3-a341-3dcd-0920-c3df2d54d0a8@gmail.com> Hi, Git produces a misleading error when you tell it `git revert -m 0`. The user error is that the parent should be greater than zero, but git doesn't help you. (I forgot that the first parent is 1 and not 0.) $ git revert -m 0 abc error: commit abc... is a merge but no -m option was given. fatal: revert failed Git already handles too large m correctly: $ git revert -m 3 abc error: commit abc... does not have parent 3 fatal: revert failed -Ulrik