Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • thg-hgtk thg-hgtk
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 519
    • Issues 519
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • mercurial
  • TortoiseHg
  • thg-hgtkthg-hgtk
  • Issues
  • #7

Closed
Open
Created Feb 17, 2009 by Bitbucket Importer@bitbucket_importerOwner

New commit tool does not handle non-ACII file names.

Created originally on Bitbucket by Anonymous

The new commit tool does not handle correctly non-ACII file names.

I have a test repository with Russian file names. They are displayed correctly in log and all the dialogs (or almost all) but when I try to commit a changed file the following message box pops up over the commit dialog: "Operating system cannot locate file ''! "

The file names are displayed correctly in the committable file list and they are ok in the message box.

There used to be the same issue with early versions of tortoise hg but it was mostly corrected in 0.4. As far as I remember the solution was to run all the file names through mercurial's toutf and fromutf methods.

Attachments: test.zip

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