Compared to v1: - the first patch is dropped to make it easier to merge - free_graft is now static function in commit.c I don't know, what are exact rules about adding Reviewed-by footer, so I didn't add any. Patryk Obara (4): sha1_file: fix hardcoded size in null_sha1 commit: replace the raw buffer with strbuf in read_graft_line commit: implement free_commit_graft commit: rewrite read_graft_line builtin/blame.c | 2 +- commit.c | 55 ++++++++++++++++++++++++++++++++----------------------- commit.h | 4 ++-- sha1_file.c | 2 +- shallow.c | 1 + 5 files changed, 37 insertions(+), 27 deletions(-) -- 2.9.5