Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • hgitaly hgitaly
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 39
    • Issues 39
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 2
    • Merge requests 2
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • heptapod
  • hgitalyhgitaly
  • Issues
  • #70

Closed
Open
Created Jul 03, 2021 by Georges Racinet@gracinet🦑Owner

RepositoryService: implement CreateRepositoryFromURL

This is the main method behind various imports. It seems to be readily applicable to Mercurial

Surprinsingly, it is synchronous, called from the Rails app with a "long timeout" that is set to 6 hours for Rails background jobs (see Gitlab::GitalyClient.long_timeout). This property can cause problems with our request handling, since we're using a prefork model with a pool of fixed size, but that shouldn't be considered part of this issue (and should become a follow-up if still current at the time of implementation)

Edited Jul 03, 2021 by Georges Racinet
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking