Description
As detailed in [1], SourceTree does not properly support files whose name include special characters, like the ones detailed on Atlassian Answers (Catalan's "ç" and Spanish "ñ").
For English users is easy to say it's not recommended to use them, but for most non-English projects this can be a real issue if they include files generated, for example, by end-users.
As it's the case of many non-English projects, I've prioritized it as a "Blocker" issue (in fact, I currently cannot merge form SourceTree a branch which includes many of them.
I've attached some images:
- The "importAssetsAndRelationships_LAE_Logroño.xls" was detected as to be deleted by SourceTree.
- If tried to stage it, the following error message appeared:
git -c diff.mnemonicprefix=false -c core.quotepath=false -c credential.helper=sourcetree rm -q -f – xms/framework/architecture/integtests/src/test/resources/importAssetsAndRelationships_LAE_Logroño.xls
fatal: pathspec 'xms/framework/architecture/integtests/src/test/resources/importAssetsAndRelationships_LAE_Logroño.xls' did not match any files
Completed with errors, see above
- If I try to re-create it by adding it to the browser, it appears both as new and modified (see the attached "st.png").
- If I go to the command line, I can see the following (please, notice how the special character is represented by git as "\303\"):
[code]
- On branch feature/GC-1895
- Your branch is ahead of 'bitbucket/feature/GC-1895' by 4 commits.
# - Changes not staged for commit:
- (use "git add/rm <file>..." to update what will be committed)
- (use "git checkout – <file>..." to discard changes in working directory)
# - modified: "importAssetsAndRelationships_LAE_ACoru\303\261a.xls"
- modified: "importAssetsAndRelationships_LAE_Logro\303\261o.xls"
- deleted: "../../../../../risk/integtests/src/test/resources/importAssetQualitativeValues_LAE_ACoru\303\261a.xls"
- deleted: "../../../../../risk/integtests/src/test/resources/importAssetQualitativeValues_LAE_Logro\303\261o.xls"
- deleted: "../../../../../risk/integtests/src/test/resources/importAssetRisks_LAE_ACoru\303\261a.xls"
- deleted: "../../../../../risk/integtests/src/test/resources/importAssetRisks_LAE_Logro\303\261o.xls"
# - Untracked files:
- (use "git add <file>..." to include in what will be committed)
# - "importAssetsAndRelationships_LAE_ACorun\314\203a.xls"
no changes added to commit (use "git add" and/or "git commit -a")
MacBook-Pro-de-Oscar-Bou-Bou:resources oscarboubou$
[code]
Thanks for your comprehension!
Attachments
Issue Links
- is cloned from
-
SRCTREE-3012 Not supported files with special characters (despite being supported by GIT and OS X)
- Needs Triage