Sverre Rabbelier <alturin@xxxxxxxxx> writes: > Observe what happens if, on accident, rather than running a alias > (amendall), the 'tab' didn't catch on: > $ git am > ^C It wants to read from the stdin as "git am < mbox" is a valid usage. A patch to detect that the input was killed with ^C and clean things up would be welcome. Also we may be able to detect "-t 0", too. > $ # ok, now what do I do? Here is one thing you could do. $ PS1=': $(__git_ps1 "%s"); ' : master|AM/REBASE; : master|AM/REBASE; git am --abort But you are right. We should be able to detect this. I think it was just people who often use "am" are so used to correctly the command that the state where no state files are created didn't happen often and never reported the breakage. -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html