Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FR: Remote helper support #5518

Closed
RGBCube opened this issue Jan 30, 2025 · 3 comments
Closed

FR: Remote helper support #5518

RGBCube opened this issue Jan 30, 2025 · 3 comments

Comments

@RGBCube
Copy link

RGBCube commented Jan 30, 2025

I was using Radicle with Git, and since it uses a peer-to-peer protocol, it has its own Git helper used to pull/push:

Image

However, it does not work with jj as jj does not use git-remote-rad, and errors out while trying to use it:

Error: invalid argument: 'port'; class=Invalid (3)

I'm not sure how trivial/hard to add support for git remote helpers would be (or whether a jj-git-remote-rad would be necessary), but it would be a great addition!

For context, this is what the rad remote shows when I jj git remote list:

origin ssh://[email protected]/cull-os/cab
rad rad://z2AeopTVY58JJSJC3zroqEV5T3pNp
@yuja
Copy link
Contributor

yuja commented Jan 30, 2025

The next version will add git.subprocess option to shell out to git push/fetch. It'll probably fix this kind of problems.

#5228

@RGBCube
Copy link
Author

RGBCube commented Jan 30, 2025

The next version will add git.subprocess option to shell out to git push/fetch. It'll probably fix this kind of problems.

#5228

That should indeed work! But I feel like remote helpers are much more fundamental to git push/pulling, so I suppose I'll keep this issue open until a maintainer/contributor decides.

@martinvonz
Copy link
Member

Yuya is a maintainer. I'll close this issue but feel free to reopen if you don't think the issue Yuya linked to is sufficient.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants