Jelmer Vernooij
Jelmer Vernooij
It's hard for me to reproduce this, since it's a private repository. It is probably a regression from the new v2 support. Can you try passing protocol_version=0 to clone and...
Ah, I've managed now - not sure what went wrong last time, unrelated issue with my SSH key.
That said, I have trouble reproducing the bug: ``` % PYTHONPATH=. python3 Python 3.12.7 (main, Oct 3 2024, 15:15:22) [GCC 14.2.0] on linux Type "help", "copyright", "credits" or "license" for...
It's probably not relevant, but do you have the rust extensions compiled? The other thing you could try is see if things still fail at commit 436ce9f94137e46d527d8260fe79242e1c82e00b, which was just...
If there's files starting with _ in your dulwich package directory, you've got the Rust extensions.
A big help would be if you could bisect to find the problematic commit, since I don't have a way to reproduce this. There shouldn't be too many in between...
I think I know what's happening; with v2 there are two separate fetches of capabilities, and the "symref" capability is only extracted from the first one, while it appears in...
@erl-hpe Would you be able to double check that this fixes the issue for you as well? I'm a bit hesitant to declare it fixed since I had trouble reproducing...
You're right of course. It looks like the tests don't actually check any of this for the v2 protocol :-/
Ah, maybe I was only seeing this because I was using the https protocol rather than git+ssh when trying reproduce it - I have URL rewrite rules in ~/.git/config. So...