4 years ago Stefan Sperling
simplify gw_get_repo_age() and close several resource leaks
no need to dup refname in gw_output_repo_heads()
check for any symbolic refs and skip them, not just HEAD
refname in gw_get_repo_age() doesn't need to be duplicated; simplify
there is no need to strdup() gw_trans->headref
add missing error checks in gw_get_header()
gotweb: decorate only the branch's tip commit ID with "(branch)"; add XXX
gw_free_headers() frees just one gw_header so rename it to gw_free_header()
make gotweb's summary page display which branch the commit briefs belong to
4 years ago Tracey Emery
ensure we close the final checked dir in gw_load_got_path and use better error message
catch invalid actions and git paths earlier in querystring parsing
set gw_err in correct code path
remove free(refs_str) that was reintroduced with rebase
fixup initial action querystring error and use the err.tmpl finally
jump to error handling consistently in gw_load_got_path()
eliminate unnecessary strdup() via an intermediate variable in gw_get_commit()
remove unneeded asprintf and clean up a couple of lines
remove all usage of strdup("") and simply check for NULL instead
avoid strdup on author and committer
backout changes in a942aa37d2d222c183405af276d7bd07f9657398 and expand strdup error checking
remove unnecessary etc directory from dist file list; noticed by tracey
no need to deep-copy repo_file param from querystring; add some XXX comments
add another XXX comment; I'm not quite sure what to do about this just yet
no need to deep-copy the repository name from the request; just point to it
put braces around multi-line if (...)