summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/transports/local.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/transports/local.c b/src/transports/local.c
index 64ddbd970..def8ac037 100644
--- a/src/transports/local.c
+++ b/src/transports/local.c
@@ -544,7 +544,8 @@ static int local_download_pack(
error = 0;
}
} else {
- error = git_packbuilder_insert(pack, &rhead->oid, rhead->name);
+ /* Tag or some other wanted object. Add it on its own */
+ error = git_packbuilder_insert_recur(pack, &rhead->oid, rhead->name);
}
git_object_free(obj);
if (error < 0)