Code

submodule add: fix breakage when re-adding a deep submodule
[git.git] / sha1_name.c
index d4236359621582bcf6b0d4e8be47a16b3a85de34..03ffc2caaa6524a3361bc47a89e101ced2f0e987 100644 (file)
@@ -416,12 +416,6 @@ struct object *peel_to_type(const char *name, int namelen,
 {
        if (name && !namelen)
                namelen = strlen(name);
-       if (!o) {
-               unsigned char sha1[20];
-               if (get_sha1_1(name, namelen, sha1))
-                       return NULL;
-               o = parse_object(sha1);
-       }
        while (1) {
                if (!o || (!o->parsed && !parse_object(o->sha1)))
                        return NULL;