Commit Diff


commit - 199a402734c6e8d1b44fd3f607459b9fb94e0cb0
commit + e34f9ed6ad6d7e550cdfa067e0e45300e232bfb7
blob - 587273c102a98dd8c5922774fd868a687ac32886
blob + 7b9991ece2c8a7aba2cd944dfd590193110b4a9d
--- got/got.c
+++ got/got.c
@@ -629,6 +629,8 @@ print_commit(struct got_commit_object *commit, struct 
 		name = got_ref_get_name(re->ref);
 		if (strncmp(name, "refs/", 5) == 0)
 			name += 5;
+		if (strncmp(name, "heads/", 6) == 0)
+			name += 6;
 		s = refs_str;
 		if (asprintf(&refs_str, "%s%s%s", s ? s : "", s ? ", " : "",
 		    name) == -1) {