aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2013-04-08Do not load user or system gitconfig and gitattributesJason A. Donenfeld3-2/+24
2013-04-08use struct strbuf instead of static buffersJohn Keeping12-243/+305
2013-04-08Remove redundant calls to fmt("%s", ...)John Keeping2-3/+3
2013-04-08Convert cgit_print_error to a variadic functionJohn Keeping11-45/+57
2013-04-08shared.c: add strbuf_ensure_endJohn Keeping2-0/+8
2013-04-08html.c: add various strbuf and varadic helpersJohn Keeping3-4/+63
2013-04-08Mark char* fields in struct cgit_page as constJohn Keeping2-7/+8
2013-04-08Fix out-of-bounds memory accesses with virtual_root=""John Keeping4-18/+25
2013-04-08ui-refs.c: Refactor print_tag()Lukas Fleischer1-29/+27
2013-04-08ui-refs.c: Remove global header variableLukas Fleischer1-6/+0
2013-04-08html.c: Replace strdup() with xstrdup()Lukas Fleischer1-5/+2
2013-04-08Always #include corresponding .h in .c filesJohn Keeping22-8/+20
2013-04-08cgit.mk: fix dependency handlingJohn Keeping1-0/+8
2013-04-08Makefile: re-include cgit.conf in cgit.mkJohn Keeping1-0/+2
2013-04-08Do not unnecessarily strdup() environment variablesLukas Fleischer1-15/+10
2013-04-08Maŕk cgit_environment members constLukas Fleischer2-12/+12
2013-04-08Return const char * in cgit_{httpscheme, hosturl, rooturl}()Lukas Fleischer3-9/+9
2013-04-08Update git to v1.8.2.1John Keeping4-5/+6
2013-04-07ui-blob: don't segfault when no path is givenJohn Keeping1-1/+1
2013-03-20Convert pager navigation into a unordered listLukas Fleischer3-9/+20
2013-03-20Makefile: remove CGIT-CFLAGS files in clean stageJason A. Donenfeld1-1/+1
2013-03-20ui-summary.c: Move urls variable into print_urls()Lukas Fleischer1-6/+14
2013-03-20Fix colspan valuesLukas Fleischer3-14/+28
2013-03-20html: check return value of writeJason A. Donenfeld1-2/+3
2013-03-20ui-shared: squelch compiler warning.Jason A. Donenfeld1-0/+1
2013-03-20cgit.mk: Use SHELL_PATH_SQ to run gen-version.shJohn Keeping1-1/+1
2013-03-20cgit.mk: don't rebuild everything if CGIT_VERSION changesJohn Keeping1-1/+8
2013-03-20ui-patch: use cgit_version not CGIT_VERSIONJohn Keeping1-1/+1
2013-03-20Makefile: re-use Git's Makefile where possibleJohn Keeping3-119/+80
2013-03-20tests: check that Git version are in syncJohn Keeping1-0/+36
2013-03-20Merge branch 'wip'Jason A. Donenfeld18-111/+125
2013-03-20ui-shared: fix return type of cgit_self_linkJohn Keeping1-41/+42
2013-03-05cgit_print_snapshot_links(): Free prefix variableLukas Fleischer1-0/+1
2013-03-05cgit_print_commit(): Free tmp variableLukas Fleischer1-0/+1
2013-03-05cgit_print_tree(): Free curr_rev after usageLukas Fleischer1-2/+6
2013-03-05find_default_branch(): Free refmatch after usageLukas Fleischer1-0/+8
2013-03-05print_tag_downloads(): Free ref variableLukas Fleischer1-1/+7
2013-03-05Free reflists after usageLukas Fleischer3-0/+41
2013-03-05ui-shared.c: Remove unused function print_archive_ref()Lukas Fleischer1-39/+0
2013-03-05ui-shared.c: Remove unused function cgit_currurl()Lukas Fleischer1-12/+0
2013-03-05Mark several functions/variables staticLukas Fleischer14-60/+64
2013-03-05t0107-snapshot: add tests for ZIP archivesJohn Keeping1-2/+37
2013-03-05tests: make whitespace consistentJohn Keeping3-14/+17
2013-03-05tests: "grep -e" is not portable to all platformsJohn Keeping8-55/+55
2013-03-04Makefile: Disable gettext in the Git submoduleLukas Fleischer1-1/+1
2013-03-04Makefile: improve dependency generationJamie Couture1-70/+82
2013-03-04cgit.c: Remove parameter from guess_defbranch()Lukas Fleischer1-2/+2
2013-03-04ui-tree.c: Use a context structure in walk_tree()Lukas Fleischer1-22/+29
2013-03-04ui-tree.c: Drop the header variableLukas Fleischer1-6/+2
2013-03-04ui-tree.c: Declare the state variable globallyLukas Fleischer1-1/+2