| Age | Commit message (Collapse) | Author | Lines |
|
|
|
|
|
A ref whose object git cannot parse never joins the list, and a commit's
info is allocated even when its buffer cannot be read.
|
|
parse_object only hands back a tag it has parsed, and an ident is split
into a name and an address together or not at all, so a tagger always
has an address, if only <>.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
A root tree that cannot be read now lists empty rather than answering
404, the way a folder below it already does.
|
|
A row whose first entry is itself a directory leaked that entry's name.
A level git could not read as a tree returned early instead, which also
left the row's log, stats and plain links on the deeper path.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The mask only worked while TAB_WIDTH stayed a power of two.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The cells of the Others row lose the empty class attribute they
carried.
|
|
|
|
|
|
|
|
repo_init_revisions already sets abbrev, commit_format and
show_root_diff to these values, and verbose_header is only read by
log_tree_commit, which the log and stats walks never call.
|
|
|
|
Every exit now goes through one label, which also clears the walk
arguments that the normal end used to leave allocated.
|
|
|
|
|
|
|
|
Its message also spells the project's name as cgit.
|