Commit Briefs

42a95f4839 Thomas Adam

bump version number


9deac22f6f Thomas Adam

changes for 0.80


f35371fc7a Thomas Adam

update gotwebd TODOs



c64505bc0a Thomas Adam

sync dist file list



61aa7f30dd Thomas Adam

add obj/pages.c to CLEANFILES in gotwebd's Makefile


fc3075a803 Thomas Adam

license copyright++


5bd2a49b57 Thomas Adam

remove TODO items related to indexing ref-deltas


88056de124 Thomas Adam

fix indexing of pack files which contain ref-deltas

ok jamsek


be97ab03ef Thomas Adam

refactor got log -d and tog diffstat to compute diff once

This eliminates the previous performance cost by making 'got log -d' and tog diff view compute the diffstat while building the diff in a temp file like we do with 'got diff -d'. Also, keep the current 'got log -d' UI as per stsp's suggestion. ok stsp@


28466fcabc Thomas Adam

fix diff and log diffstat tests broken in 65dedee0a2cd

I failed to update regress when changing the diffstat summary line in the previous commit to use a singular noun after 1. ok op@ and stsp@


4ef604a7de Thomas Adam

update gotd TODO items


5c24b9c1a4 Thomas Adam

don't use plural noun after 1 in diffstat total

Use singular form when appropriate; for example, turn the top into the bottom: 1 file changed, 1 insertions(+), 1 deletions(-) 1 file changed, 1 insertion(+), 1 deletion(-) ok op@


11490987f8 Thomas Adam

gotwebd: delete now unused code

gotweb_escape_html and gotweb_link are now completely unused. ok jamsek


ea1b5cf500 Thomas Adam

gotwebd: inline got_output_file_blob into gotweb_process_request

ok jamsek


1cd5d437cd Thomas Adam

gotwebd: templateify gotweb_render_blame

ok and tweak from jamsek


b09f5680b0 Thomas Adam

zap empty line


18e466eb6a Thomas Adam

gotwebd: templateify gotweb_render_summary

ok jamsek


b3ba36c380 Thomas Adam

gotwebd: bubble up got_get_repo_tags

This bubbles up the call to got_get_repo_tags from gotweb_render_tags to its caller, gotweb_process_request and gotweb_render_summary. It helps simplifying gotweb_render_summary and making it easier to templateify, but also helps in untangling a bit the code. At this point gotweb_render_tags becomes just a wrapper to gotweb_render_tags_tmpl so switch completely to it. ok jamsek


00abe30b60 Thomas Adam

gotwebd: templateify gotweb_render_branches

no functional change intended. Bubble up the allocation of the reflist from gotweb_render_branches to gotweb_render_summary (its only caller) and rewrite it as a template. ok tracey@


92a5690723 Thomas Adam

got: style(9) and cleanup failure leaks lib/diff.c

Spotted while implementing diffstat plus one introduced with diffstat code. Don't leak 'change' on got_pathlist_append() error. And don't leak modestr{1,2} and l{1,2} char pointers in diff_blobs() and got_diff_tree(), respecitvely. Regarding modestr leaks, rather than free at all error return points, use op's suggestion to lift modestr vars to function scope. ok op@


e643a76a2e Thomas Adam

got: set error on asprintf() failure

ok op@


fcbb06bf69 Thomas Adam

replace malloc+memcpy with strndup. no functional change intended

ok stsp@