Merge branch 'rs/code-cleaning'

* rs/code-cleaning:
  fsck: simplify fsck_commit_buffer() by using commit_list_count()
  commit: use commit_list_append() instead of duplicating its code
  merge: simplify merge_trivial() by using commit_list_append()
  use strbuf_addch for adding single characters
  use strbuf_addbuf for adding strbufs
This commit is contained in:
Junio C Hamano
2014-07-16 11:33:09 -07:00
10 changed files with 19 additions and 36 deletions

View File

@ -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;