You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
request: Support SourceHut (sr.ht) as a source control provider
#22030
T3 Code currently detects and integrates with GitHub, GitLab, Forgejo/Gitea (including Codeberg), Bitbucket, and Azure DevOps for cloning/publishing repositories and creating/reviewing change requests.
SourceHut (sr.ht) is not recognized: detectSourceControlProviderFromRemoteUrl in packages/shared/src/sourceControl.ts has no host check for sr.ht/SourceHut, and there is no provider kind or CLI integration for it. A repository on SourceHut therefore falls through to the generic unknown provider, with no change-request support.
Request: add SourceHut as a supported source control provider (host detection for git.sr.ht and SourceHut instances, plus change-request/patch workflow support appropriate to SourceHut's email/patch-based model, or at least repository clone/publish).
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
T3 Code currently detects and integrates with GitHub, GitLab, Forgejo/Gitea (including Codeberg), Bitbucket, and Azure DevOps for cloning/publishing repositories and creating/reviewing change requests.
SourceHut (sr.ht) is not recognized:
detectSourceControlProviderFromRemoteUrlinpackages/shared/src/sourceControl.tshas no host check forsr.ht/SourceHut, and there is no provider kind or CLI integration for it. A repository on SourceHut therefore falls through to the genericunknownprovider, with no change-request support.Request: add SourceHut as a supported source control provider (host detection for
git.sr.htand SourceHut instances, plus change-request/patch workflow support appropriate to SourceHut's email/patch-based model, or at least repository clone/publish).Relevant code:
packages/contracts/src/sourceControl.ts—SourceControlProviderKindpackages/shared/src/sourceControl.ts—detectSourceControlProviderFromRemoteUrlapps/server/src/sourceControl/— provider implementationsdocs/user/source-control.mdAll reactions