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
  • #2750

Closed
Open
Created Jan 24, 2013 by Administrator@rootOwner

Dots in project names automatically parametrized.

Created by: victorcoder

Hi,

we just upgraded to 4.1 and we are used to name our repos with the client domain name, client.com, etc.

With 3.1 version we just were happy with the two textboxes that allows us to modify repo path and url, changing the suggested "_" for our preferred "."

But with this version, there's no more those textboxes. We were happy with that freedom to choose, and all our existing repos are working just find in 4.1 but new repos are being created with dashes "-" instead of dots "."

This is enforced here: https://github.com/gitlabhq/gitlabhq/blob/master/app/contexts/projects/create_context.rb#L13-L18

My question is, should be possible to restore back the old textboxes or it's dangerous for some reason to allow dots in pathnames and or urls inside gitlab?

Thanks.

Assignee
Assign to
Time tracking