From: Jeff King Date: Mon, 12 Dec 2011 07:45:03 GMT Subject: [PATCH 0/5] mixed bag of minor "git mv" fixes Message-ID: <20111212074503.GB16511@sigill.intra.peff.net> In-Reply-To: <877h226bxe.fsf@picasso.cante.net> On Sun, Dec 11, 2011 at 11:22:37PM +0200, Jari Aalto wrote: > Every time I do: > > git mv -f FROM TO > > Git displays: > > warning: destination exists; will overwrite! > > Please don't display anything other than errors (no write permission....). > > The "-f" is like with mv(1), cp(1); there is nothing than can be done > afterwards, so the message is redundant and obstructing. I'm inclined to agree. Outputting a warning just because we did what the user asked us to is unnecessarily chatty. When I looked into it, though, it seems that "git mv" is somewhat neglected, and this trival one-line patch turned into a 5-patch series of fixes. [1/5]: docs: mention "-k" for both forms of "git mv" [2/5]: mv: honor --verbose flag [3/5]: mv: make non-directory destination error more clear [4/5]: mv: improve overwrite warning [5/5]: mv: be quiet about overwriting -Peff