aboutsummaryrefslogtreecommitdiffstats
path: root/cmd.c
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'lh/stats'•••Conflicts: cgit.c cgit.css cgit.h ui-tree.c Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2009-01-271-0/+7
|\
| * ui-stats: replace 'enable-stats' setting with 'max-stats'•••The new 'max-stats' and 'repo.max-stats' settings makes it possible to define the maximum statistics period, both globally and per repo. Hence, it is now feasible to allow statistics on repositories with a high commit frequency, like linux-2.6, by setting repo.max-stats to e.g. 'month'. Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2008-12-071-4/+1
| * Add a 'stats' page to each repo•••This new page, which is disabled by default, can be used to print some statistics about the number of commits per period in the repository, where period can be either weeks, months, quarters or years. The function can be activated globally by setting 'enable-stats=1' in cgitrc and disabled for individual repos by setting 'repo.enable-stats=0'. Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2008-12-061-0/+10
* | Set prefix in snapshots when using dwimmery•••This patch sets the directory prefix in archives to be the filename, excluding the suffix (.tar.gz, .tar.bz2 etc). The patch also removes the prefix parameter in cgit_print_snapshot() as the prefix might differ. Signed-off-by: Lars Hjemli <hjemli@gmail.com> Natanael Copa2008-11-301-2/+1
|/
* ui-snapshot: add dwimmery•••When downloading a snapshot, the snapshot name will often contain the repo name combined with a tag. This patch tries to exploit this so that the correct revision is downloaded even if no specific revision is specified. PS: this only occurs if neither 'h' nor 'id' is specified in the query- string. PPS: this also fixes a bug which occurs when trying to download a filename with an unsupported suffix: it used to try to print an error message to the user but failed since it didn't prepare the output properly. Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2008-10-111-1/+1
* Merge branch 'lh/plain'•••* lh/plain: Supply status description to html_status() ui-tree: link to plain view instead of blob view Implement plain view Lars Hjemli2008-09-011-0/+7
|\
| * Implement plain view•••This implements a way to access plain blobs by path (similar to the tree view) instead of by sha1. Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2008-08-061-0/+7
* | Merge branch 'lh/clone'•••* lh/clone: Add support for cloning over http Conflicts: cmd.c Lars Hjemli2008-09-011-0/+19
|\|
| * Add support for cloning over http•••This patch implements basic support for cloning over http, based on the work on git-http-backend by Shawn O. Pearce. Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2008-08-061-0/+19
* | Add atom-support•••This enables a page which generates atom feeds for the current branch and path, heavily inspired by the atom-support in gitweb. Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2008-08-011-0/+7
|/
* allow blob extract blobs by head/path combination••• If blob is invoked with no id=, it tries to look up h= and search for path= in there. Once found, proceed as normal, otherwise, fail as normal. Signed-off-by: Michael Krelin <hacker@klever.net> Michael Krelin2008-06-241-1/+1
* Merge branch 'lh/cache'•••* lh/cache: Add page 'ls_cache' Redesign the caching layer Lars Hjemli2008-05-031-5/+16
|\
| * Add page 'ls_cache'•••This new page will list all entries found in the current cache, which is useful when reviewing the new cache implementation. There are no links to the new page, but it's reachable by adding 'p=ls_cache' to any cgit url. Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2008-04-281-5/+16
* | Add 'about site' and 'about repo' pages•••This commit uses the options and changes from the last few commits to implement a new 'about' command which works both with and without a repo. Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2008-04-291-0/+9
|/
* Add separate header-files for each page/view•••Yet another step towards removing cgit.h. Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2008-03-241-0/+11
* Add command dispatcher•••This simplifies the code in cgit.c and makes it easier to extend cgit with new pages/commands. Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2008-03-241-0/+101