[PATCH cygport] git.cygclass: Suppress the depth option
Jon Turney
jon.turney@dronecode.org.uk
Sun Feb 11 17:09:02 GMT 2024
On 03/12/2023 21:53, Brian Inglis via Cygwin-apps wrote:
> On 2023-12-03 13:34, Jon Turney via Cygwin-apps wrote:
>> On 30/11/2023 12:17, Daisuke Fujimura via Cygwin-apps wrote:
>>> Implementations that conditionally branch on variables are simple.
>>>
>>> The proposed retry implementation complicates git.cygclass, but I
>>> think it reduces the maintainer's effort.
>>>
>>> I have created a patch for a retry implementation.
>>> Could you review it?
>>
Thanks very much to Fujimura-san for all his work on this.
>> Attached is the patch after my edits.
I've applied a reheated version of this patch. Hopefully that works well
enough, but obviously can be further refined if needed.
> Looks like straight curl HEAD -I tells you about smart transport if you
> want a quick check rather than a dry run:
>
> $ time curl -ILSs
> https://repo.or.cz/r/git.git/info/refs?service=git-upload-pack | grep
> -qi '^content-type:\sapplication/x-git-upload-pack'; echo $?
>
> real 0m0.630s
> user 0m0.077s
> sys 0m0.123s
> 0
> $ time curl -ILSs
> https://github.com/BrianInglis/apt-cyg.git/info/refs?service=git-upload-pack | grep -qi '^content-type:\sapplication/x-git-upload-pack'; echo $?
>
> real 0m0.440s
> user 0m0.061s
> sys 0m0.184s
> 1
Thanks for this.
Uh, but it seems like 'git clone --depth 1' works with both of these
URLs, so... um... I'm not sure what's going on.
More information about the Cygwin-apps
mailing list