Re: [PATCH] Make git-prune submodule aware (and fix a SEGFAULT in the process)
- From
Johannes Sixt <j.sixt@eudaptics.com>
- Date
- Aug 17, 2007, 09:14 UTC
- Message-ID
- <46C56704.6D917A53@eudaptics.com>
- In-Reply-To
- <200708170939.47214.andyparkins@gmail.com>
Andy Parkins wrote:
Show 10 quoted lines
> Could any of the guru's give me a guide to upload-pack.c? I assume the > problem is going to be the same as it was for git-prune, the hash for the > gitlink object in the tree is being assumed to be an object in the ODB; > which isn't the case with gitlink entries. Where would that be happening > in git-upload-pack? The fix is going to be.. > > if( S_ISGITLINK(mode)) > continue; > > But I've got no idea where to put it :-)
Most likely in list-objects.c:traverse_commit_list(), which is called from somewhere in upload-pack.c.
-- Hannes