Commit Briefs

Omar Polo

got_commit_graph_close: free tailq contents

The tailq should ideally be empty when we reach got_commit_graph_close, but consumer code may exit the commit graph loop earlier. spotted by and ok stsp@


Stefan Sperling

forbid rebase of references outside the refs/heads/ namespace

ok jrick


Omar Polo

plug leak in resolve_symlink

ok stsp@


Omar Polo

gotwebd: percent-decode the received query string

ok stsp@


Omar Polo

plug mem leak in got_repo_pack_fds_open

pack_fds_tmp is not always free'd. However, while here, simplify it to not use a temporary array. ok stsp@


Omar Polo

gotwebd: free obj_id and reflist in got_output_file_blame

ok stsp@


Omar Polo

gotwebd: got_output_file_blame: free lines on error path

ok stsp@


Omar Polo

gotwebd: free eline in got_gotweb_blame_cb loop

ok stsp@


Omar Polo

gotwebd: drop superfluous check

commit_id is not NULL if got_repo_match_object_id returned successfully. ok stsp@


Stefan Sperling

sync file with diff.git 279d77aa1e4b921090e702a6a8a5a94a98a062b1 and

use the faster headers-only mode for diff3



Omar Polo

gotwebd: kill unused id_str in got_output_repo_tree

ok stsp@


Omar Polo

gotwebd: avoid extra strdups in got_output_repo_tree

ok stsp@


Omar Polo

gotwebd: avoid extra variable in got_output_repo_tree

in_repo_path was used only to build a path, it's then assigned to path (which is NULL at that point.) Just asprintf into path. ok stsp@


Josh Rickmar

Do not segfault verifying "lightweight" tags

ok stsp@