| Commit message (Expand) | Author | Age | Files | Lines |
| * | Add support for remote branches•••Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2009-11-07 | 5 | -0/+18 |
| * | Merge branch 'stable' | Lars Hjemli | 2009-11-07 | 1 | -3/+5 |
| |\ |
|
| | * | shared.c: return original errno•••Noticed-by: Andreas Schwab <schwab@linux-m68k.org>
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2009-11-07 | 1 | -3/+5 |
| * | | Add NO_OPENSSL option•••Linking with OpenSSL is not always desirable. Add NO_OPENSSL option
to use SHA-1 code bundled with Git.
Signed-off-by: Mikhail Gusarov <dottedmag@dottedmag.net>
| Mikhail Gusarov | 2009-11-07 | 1 | -3/+12 |
| * | | Merge branch 'stable' | Lars Hjemli | 2009-11-07 | 2 | -3/+8 |
| |\| |
|
| | * | Close fd on error in readfile()•••Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Rys Sommefeldt | 2009-11-07 | 1 | -2/+7 |
| | * | Nov is the correct abbreviation | Danijel Tašov | 2009-11-07 | 1 | -1/+1 |
| * | | ui-shared.c: prettify download links when generated from tag page•••Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2009-10-16 | 1 | -2/+7 |
| * | | ui-tag: make output more similar to commit view•••Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2009-10-06 | 1 | -6/+6 |
| * | | ui-tag: add snapshot links•••Signed-off-by: Alexey Nezhdanov <snakeru@gmail.com>
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Alexey Nezhdanov | 2009-10-06 | 1 | -0/+12 |
| * | | Skip leading "/" in url querystring value•••Makes it easier to rewrite :)
lighttpd-sandbox: rewrite "/cgit.cgi?url=%{enc:request.path}&%{request.query}";
Signed-off-by: Stefan Bühler <source@stbuehler.de>
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Stefan Bühler | 2009-10-06 | 1 | -0/+2 |
| |/ |
|
| * | Fix repolist search links with virtual root•••Signed-off-by: Geoff Johnstone <geoff.johnstone@googlemail.com>
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Geoff Johnstone | 2009-09-20 | 2 | -1/+2 |
| * | cgitrc.5.txt: Change repo.group to section in example config.•••Signed-off-by: Loui Chang <louipc.ist@gmail.com>
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Loui Chang | 2009-09-14 | 1 | -4/+4 |
| * | cgitrc.5.txt: Add mansource and manmanual.•••This prevents FIXMEs from appearing.
Signed-off-by: Loui Chang <louipc.ist@gmail.com>
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Loui Chang | 2009-09-14 | 1 | -0/+3 |
| * | CGIT 0.8.3•••Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2009-09-13 | 1 | -1/+1 |
| * | Merge branch 'stable' | Lars Hjemli | 2009-09-13 | 1 | -1/+1 |
| |\ |
|
| | * | CGIT 0.8.2.2•••Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2009-09-13 | 1 | -1/+1 |
| * | | Merge branch 'lh/repo-scan' | Lars Hjemli | 2009-09-13 | 11 | -80/+329 |
| |\ \ |
|
| | * | | cgit.c: respect repo-local 'snapshots' option for --scan-path•••The repo-specific 'snapshots' option is bitwise AND'ed with the global
'snapshots' option during parsing, and since the global cgitrc hasn't
been parsed when --scan-path is processed the global 'snapshots' will
always be 0 (i.e. no repo-specific 'snapshots' setting will have any
effect).
This patch fixes the issue by setting the global 'snapshots' mask to
0xFF (hence relying on later parsing of the generated cgitrc repolist
to do the right thing).
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2009-08-24 | 1 | -0/+10 |
| | * | | cgit.c: only print first line of repo.desc in print_repo()•••Since repo.desc might have been populated by reading the 'description'
file in GIT_DIR, it may contain newlines. And by printing the literal
value, we may then generate an invalid cgitrc include-file.
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2009-08-24 | 1 | -2/+14 |
| | * | | Add and use cgit_find_stats_periodname() in print_repo()•••Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2009-08-24 | 3 | -0/+12 |
| | * | | cgit.c: generate repo.snapshots in print_repo()•••Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2009-08-24 | 1 | -0/+25 |
| | * | | cgit.c: add missing options to print_repo()•••Note: print_repo() still ignores repo.max-stats and repo.snapshots,
which both requires additional work since these settings are represented
internally as an enum and a bitmap.
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2009-08-24 | 1 | -0/+18 |
| | * | | shared.c: initialize cgit_repo structs properly•••Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2009-08-24 | 1 | -0/+1 |
| | * | | Add config option 'enable-filter-overrides'•••This option must be enabled if repo-specific cgitrc files should be
allowed to override any of the 'filter' options.
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2009-08-24 | 3 | -11/+26 |
| | * | | cgitrc.5.txt: fix markup errors•••Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2009-08-24 | 1 | -9/+10 |
| | * | | ui-repolist: handle empty sections similar to NULL sections•••Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2009-08-24 | 2 | -7/+12 |
| | * | | Add support for repo-local cgitrc file•••When recursively scanning a directory tree looking for git repositories,
cgit will now parse cgitrc files found within such repositories.
The repo-specific config files can include any repo-specific options
except 'repo.url' and 'repo.path'. Also, in such config files the 'repo.'
prefix can not be used, i.e. the valid options then becomes:
* name
* clone-url
* desc
* ower
* defbranch
* snapshots
* enable-log-filecount
* enable-log-linecount
* max-stats
* module-link
* section
* about-filter
* commit-filter
* source-filter
* readme
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2009-08-24 | 5 | -13/+39 |
| | * | | cgit.c: refactor repo_config() from config_cb()•••The new function repo_config() is used to handle all 'simple' repo
options, for the following reasons:
* code readability
* parser performance
* upcoming support for repo-local cgitrc files during scanning
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2009-08-24 | 1 | -41/+48 |
| | * | | ui-repolist.c: sort by section name, repo name as default•••When no sorting is requested by the client, cgit will now sort by
section name followed by repo name. This allows repos to be registered/
discovered independently of their display order.
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2009-08-24 | 1 | -0/+15 |
| | * | | Add config option 'repo.section'•••This option can be used to specify the section name for the current
repository.
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2009-08-24 | 2 | -0/+5 |
| | * | | Introduce 'section' as canonical spelling for 'repo.group'•••The 'repo.' prefix should be reserved for repo-specific options, but
the option 'repo.group' must still be honored to stay backwards
compatible.
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2009-08-24 | 6 | -17/+22 |
| | * | | Add support for --scan-path command line option•••This is an alias for --scan-tree (which might be deprecated in the
future).
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2009-08-24 | 1 | -1/+2 |
| | * | | Rename 'repo.scan' to 'scan-path'•••The 'repo.' prefix will soon be reserved for repo-specific config
options.
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2009-08-24 | 2 | -10/+10 |
| | * | | cgitrc.5.txt: document repo.scan and cache-scanrc-ttl•••Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2009-08-24 | 1 | -0/+9 |
| | * | | cgit.c: add support for caching autodetected repositories•••Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2009-08-24 | 2 | -1/+75 |
| | * | | cgit.c: make print_repolist() and print_repo() reusable for caching•••Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2009-08-24 | 1 | -12/+12 |
| | * | | cache.h: export hash_str()•••This function will be reused to cache the result of tree scanning.
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2009-08-24 | 1 | -0/+2 |
| | * | | cgit.c: add support for cgitrc option 'repo.scan'•••When specified, the specified path will be scanned for repositories.
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2009-08-24 | 1 | -0/+2 |
| | * | | scan-tree: detect non-bare repository and stop scanning early•••We don't want to descend into every subdirectory of a git repository
with a workdir.
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2009-08-24 | 1 | -0/+4 |
| * | | | Merge branch 'fp/linenumbers' | Lars Hjemli | 2009-09-13 | 5 | -17/+32 |
| |\ \ \ |
|
| | * | | | cgit.css: make the blob display in tree view a bit prettier•••Adding some padding to the linenumbers while right-aligning them and
removing the background color makes the page more readable.
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2009-08-21 | 1 | -3/+3 |
| | * | | | Rename "linenumbers" to "enable-tree-linenumbers", change default to "1"•••This makes the name of the cgitrc option more descriptive and at the
same time changes the default from "0" to "1" in an attempt to stay
backwards compatible - prior to the introduction of "source-filter"
and "linenumbers", cgit always generated linenumber links in the
tree view, but now this feature can be turned off (one might want to
do this if the source-filter performs line-wrapping etc).
While at it, the documentation is updated to match the surrounding
descriptions.
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2009-08-21 | 4 | -8/+9 |
| | * | | | Add 'linenumbers' config option•••Signed-off-by: Florian Pritz <bluewind@xssn.at>
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Florian Pritz | 2009-08-21 | 4 | -11/+23 |
| | * | | | ui-tree.c: show line numbers when highlighting•••When source-filter is enabled, cgit currently will not display
linenumbers in the tree view. This patch restores the linenumber
function.
Signed-off-by: Florian Pritz <bluewind@xssn.at>
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Florian Pritz | 2009-08-21 | 1 | -9/+11 |
| * | | | | Use GIT-1.6.4.3•••Signed-off-by: Lars Hjemli <larsh@slackbox.hjemli.net>
| Lars Hjemli | 2009-09-13 | 4 | -3/+3 |
| * | | | | Merge branch 'stable' | Lars Hjemli | 2009-09-06 | 1 | -1/+2 |
| |\ \ \ \
| |_|/ /
|/| | /
| | |/
| |/| |
|
| | * | | ui-plain.c: only return the blob with the specified path•••When a path to a directory was specified for the 'plain'
view, each blob in the directory used to be returned to
the client. This patch fixes the issue by matching the
path of each blob against the requested path.
Noticed-by: Lars Stoltenow <penma@penma.de>
Signed-off-by: Lars Hjemli <larsh@slackbox.hjemli.net>
| Lars Hjemli | 2009-09-06 | 1 | -1/+2 |
| * | | | cgitrc.5.txt: fix description and markup for 'snapshots' option•••Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2009-08-24 | 1 | -8/+3 |
| | |/
|/| |
|
| * | | scan-tree: split the pw_gecos field at the ',' to get the real name•••Signed-off-by: Stefan Naewe <stefan.naewe@atlas-elektronik.com>
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Stefan Naewe | 2009-08-20 | 1 | -0/+3 |