Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • hg-git hg-git
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 79
    • Issues 79
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 14
    • Merge requests 14
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar

April 05-07 - Mercurial Paris Conference 2023 - One day of workshop dedicated to Heptapod and Mercurial usage and workflow. There are still places available for both workshops and talks!

  • mercurialmercurial
  • hg-githg-git
  • Merge requests
  • !129

WIP: Do HTTP like core Mercurial

  • Review changes

  • Download
  • Email patches
  • Plain diff
Open Dan Villiom Podlaski Christiansen requested to merge topic/default/intercept-http into branch/default Sep 08, 2021
  • Overview 0
  • Commits 1
  • Pipelines 5
  • Changes 5

This changes the HTTP support to intercept Dulwich requests and layer them through urllib2 & Mercurial classes when using Dulwich 0.20.24 or later.

The upside is that it means that cloning Git repositories over HTTP uses the exact same settings as regular Mercurial HTTP repositories. Unfortunately, that includes not supporting ~/.git-credentials files.

Also, it kinda-sorta breaks the test suite, due to different password prompts. Hence, the draft status.

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: topic/default/intercept-http