Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • G gitlabhq1
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 21
    • Issues 21
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 12
    • Merge requests 12
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • gpt
  • large_projects
  • gitlabhq1
  • Issues
  • #4169

Closed
Open
Created Jun 02, 2013 by Administrator@rootOwner

FEATURE REQUEST: Allow camelCase / PascalCase repo names

Created by: rocketsquawk

The forcing of repo names to lowercase is a bit annoying and creates a huge amount of work for us to move to Gitlab. At the very least, camel or Pascal casing helps with readability of long repo names. For many folks -- us included -- consistency with .Net namespaces is a big deal.

Without the ability to preserve the current repo names while converting from gitolite, it creates a huge project for us to migrate. We have over 400 repos and lots and lots of automation and tooling -- all of which would need to be modified -- relying on our current naming conventions.

Allowing the preferred casing in the project name in the GUI isn't enough. It needs to be allowed in the repo name itself.

Basically, this is the one thing that is keeping us from using Gitlab. Bummer.

Assignee
Assign to
Time tracking