diff options
author | Eric Sunshine <sunshine@sunshineco.com> | 2014-12-31 10:50:12 +0100 |
---|---|---|
committer | Alberto Bertogli <albertito@blitiri.com.ar> | 2015-01-11 22:18:18 +0100 |
commit | 9ef78aaffd9ca5100659b8737cbd41523be330e2 (patch) | |
tree | 5f26219fd71da0c126cabf248c0f01a745733af9 | |
parent | d7604dab4dcd4c826828cb1abbed6eabdbcfa790 (diff) | |
download | git-arr-fork-9ef78aaffd9ca5100659b8737cbd41523be330e2.zip |
git-arr: interpret 'max_pages = 0' as unlimited
By default, git-arr limits the number of pages of commits to 5, however,
it is reasonable to expect that some projects will want all commits to
be shown. Rather than forcing such projects to choose an arbitrarily
large number as the value of 'max_pages', provide a formal mechanism to
specify unlimited commit pages.
Signed-off-by: Eric Sunshine <sunshine@sunshineco.com>
Signed-off-by: Alberto Bertogli <albertito@blitiri.com.ar>
-rwxr-xr-x | git-arr | 2 | ||||
-rw-r--r-- | sample.conf | 3 |
2 files changed, 4 insertions, 1 deletions
@@ -105,6 +105,8 @@ def load_config(path): r.info.commits_in_summary = config.getint(s, 'commits_in_summary') r.info.commits_per_page = config.getint(s, 'commits_per_page') r.info.max_pages = config.getint(s, 'max_pages') + if r.info.max_pages <= 0: + r.info.max_pages = sys.maxint r.info.generate_tree = config.getboolean(s, 'tree') r.info.web_url = config.get(s, 'web_url') diff --git a/sample.conf b/sample.conf index 2ad25f0..705a022 100644 --- a/sample.conf +++ b/sample.conf @@ -19,7 +19,8 @@ path = /srv/git/repo/ # Maximum number of per-branch pages for static generation (optional). # When generating static html, this is the maximum number of pages we will -# generate for each branch's commit listings. +# generate for each branch's commit listings. Zero (0) means unlimited. +# Default: 5 #max_pages = 5 # Project website (optional). |