AgeCommit message (Collapse)AuthorLines
Use cgit_print_age() on summary and log pagesLars Hjemli-6/+2
Update the pages to show relative dates instead of yyyy-mm-dd hh:mm:ss Signed-off-by: Lars Hjemli <hjemli@gmail.com>
Add knobs to enable/disable files/lines changed in log viewLars Hjemli-12/+21
These columns can cause lots of IO on the server, so add settings to explicitly enable them. Also, add per repo settings to optionally disable the columns if sitewide enabled. While at it, do not allow repo.snapshot to enable snapshots if the global setting is disabled. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
Change commit-view to expect h parameter, not idLars Hjemli-2/+1
The change makes the commit-page benefit from repo.defbranch. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
Add log filtering by path and link to it from tree viewLars Hjemli-2/+6
This enables path-filtering in log-view, and adds a link per entry in tree-view to show the log for each file/directory. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
Show number of changed lines in log viewLars Hjemli-1/+11
Use the new file-diff interface to calculate number of changed lines per commit. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
Show number of changed files in log viewLars Hjemli-2/+15
This uses the new tree-diff functions to calculate number of files changed per commit. Also fix some whitespace issues. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
Layout updateLars Hjemli-1/+0
Add parameter to adjust max message length in log listingsLars Hjemli-1/+1
The parameter "max-message-length" can be specified in cgitrc, default value is 60. This affects the log message shown in repo summary and shortlog. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
Cleanup table listingsLars Hjemli-1/+1
Make the output for <table class='list'> a bit nicer Signed-off-by: Lars Hjemli <larsh@slaptop.hjemli.net>
Add basic log filteringLars Hjemli-3/+10
This enables case-insensitive grep on logentris using the new search box Signed-off-by: Lars Hjemli <hjemli@gmail.com>
Only show first 80 characters of commit subject in log and summaryLars Hjemli-2/+2
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
Reformat code to avoid excessive line lengthsLars Hjemli-1/+3
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
Add cgit_free_commitinfo() and use where neededLars Hjemli-4/+1
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
Add ui-commit.c + misc ui cleanupsLars Hjemli-8/+3
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
Add a common commit parserLars Hjemli-63/+13
Make a better commit parser, replacing the ugly one in ui-log.c Signed-off-by: Lars Hjemli <hjemli@gmail.com>
Add simple pager to log pageLars Hjemli-2/+29
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
Add display of tree content w/ui-tree.cLars Hjemli-1/+6
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
Move log-functions into ui-log.cLars Hjemli-0/+115
Signed-off-by: Lars Hjemli <hjemli@gmail.com>