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

support for wire protocol version 2 #585

Open
arjunattam opened this issue Nov 18, 2018 · 1 comment
Open

support for wire protocol version 2 #585

arjunattam opened this issue Nov 18, 2018 · 1 comment

Comments

@arjunattam
Copy link

Thank you for your work on isomorphic-git!

I wasn't able to find anything on this in the docs: does this support the wire protocol version 2? With GitHub adding support, it would be useful for bandwidth constrained use-cases to utilize the upgrade with this lib.

More on the protocol: Introducing Git protocol version 2

@billiegoose
Copy link
Member

billiegoose commented Nov 19, 2018

It doesn't yet... I've been following the developments and v2 doesn't look too hard to implement. But I was waiting for Github to add support first so there'd be something to test isomorphic-git against.

Right now the only advantage of v2 is server-side filtering of refs, so it really only reduces bandwidth when interacting with repos with hundreds of branches or tags. But as new features get added that are only available to v2 of the protocol, it'll become more enticing.

Let me know if you have a killer application for isomorphic-git that needs v2 of the protocol! I don't have spare bandwidth to work on it just yet, but the more people who ask for it the higher a priority it'll be.

Edit: I'll add this to the FAQ page

@billiegoose billiegoose changed the title Question: support for wire protocol version 2? support for wire protocol version 2 Nov 19, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants