diff options
author | René Scharfe <l.s.r@web.de> | 2014-07-10 11:47:47 +0200 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2014-07-10 14:07:22 -0700 |
commit | cb979dbd8fead65e579442c25b620fdc401227b1 (patch) | |
tree | 1576eecbd4da234af65e9f3f298a54a584039759 /commit.c | |
parent | 910a09a7350a556f7f367680294fca8d05ddc5f5 (diff) | |
download | git-cb979dbd8fead65e579442c25b620fdc401227b1.tar.gz |
commit: use commit_list_append() instead of duplicating its code
Signed-off-by: Rene Scharfe <l.s.r@web.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'commit.c')
-rw-r--r-- | commit.c | 7 |
1 files changed, 1 insertions, 6 deletions
@@ -447,12 +447,7 @@ struct commit_list *copy_commit_list(struct commit_list *list) struct commit_list *head = NULL; struct commit_list **pp = &head; while (list) { - struct commit_list *new; - new = xmalloc(sizeof(struct commit_list)); - new->item = list->item; - new->next = NULL; - *pp = new; - pp = &new->next; + pp = commit_list_append(list->item, pp); list = list->next; } return head; |