--- OLD/pretty.c Thu Jan 1 00:00:00 1970 +++ NEW/pretty.c Thu Jan 1 00:00:00 1970 @@ -8,6 +8,8 @@ #include "log-tree.h" #include "color.h" +int abbrev_length = DEFAULT_ABBREV; + static char *user_format; static void save_user_format(struct rev_info *rev, const char *cp, int is_tformat) @@ -647,7 +649,7 @@ if (add_again(sb, &c->abbrev_commit_hash)) return 1; strbuf_addstr(sb, find_unique_abbrev(commit->object.sha1, - DEFAULT_ABBREV)); + abbrev_length)); c->abbrev_commit_hash.len = sb->len - c->abbrev_commit_hash.off; return 1; case 'T': /* tree hash */ @@ -657,7 +659,7 @@ if (add_again(sb, &c->abbrev_tree_hash)) return 1; strbuf_addstr(sb, find_unique_abbrev(commit->tree->object.sha1, - DEFAULT_ABBREV)); + abbrev_length)); c->abbrev_tree_hash.len = sb->len - c->abbrev_tree_hash.off; return 1; case 'P': /* parent hashes */ @@ -674,7 +676,7 @@ if (p != commit->parents) strbuf_addch(sb, ' '); strbuf_addstr(sb, find_unique_abbrev( - p->item->object.sha1, DEFAULT_ABBREV)); + p->item->object.sha1, abbrev_length)); } c->abbrev_parent_hashes.len = sb->len - c->abbrev_parent_hashes.off;