diff options
| author | Junio C Hamano <gitster@pobox.com> | 2019-10-15 13:48:03 +0900 |
|---|---|---|
| committer | Junio C Hamano <gitster@pobox.com> | 2019-10-15 13:48:03 +0900 |
| commit | c7d2cedec27560caec9283e73759a734154cf505 (patch) | |
| tree | 57d1e05513aac2d2081f002500488834a71f6879 | |
| parent | Merge branch 'dl/format-patch-doc-test-cleanup' (diff) | |
| parent | send-pack: never fetch when checking exclusions (diff) | |
| download | git-c7d2cedec27560caec9283e73759a734154cf505.tar.gz git-c7d2cedec27560caec9283e73759a734154cf505.zip | |
Merge branch 'jt/push-avoid-lazy-fetch'
Performance hack.
* jt/push-avoid-lazy-fetch:
send-pack: never fetch when checking exclusions
| -rw-r--r-- | send-pack.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/send-pack.c b/send-pack.c index 6dc16c3211..34c77cbb1a 100644 --- a/send-pack.c +++ b/send-pack.c @@ -40,7 +40,8 @@ int option_parse_push_signed(const struct option *opt, static void feed_object(const struct object_id *oid, FILE *fh, int negative) { - if (negative && !has_object_file(oid)) + if (negative && + !has_object_file_with_flags(oid, OBJECT_INFO_SKIP_FETCH_OBJECT)) return; if (negative) |
