[PATCH 0/5] mixed bag of minor "git mv" fixes
- From
Jeff King <peff@peff.net>
- Date
- Dec 12, 2011, 07:45 UTC
- 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:
Show 12 quoted lines
> 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