Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • hg-git-test-migration hg-git-test-migration
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 79
    • Issues 79
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 11
    • Merge requests 11
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • heptapod
  • Testing Projects
  • hg-git-test-migrationhg-git-test-migration
  • Issues
  • #201

Closed
Open
Created Dec 21, 2016 by Georges Racinet@gracinet🦑Owner

pull breaks national encoded filenames on win8

Created originally on Bitbucket by Alex Rayne (Александр Литягин)

Hallow! wirks on win8. try to import from git source repo with documents, that names are use national characters. hggit imports thouse names as abracadabra from utf8

git patch have thouse names in unicode, like :

git path:Протокол передачи данных\Порядок обмена данными между сервером и устройством.docx

pulled hg path:Протокол передачи данных\Спецификация протокола EMP v4.docx

patch path:diff --git "a/\320\237\321\200\320\276\321\202\320\276\320\272\320\276\320\273 \320\277\320\265\321\200\320\265\320\264\320\260\321\207\320\270 \320\264\320\260\320\275\320\275\321\213\321\205/\320\237\320\276\321\200\321\217\320\264\320\276\320\272 \320\276\320\261\320\274\320\265\320\275\320\260 \320\264\320\260\320\275\320\275\321\213\320\274\320\270 \320\274\320\265\320\266\320\264\321\203 \321\201\320\265\321\200\320\262\320\265\321\200\320\276\320\274 \320\270 \321\203\321\201\321\202\321\200\320\276\320\271\321\201\321\202\320\262\320\276\320\274.docx" "b/\320\237\321\200\320\276\321\202\320\276\320\272\320\276\320\273 \320\277\320\265\321\200\320\265\320\264\320\260\321\207\320\270 \320\264\320\260\320\275\320\275\321\213\321\205/\320\237\320\276\321\200\321\217\320\264\320\276\320\272 \320\276\320\261\320\274\320\265\320\275\320\260 \320\264\320\260\320\275\320\275\321\213\320\274\320\270 \320\274\320\265\320\266\320\264\321\203 \321\201\320\265\321\200\320\262\320\265\321\200\320\276\320\274 \320\270 \321\203\321\201\321\202\321\200\320\276\320\271\321\201\321\202\320\262\320\276\320\274.docx"

hg patch path:diff --git a/Протокол передачи данных/Порядок обмена данными между сервером и устройством.docx b/Протокол передачи данных/Порядок обмена данными между сервером и устройством.docx

so, look like hggit got fine names in patch, but it is broket in work dir.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking