]> asedeno.scripts.mit.edu Git - git.git/blobdiff - revision.c
commit: allow --amend to reuse message from another commit
[git.git] / revision.c
index 2a59035192baec8265acccf8b5d00aa7b2db4dd7..7e2f4f1eb5090588fc6515b78d39b7c7a4eda00d 100644 (file)
@@ -139,6 +139,18 @@ void add_pending_object(struct rev_info *revs, struct object *obj, const char *n
        add_pending_object_with_mode(revs, obj, name, S_IFINVALID);
 }
 
+void add_head_to_pending(struct rev_info *revs)
+{
+       unsigned char sha1[20];
+       struct object *obj;
+       if (get_sha1("HEAD", sha1))
+               return;
+       obj = parse_object(sha1);
+       if (!obj)
+               return;
+       add_pending_object(revs, obj, "HEAD");
+}
+
 static struct object *get_reference(struct rev_info *revs, const char *name, const unsigned char *sha1, unsigned int flags)
 {
        struct object *object;