Commit Briefs

Mark Jamsek

plug leak of got_diffreg_result on output failure

Move 'done' labels up so that if got_diffreg_output() fails we still call got_diffreg_result_free() instead of jumping straight over it. ok + fix from stsp@


Mark Jamsek

got: implement diffstat for got log and tog diff view

Add new got_diff_blob_cb() implementation to compute added/removed line metrics for a given diff. This enables displaying a diffstat with 'got log -d'. As per suggestion from stsp, change tog diff view to display the diffstat by default. ok stsp@


Omar Polo

backout 169b163113a6db9878c9166aa05fbd30d05eb832

pushed by mistake, wasn't reviewed.


Omar Polo

template.7: fix double spaces

diff from Josiah Frentsos and clue from tb@, thanks! (I can't read.)


Omar Polo

template: bump date in manpages


Omar Polo

template.7: Add a missing \& where needed

based on a diff by Josiah Frentsos, thanks!


Omar Polo

template.7: Use -width instead of -indent

diff from Josiah Frentsos, thanks!


Omar Polo

template.7: use An instead of Ar in AUTHORS

diff from Josiah Frentsos, thanks!


Omar Polo

template.1: Use -std with Ex

diff from Josiah Frentsos, thanks!


Omar Polo

gotwebd: templateify gotweb_render_diff

To avoid calling functions from got_operations.c directly from a template (which would hide the error), change got_output_repo_diff into got_open_diff_for_output that returns a file with the diff in it, to be then rendered by the template. got_gotweb_flushfile needs to be exposed then. It also bundles a smaller change: the `label' argument of got_repo_match_object_id is optional and not used, so just pass NULL there.


Omar Polo

template: specify which C loop


Omar Polo

template: add `while' construct


Stefan Sperling

switch gotd.conf syntax from 'unix_socket' to 'listen on'

ok op@


Omar Polo

template: drop tmpl.c from SRCS

was added there mistakenly. it's not part of the "compiler", it's part of the "user library" and provides useful functions for the consumers.