aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/scan-tree.c
Commit message (Expand)AuthorAge
* Add support for --scan-tree=<path> option to cgitLars Hjemli2008-09-15
n19'>19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182
##
## cgitrc: template for /etc/cgitrc
##


## Uncomment and set to 1 to deactivate caching of generated pages. Mostly
## usefull for testing.
#nocache=0


## Set allowed snapshot types by default. Can be overridden per repo
# can be any combination of zip/tar.gz/tar.bz2/tar
#snapshots=0


## Enable/disable extra links to summary/log/tree per repo on index page
#enable-index-links=0


## Enable/disable display of 'number of files changed' in log view
#enable-log-filecount=0


## Enable/disable display of 'number of lines changed' in log view
#enable-log-linecount=0


## Enable/disable display of HEAD shortlog in summary view. Set it to maximum
## number of commits that should be displayed
#summary-log=0


## Restrict the number of branches printed in summary view. Set to 0 to
## print all branches.
#summary-branches=0


## Restrict the number of tags printed in summary view. Set to 0 to
## print all tags.
#summary-tags=0


## The "Idle" column on the repository index page can read a timestamp
## from the specified agefile (if this file cannot be found, the mtime
## of HEAD is used).
## The cgit repo on hjemli.net uses the the following command in it's
## post-receive hook to update the age-file:
##   git-for-each-ref --format="%(committerdate)" --sort=-committerdate \
##     --count=1 > $GIT_DIR/info/web/last-modifie
##
#agefile=info/web/last-modified


## Git detects renames, but with a limit on the number of files to
## consider. This option can be used to specify another limit (or -1 to
## use the default limit).
##
#renamelimit=-1


## Specify a root for virtual urls. This makes cgit generate urls like
##
##    http://localhost/git/repo/log/?h=branch
##
## instead of
##
##    http://localhost/cgit/cgit.cgi?url=repo/log&h=branch
##
## For this to work with apache, a rewrite rule must be added to httpd.conf,
## possibly looking something like this:
##
##    RewriteRule ^/git/(.*)$ /cgit/cgit.cgi?url=$1   [L,QSA]
##
## For this to work with lighttpd, the rewrite rule should look more like this:
##
##    url.rewrite = (
##        "^/git/([^?/]+/[^?]*)?(?:\?(.*))?$" => "/cgit.cgi?url=$1&$2"
##    )
##
## This setting is disabled by default.
#virtual-root=/git


## Set the title printed on the root page
#root-title=Git repository browser


## If specified, the file at this path will be included as HTML in the
## sidebar on the repository index page
#index-info=


## If specified, the file at this path will be included as HTML above
## the repository index
#index-header=


## Link to css file
#css=/cgit/cgit.css


## Link to logo file
#logo=/cgit/git-logo.png


## Url loaded when clicking the logo
#logo-link=http://www.kernel.org/pub/software/scm/git/docs/


## Url loaded when clicking a submodule link
#module-link=./?repo=%s&page=commit&id=%s


## Number of chars shown of repo description (in repolist view)
#max-repodesc-length=60


## Number of chars shown of commit subject message (in log view)
#max-message-length=60


## Number of commits per page in log view
#max-commit-count=50


## Root of cached output
#cache-root=/var/cache/cgit


## Include another config-file
#include=/var/cgit/repolist

##
## Time-To-Live settings: specifies how long (in minutes) different pages
## should be cached (0 for instant expiration, -1 for immortal pages)
##

## ttl for root page
#cache-root-ttl=5

## ttl for repo summary page
#cache-repo-ttl=5

## ttl for other dynamic pages
#cache-dynamic-ttl=5

## ttl for static pages (addressed by SHA-1)
#cache-static-ttl=-1



## Example repository entry. Required values are repo.url and repo.path (each
## repository section must start with repo.url).
#repo.url=cgit
#repo.name=cgit
#repo.desc=the caching cgi for git
#repo.path=/pub/git/cgit			## this is the path to $GIT_DIR
#repo.owner=Lars Hjemli
#repo.defbranch=master				## define a default branch
#repo.snapshots=tar.bz2				## override a sitewide snapshot-setting
#repo.enable-log-filecount=0			## override the default filecount setting
#repo.enable-log-linecount=0			## override the default linecount setting
#repo.module-link=/git/%s/commit/?id=%s		## override the standard module-link
#repo.readme=info/web/readme			## specify a file to include on summary page

## Additional repositories grouped under "mirrors"
#repo.group=mirrors

#repo.url=git
#repo.path=/pub/git/git
#
#repo.url=linux
#repo.path=/pub/git/linux

## A group of private repositories (with a working directory)
#repo.group=private

#repo.url=larsh/cgit
#repo.path=/home/larsh/src/cgit/.git

#repo.url=larsh/git
#repo.path=/home/larsh/src/git/.git