From: Johannes Schindelin Date: Thu, 14 Feb 2008 23:25:54 GMT Subject: [PATCH 2/3] http-push: do not get confused by submodules Message-ID: In-Reply-To: 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 --- 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