diff options
Diffstat (limited to 'builtin-pack-objects.c')
| -rw-r--r-- | builtin-pack-objects.c | 8 | 
1 files changed, 8 insertions, 0 deletions
diff --git a/builtin-pack-objects.c b/builtin-pack-objects.c index 217fd49da9..5fc1b8c6fb 100644 --- a/builtin-pack-objects.c +++ b/builtin-pack-objects.c @@ -1725,6 +1725,14 @@ static void prepare_pack(int window, int depth)  			if (entry->type < 0)  				die("unable to get type of object %s",  				    sha1_to_hex(entry->idx.sha1)); +		} else { +			if (entry->type < 0) { +				/* +				 * This object is not found, but we +				 * don't have to include it anyway. +				 */ +				continue; +			}  		}  		delta_list[n++] = entry;  | 
