Skip to content

GitLab Next

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
GitLab FOSS
GitLab FOSS
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Merge Requests 0
    • Merge Requests 0
  • Requirements
    • Requirements
    • List
  • Security & Compliance
    • Security & Compliance
    • Dependency List
    • License Compliance
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Code Review
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
  • GitLab.org
  • GitLab FOSSGitLab FOSS
  • Merge Requests
  • !2999

Merged
Opened Feb 28, 2016 by Hiroyuki Sato@hiroponz🇯🇵Contributor1 of 1 task completed1/1 task

Support Wiki with UTF-8 page name

  • Overview 24
  • Commits 1
  • Pipelines 1
  • Changes 6

What does this MR do?

Support Wiki with UTF-8 page name.

See https://github.com/gollum/gollum/pull/929

Why was this MR needed?

Relax constraints for wiki slug in aac65984.

It allows to create a wiki with UTF-8 name, but creating a wiki with UTF-8 name causes 500 error.

Creating a wiki with UTF-8 name once, then creating or updating wiki with ascii name also cause 500 error i.e. no one can create and update any wiki pages in the project.

Workaround

  1. Go to https://DOMAIN/repo/wikis/git_access -> this page display the link to git clone
  2. Clone the wiki repo
  3. Find the page with UTF-8 name
  4. Rename or Delete these files
  5. Commit and push

What are the relevant issue numbers?

  • #13979 (closed)
  • #13891 (closed)
  • #13698 (closed)
  • #13603 (closed)
  • #13317 (closed)
  • #12906 (closed)
  • #12825 (closed)
  • #10945 (closed)

Todo

  • Waiting for 'gollum-rugged_adapter' that support rugged v0.24.0 release

'gollum-rugged_adapter' gem doesn't allow to install rugged v0.24.0 (it's still beta version), but 'gitlab_git' gem depends on rugged v0.24.0b13.

So it can't install both 'gollum-rugged_adapter' and 'gitlab_git' now.

Assignee
Assign to
Reviewer
Request review from
8.9
Milestone
8.9 (Past due)
Assign milestone
Time tracking
Reference: gitlab-org/gitlab-foss!2999
Source branch: support-utf8-wiki-page-title

Cherry-pick this merge request

Switch branch
Cancel
A new branch will be created in your fork and a new merge request will be started.