Subject: Re: [StGIT BUG] StGIT errors out on rebasing patch deleting file with Unicode filename

From: Jakub Narebski <[email-masked]>
Date: Mon, 2 Jun 2008 09:39:05 +0200

On Sun, 1 June 2008, Jakub Narebski wrote:

> StGIT errors out on rebasing patch which deletes file with Unicode
> characters in filename (with characters outside US-ASCII in filename).
> The patch in question is patch deleting gitweb/test/* in git directory,
> and is present already on the 'origin' branch (the branch we rebase
> onto), so stg-rebase should result in an empty patch (as first patch).
> 
>  "gitweb/test/M\303\244rchen" |    2 --
>  gitweb/test/file with spaces |    4 ----
>  gitweb/test/file+plus+sign   |    6 ------
>  3 files changed, 0 insertions(+), 12 deletions(-)
>  delete mode 100644 gitweb/test/Märchen
>  delete mode 100644 gitweb/test/file with spaces
>  delete mode 100644 gitweb/test/file+plus+sign
> 
> I guess the error is caused by using unescaped (quoted) filename.

You can WORKAROUND this bug by setting core.quotepath to false.  This
allowed me to make stg-rebase.
 
-- 
Jakub Narebski
Poland