Miklos Vajna <vmiklos@xxxxxxxxxxxxxx> writes: > Consider the following case: > > $ sudo mkdir foo > $ sudo touch foo/bar > > This is the old output: > > $ git clean -f -d > Removing foo/ > > No error message. > > This is the new output: > > $ ~/git/git/git clean -f -d > Removing foo/ > fatal: failed to remove 'foo/' That's quite different style from the other commit log messages in the project, isn't it? While I agree reporting an error is definitely an improvement, I do not think dying in the middle is the right thing to do. Shouldn't it note the error, remove other cruft, and then finally signal the error by exiting non-zero? - 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