about summary refs log tree commit diff
path: root/ui-repolist.c (follow)
Commit message (Expand)AuthorAge
...
* Add and use a common readfile() functionLars Hjemli2009-08-18
* Merge branch 'stable'Lars Hjemli2009-08-18
|\
| * truncate buffer before reading empty filesSimon Arlott2009-08-18
* | Add 'about-filter' and 'repo.about-filter' optionsLars Hjemli2009-08-09
|/
* Merge branch 'full-log'Lars Hjemli2008-12-06
|\
| * ui-log: add support for showing the full commit messageLars Hjemli2008-11-29
* | Merge branch 'lh/sort-repolist'Lars Hjemli2008-12-06
|\ \
| * | ui-repolist: implement lazy caching of repo->mtimeLars Hjemli2008-11-29
| * | ui-repolist: sort null values lastLars Hjemli2008-11-29
| * | ui-repolist: add support for sorting any columnLars Hjemli2008-11-29
| * | ui-repolist: extract get_repo_modtime() from print_modtime()Lars Hjemli2008-11-29
| * | Add support for sorting by Age in the repolistBenjamin Close2008-11-29
| |/
* / ui-repolist: avoid build warning for strcasestr(3)Lars Hjemli2008-12-05
|/
* ui-repolist: handle empty agefilesLars Hjemli2008-11-14
* ui-repolist + ui-shared: Use cgit_summary_link()Lars Hjemli2008-10-05
* ui-repolist: enable filtering of repos by pathLars Hjemli2008-09-15
* Add a pager on the repolistLars Hjemli2008-05-03
* Prepare for 'about site' page / add 'root-readme' option to cgitrcLars Hjemli2008-04-29
* Move included header-file out of repolist tableLars Hjemli2008-04-29
* Make a few more columns in repolist and log view clickableLars Hjemli2008-04-14
* Make repository search case insensitiveLars Hjemli2008-04-13
* Implement minimal freetext search in the repolistLars Hjemli2008-04-13
* More layout fixesLars Hjemli2008-04-13
* Add ui-shared.hLars Hjemli2008-03-24
* Remove obsolete cacheitem parameter to ui-functionsLars Hjemli2008-03-24
* Add struct cgit_page to cgit_contextLars Hjemli2008-03-24
* Introduce html.hLars Hjemli2008-03-18
* Move cgit_repo into cgit_contextLars Hjemli2008-02-16
* Add all config variables into struct cgit_contextLars Hjemli2008-02-16
* Fix html error detected by test-suiteLars Hjemli2007-11-11
* Add search parameters to cgit_log_linkLars Hjemli2007-11-03
* Add ofs argument to cgit_log_link and use it in ui-log.cLars Hjemli2007-06-29
* Add setting to enable/disable extra links on index pageLars Hjemli2007-06-19
* Change S/L/T to summary/log/treeLars Hjemli2007-06-18
* Change "files" to "tree"Lars Hjemli2007-06-18
* Add git_log_link() and fix bug in generic repolink functionLars Hjemli2007-06-17
* Add and use cgit_tree_link()Lars Hjemli2007-06-17
* Remove unused variable from ui-repolist.c:read_agefile()Lars Hjemli2007-05-23
* Show time since last change on index pageLars Hjemli2007-05-22
* Make frontpage friendlierLars Hjemli2007-05-21
* Merge branch 'repogroups'Lars Hjemli2007-05-20
|\
| * Don't highlight repogroup headingsLars Hjemli2007-05-18
| * Teach cgit how to group repositories by categoryLars Hjemli2007-05-18
* | Teach cgit howto include an external file on index page.Lars Hjemli2007-05-19
|/
* Restrict length of repo description on repolist pageLars Hjemli2007-05-16
* Add C D L and T links to index pageLars Hjemli2007-05-16
* Layout updateLars Hjemli2007-02-21
* Read repo-info from /etc/cgitrcLars Hjemli2007-02-04
* Cleanup table listingsLars Hjemli2007-01-28
* Add generic support for search box in page headerLars Hjemli2006-12-28
g slash. Reported-by: Julius Plenz <plenz@cis.fu-berlin.de> Signed-off-by: John Keeping <john@keeping.me.uk> 2013-04-15t0001: ignore ".dirty" suffix on Git versionJohn Keeping When testing modifications in Git that affect CGit, it is annoying to have t0001 failing simply because the Git version has a ".dirty" suffix when the version of Git there does indeed match that specified in the CGit makefile. Stop this by stripping the ".dirty" suffix from the GIT_VERSION variable. Note that this brings the "Git version" behaviour in line with the "submodule version" case which does not check if the working tree in git/ is modified. Signed-off-by: John Keeping <john@keeping.me.uk> 2013-04-15tests: set TEST_OUTPUT_DIRECTORY to the CGit test directoryJohn Keeping By default, Git's test suite puts the trash directories and test-results directory into its own directory, not that containing the tests being run. This is less convenient for inspecting test failures, so set the output directory to CGit's tests/ directory instead. Note that there is currently a bug in Git whereby it will create the trash directories in our tests/ directory regardless of the value of TEST_OUTPUT_DIRECTORY, and then fail to remove them once the tests are done. This change does currently affect the location of the test-results/ directory though. Signed-off-by: John Keeping <john@keeping.me.uk> 2013-04-15t0109: test more URLsJohn Keeping In order to ensure that we don't access $HOME at some point after initial startup when rendering a specific view, run the strace test on a range of different pages. This ensures that we don't end up reading a configuration later for some specific view. Signed-off-by: John Keeping <john@keeping.me.uk> 2013-04-10cgitrc.5.txt: Specify when scan-path must be defined before.Jason A. Donenfeld Several options must be specified prior to scan-path. This is consistant source of user confusion. Document these facts. Suggested-by: Lukas Fleischer <cgit@cryptocrack.de> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 2013-04-10ui-snapshot.c: Prepend "V" when guessing ref namesLukas Fleischer In cgit_print_snapshot_links() we strip leading "v" and "V", while we currently only prepend a lower case "v" when parsing a snapshot file name. This results in broken snapshot links for tags that start with an upper case "V". Avoid this by prepending a "V" as a fallback. Signed-off-by: Lukas Fleischer <cgit@cryptocrack.de> 2013-04-10t0107: Skip ZIP tests if unzip(1) isn't availableLukas Fleischer Note that we cannot use skip_all here since some tests have already been executed when ZIP tests are reached. Use test prerequisites to skip everything using unzip(1) if the binary is not available instead. Signed-off-by: Lukas Fleischer <cgit@cryptocrack.de> 2013-04-10tests/: Do not use `sed -i`Lukas Fleischer "-i" isn't part of the POSIX standard and doesn't work on several platforms such as OpenBSD. Use a temporary file instead. Signed-off-by: Lukas Fleischer <cgit@cryptocrack.de> 2013-04-10Add branch-sort and repo.branch-sort options.Jason A. Donenfeld When set to "name", branches are sorted by name, which is the current default. When set to "age", branches are sorted by the age of the repository. This feature was requested by Konstantin Ryabitsev for use on kernel.org. Proposed-by: Konstantin Ryabitsev <mricon@kernel.org> 2013-04-10t0109: chain operations with &&John Keeping Without '&&' between operations, we will not detect if strace or cgit exit with an error status, which would cause a false positive test status in this case. Signed-off-by: John Keeping <john@keeping.me.uk> 2013-04-10cgit.c: Do not restore unset environment variablesLukas Fleischer getenv() returns a NULL pointer if the specified variable name cannot be found in the environment. However, some setenv() implementations crash if a NULL pointer is passed as second argument. Only restore variables that are not NULL. See commit d96d2c98ebc4c2d3765f5b35c4142e0e828a421b for a related patch. Signed-off-by: Lukas Fleischer <cgit@cryptocrack.de> 2013-04-09t0107: Use `tar -z` for gzip'ed archivesLukas Fleischer