Re: [PATCH 0/2] Avoiding errors when partial cloning a tagged blob
- Date: Fri, 6 Jul 2018 12:38:47 -0700
- From: Jonathan Tan <jonathantanmy@xxxxxxxxxx>
- Subject: Re: [PATCH 0/2] Avoiding errors when partial cloning a tagged blob
> When cloning a repository with a tagged blob (like the Git repository)
> with --filter=blob:none, the following message appears:
> error: missing object referenced by 'refs/tags/junio-gpg-pub'
> and the resulting repository also fails fsck.
> Patch 1 fixes the protocol documentation and the server side of Git, and
> patch 2 makes clone error out when such a situation occurs.
> An argument could be made that we should not merge patch 2 just yet due
> to the fact that some server implementations (such as Git and JGit)
> still exhibit the old behavior, and the resulting clones (albeit failing
> fsck) are still usable, because when attempting to load the blob, Git
> will automatically fetch it. I'm on the fence about this, and have
> included patch 2 in this patch set nevertheless for completeness.
> Jonathan Tan (2):
> upload-pack: send refs' objects despite "filter"
> clone: check connectivity even if clone is partial
Forgot to mention: this patch set is based on bw/ref-in-want because I
needed its one-time-sed functionality.