Merge commit 'd94d164b65258d2867245a63877ca75ec3bd471a' into next

This commit is contained in:
Craig Earls 2015-01-24 15:52:07 -07:00
commit 204568d514
4 changed files with 44 additions and 32 deletions

View file

@ -18,6 +18,35 @@ class CheckBaselineTests (CheckOptions):
CheckOptions.__init__(self, args)
self.missing_baseline_tests = set()
self.untested_options = [
'anon',
'args-only',
'cache',
'debug',
'download',
'file',
'force-color',
'force-pager',
'full-help',
'help',
'help-calc',
'help-comm',
'help-disp',
'import',
'init-file',
'no-color',
'options',
'price-db',
'price-exp',
'revalued-total',
'script',
'seed',
'trace',
'verbose',
'verify',
'version'
]
def main(self):
for option in self.ledger_options():
if option in self.untested_options: continue

View file

@ -24,35 +24,6 @@ class CheckOptions (object):
self.missing_options = set()
self.unknown_options = set()
self.untested_options = [
'anon',
'args-only',
'cache',
'debug',
'download',
'file',
'force-color',
'force-pager',
'full-help',
'help',
'help-calc',
'help-comm',
'help-disp',
'import',
'init-file',
'no-color',
'options',
'price-db',
'price-exp',
'revalued-total',
'script',
'seed',
'trace',
'verbose',
'verify',
'version'
]
self.known_alternates = [
'cost',
'first',

View file

@ -30,6 +30,7 @@ class CheckTexinfo (CheckOptions):
item_regex = re.compile('^@item --([-A-Za-z]+)')
itemx_regex = re.compile('^@itemx')
fix_regex = re.compile('FIX')
comment_regex = re.compile('^\s*@c')
for line in open(filename):
line = line.strip()
if state == state_normal:
@ -50,7 +51,7 @@ class CheckTexinfo (CheckOptions):
opt_doc = str()
elif itemx_regex.match(line):
continue
else:
elif not comment_regex.match(line):
opt_doc += line
return options

View file

@ -8,6 +8,12 @@
function add_ci_skip()
{
pattern="$1"; shift
source="$1"
# Don't add [ci skip] if it's already in the commit message source
grep '\[ci skip\]' "$source" 2>&1 >/dev/null
[ $? -eq 0 ] && return
if [ $(git diff --cached --name-only | grep --count "$pattern") -eq 0 ]; then
tempfile=$(mktemp $0.XXXXXX)
cat - "$1" <<EOF > "$tempfile"
@ -19,9 +25,14 @@ function add_ci_skip()
# comment or remove the next line.
[ci skip]
EOF
mv "$tempfile" "$1"
mv "$tempfile" "$source"
fi
}
## MAIN
add_ci_skip '\(^src\|^test\|^doc/ledger3.texi\|^\.travis.yml\|CMakeLists.txt\)' "$@"
file="$1"
source="$2"
# Skip merge commits
[ "$source" = "merge" ] && exit 0
add_ci_skip '\(^src\|^test\|^doc/ledger3.texi\|^\.travis.yml\|CMakeLists.txt\)' "$file"