Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • heptapod heptapod
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 161
    • Issues 161
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar

Mercurial Paris conference scheduled ! Main event : 2022-09-22. Call for papers deadline: 2022-06-17.

  • heptapod
  • heptapodheptapod
  • Issues
  • #456

Closed
Open
Created Jul 31, 2020 by Georges Racinet@gracinet🦑Owner

Workhorse: Calling the Mercurial HTTP backend on a Unix Domain socket

Quoting myself one of the changeset descriptions of the original implementation:

Sadly, supporting Unix Domain sockets does not seem to be straightforward: we'd need to define our own roundtripper, as GitLab already seems to do.

To be consistent with other options from upstream, the new option to specify the socket path should be called hgSocket.

The Mercurial backend itself only needs some configuration to listen on a Unix Domain socket, because Gunicorn provides it out of the box.

Edited Mar 29, 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