Skip to content

Conversation: Gitaly Character Encoding

This is the conversation issue for discussing Gitaly character encoding.

Related Issues:

Work:

Approach

  1. The GitLab-Test repo only contains non-ASCII char encodings on filenames. It does not test for non-ASCII char encoded refs.
  2. We cannot change the GitLab-Test repo because it is brittle and any changes will break all branches of GitLab-CE: ref https://gitlab.com/gitlab-org/gitlab-ce/issues/32133
  3. We need to add non-ASCII UTF8-encoded ref names to the GitLab-Test repo but can’t.
  4. @jacobvosmaer-gitlab is going to work on making GitLab-Tests non-brittle using bare-repo solution proposed in https://gitlab.com/gitlab-org/gitlab-ce/issues/32133#note_30927237
  5. Once we can change GitLab-Test, we can add non-ASCII UTF-8 ref names to the repo and ensure that we’ve got a proper fix

Affected Endpoints:

Edited by Andrew Newdigate
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information