From: Junio C Hamano Date: Wed, 02 Apr 2008 00:41:00 GMT Subject: Re: BUG: "git add --interactive" does not work with UTF-8 filenames Message-ID: <7v63v1ccmb.fsf@gitster.siamese.dyndns.org> In-Reply-To: Jakub Narebski writes: > git-config(1): > > core.quotepath:: > The commands that output paths (e.g. `ls-files`, > `diff`), when not given the `-z` option, will quote > "unusual" characters in the pathname by enclosing the > pathname in a double-quote pair and with backslashes the > same way strings in C source code are quoted. If this > variable is set to false, the bytes higher than 0x80 are > not quoted but output as verbatim. Note that double > quote, backslash and control characters are always > quoted without `-z` regardless of the setting of this > variable. > > Since 1.5.2.2 (I think), or at least 1.5.3, so you have new enough > version of git (git is now at 1.5.5-rc2). Yes, but I do not think "add -i" unwraps the path quoting. I think it should, but I do not think I bothered to. Because it is trivial to do by any aspiring git hacker wannabes, I left it as an exercise to readers when I did the "interactive" as a quick-and-dirty hack (aka "demonstration"). Somehow nobody found an itch to improve it until now, but it seems that we found a volunteer with the itch ;-)