-
Type:
Bug
-
Resolution: Cannot Reproduce
-
Priority:
Low
-
None
-
Affects Version/s: 3.2.2
-
Component/s: Git
-
None
-
Severity 2 - Major
We have migrated from Mercurial and several of our web URL filenames have special UNICODE characters (like: \273 and \267).
Issue 1
However, when these files are checked-out the UNICODE character (\302) is being appended to the other UNICODE character. Thus
\273
is being convert to
\302\273
thus the files looks as if they have been renamed, when in fact they haven't.
Issue 2
While trying to stage these files (using SourceTree), we get the following error:
git -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks rm -q -f -- ThinkTecture/IdentityManager/Home � IdentityManager-IdentityManager Wiki.url fatal: pathspec 'ThinkTecture/IdentityManager/Home � IdentityManager-IdentityManager Wiki.url' did not match any files Completed with errors, see above.
However, we can stage them if we use git -A from bash.
We have SourceTree's Git Version set to System.
2.23.0/LibGit2Sharp 0.25.4+g06e64a2235.libgit2-4aecb64 + git-lfs v2.8.0
Path: c:\program files\git\cmd\git.exe