{"thread":{"id":"31480","subject":"[BUG] 'git show' gives duplicate errors for ambiguous args","startedAt":"2012-09-08T18:43:03Z","lastAt":"2012-09-08T18:43:03Z","messageCount":1,"participants":["Ori Avtalion"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"198575","messageId":"504B91B7.1000406@avtalion.name","threadId":"31480","inReplyTo":null,"subject":"[BUG] 'git show' gives duplicate errors for ambiguous args","fromName":"Ori Avtalion","fromEmail":"ori@avtalion.name","sentAt":"2012-09-08T18:43:03Z","receivedAt":"2012-09-08T18:43:03Z","isPatch":false,"sender":{"key":"ori@avtalion.name","avatar":"https://avatars.githubusercontent.com/u/28355?v=4"},"body":"With the git.git repository:\n\n  $ git show abcd\n  error: short SHA1 abcd is ambiguous.\n  error: short SHA1 abcd is ambiguous.\n  fatal: ambiguous argument 'abcd': unknown revision or path not in the\nworking tree.\n  Use '--' to separate paths from revisions\n\nThe \"is ambiguous\" message shouldn't be shown twice.\n\nThe first error is printed by revision.c:1796 (a call to\nhandle_revision_arg), and the second by revision.c:1808 (a call to\nverify_filename). I don't see an easy way to suppress it.\n"}]}