AgeCommit message (Expand)AuthorLines
t0001: ignore ".dirty" suffix on Git versionJohn Keeping-1/+1
tests: set TEST_OUTPUT_DIRECTORY to the CGit test directoryJohn Keeping-0/+1
t0109: test more URLsJohn Keeping-4/+20
cgitrc.5.txt: Specify when scan-path must be defined before.Jason A. Donenfeld-9/+11
ui-snapshot.c: Prepend "V" when guessing ref namesLukas Fleischer-2/+6
t0107: Skip ZIP tests if unzip(1) isn't availableLukas Fleischer-4/+10
tests/: Do not use `sed -i`Lukas Fleischer-5/+8
Add branch-sort and repo.branch-sort options.Jason A. Donenfeld-22/+46
t0109: chain operations with &&John Keeping-1/+1
cgit.c: Do not restore unset environment variablesLukas Fleischer-2/+4
t0107: Use `tar -z` for gzip'ed archivesLukas Fleischer-1/+1
tests: Make sure that git does not access $HOMEJason A. Donenfeld-0/+25
tests/.gitignore: update for using Git's test infrastructureJohn Keeping-3/+3
tests: use Git's test frameworkJohn Keeping-291/+239
Do not load user or system gitconfig and gitattributesJason A. Donenfeld-2/+24
use struct strbuf instead of static buffersJohn Keeping-243/+305
Remove redundant calls to fmt("%s", ...)John Keeping-3/+3
Convert cgit_print_error to a variadic functionJohn Keeping-45/+57
shared.c: add strbuf_ensure_endJohn Keeping-0/+8
html.c: add various strbuf and varadic helpersJohn Keeping-4/+63
Mark char* fields in struct cgit_page as constJohn Keeping-7/+8
Fix out-of-bounds memory accesses with virtual_root=""John Keeping-18/+25
ui-refs.c: Refactor print_tag()Lukas Fleischer-29/+27
ui-refs.c: Remove global header variableLukas Fleischer-6/+0
html.c: Replace strdup() with xstrdup()Lukas Fleischer-5/+2
Always #include corresponding .h in .c filesJohn Keeping-8/+20
cgit.mk: fix dependency handlingJohn Keeping-0/+8
Makefile: re-include cgit.conf in cgit.mkJohn Keeping-0/+2
Do not unnecessarily strdup() environment variablesLukas Fleischer-15/+10
Maŕk cgit_environment members constLukas Fleischer-12/+12
Return const char * in cgit_{httpscheme, hosturl, rooturl}()Lukas Fleischer-9/+9
Update git to v1.8.2.1John Keeping-5/+6
ui-blob: don't segfault when no path is givenJohn Keeping-1/+1
Convert pager navigation into a unordered listLukas Fleischer-9/+20
Makefile: remove CGIT-CFLAGS files in clean stageJason A. Donenfeld-1/+1
ui-summary.c: Move urls variable into print_urls()Lukas Fleischer-6/+14
Fix colspan valuesLukas Fleischer-14/+28
html: check return value of writeJason A. Donenfeld-2/+3
ui-shared: squelch compiler warning.Jason A. Donenfeld-0/+1
cgit.mk: Use SHELL_PATH_SQ to run gen-version.shJohn Keeping-1/+1
cgit.mk: don't rebuild everything if CGIT_VERSION changesJohn Keeping-1/+8
ui-patch: use cgit_version not CGIT_VERSIONJohn Keeping-1/+1
Makefile: re-use Git's Makefile where possibleJohn Keeping-119/+80
tests: check that Git version are in syncJohn Keeping-0/+36
Merge branch 'wip'Jason A. Donenfeld-111/+125
ui-shared: fix return type of cgit_self_linkJohn Keeping-41/+42
cgit_print_snapshot_links(): Free prefix variableLukas Fleischer-0/+1
cgit_print_commit(): Free tmp variableLukas Fleischer-0/+1
cgit_print_tree(): Free curr_rev after usageLukas Fleischer-2/+6
find_default_branch(): Free refmatch after usageLukas Fleischer-0/+8