[PATCH 2/3] http-push: do not get confused by submodules
- From
Johannes Schindelin <johannes.schindelin@gmx.de>
- Date
- Feb 14, 2008, 23:25 UTC
- Message-ID
- <alpine.LSU.1.00.0802142325400.30505@racer.site>
- In-Reply-To
- <alpine.LSU.1.00.0802142319340.30505@racer.site>
When encountering submodules in a tree, http-push should not try sending the respective object. Instead, it should ignore it.
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de> --- http-push.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/http-push.c b/http-push.c index 7a6c669..93bd87d 100644 --- a/http-push.c +++ b/http-push.c @@ -1637,7 +1637,7 @@ static struct object_list **process_tree(struct tree *tree, while (tree_entry(&desc, &entry)) { if (S_ISDIR(entry.mode)) p = process_tree(lookup_tree(entry.sha1), p, &me, name); - else + else if (!S_ISGITLINK(entry.mode)) p = process_blob(lookup_blob(entry.sha1), p, &me, name); } free(tree->buffer);
-- 1.5.4.1.1353.g0d5dd