MCPcopy Create free account
hub / github.com/git/git / get_revision_mark

Function get_revision_mark

revision.c:4716–4734  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4714}
4715
4716const char *get_revision_mark(const struct rev_info *revs, const struct commit *commit)
4717{
4718 if (commit->object.flags & BOUNDARY)
4719 return "-";
4720 else if (commit->object.flags & UNINTERESTING)
4721 return "^";
4722 else if (commit->object.flags & PATCHSAME)
4723 return "=";
4724 else if (!revs || revs->left_right) {
4725 if (commit->object.flags & SYMMETRIC_LEFT)
4726 return "<";
4727 else
4728 return ">";
4729 } else if (revs->graph)
4730 return "*";
4731 else if (revs->cherry_mark)
4732 return "+";
4733 return "";
4734}
4735
4736void put_revision_mark(const struct rev_info *revs, const struct commit *commit)
4737{

Callers 4

put_revision_markFunction · 0.85
format_commit_oneFunction · 0.85
graph_output_commit_charFunction · 0.85
show_commitFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected