I originally wanted to decorate shallow cut points. Now it decorates all grafts (normal as well as shallow cuts) and replaced commits/tags. The first patch is an independent fix. The last one, decorating replaces, can also be considered a fix (decorating "refs/replace/SHA1" on random commits does not sound right, but maybe it's just me). Nguyễn Thái Ngọc Duy (5): decoration: do not mis-decorate refs with same prefix Add for_each_commit_graft() to iterate all grafts Move write_shallow_commits to fetch-pack.c log: decorate grafted commits with "grafted" log: decorate "replaced" on to replaced commits builtin/fetch-pack.c | 30 ++++++++++++++++++++++++++++++ commit.c | 20 +++++--------------- commit.h | 3 ++- log-tree.c | 34 ++++++++++++++++++++++++++++++---- 4 files changed, 67 insertions(+), 20 deletions(-) -- 1.7.4.74.g639db -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html