From 2e0f7cb283f11c8e72f6eca789b0b6ac1b0b98f5 Mon Sep 17 00:00:00 2001 From: Julien Palard Date: Fri, 15 Nov 2019 09:49:12 +0100 Subject: [PATCH 1/5] powrap and pospell on changed files only --- .travis.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 1310a5357..f06fa6f8d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,6 +9,8 @@ install: - pospell --version - powrap --version script: - - powrap --check --quiet *.po **/*.po - - pospell -p dict -l fr_FR *.po **/*.po + - CHANGED_FILES="$(git diff --name-only $TRAVIS_COMMIT_RANGE)" + - echo "$(printf "%s\n" "$CHANGED_FILES" | wc -l) files changed." + - powrap --check --quiet "$CHANGED_FILES" + - pospell -p dict -l fr_FR "$CHANGED_FILES" - make CPYTHON_CLONE=/tmp/cpython/ COMMIT=4d1abedce9422473af2ac78047e55cde73208208 From d038dc7d52f70014cd75dd7e09b6a1ef5c0dfbc9 Mon Sep 17 00:00:00 2001 From: Julien Palard Date: Fri, 15 Nov 2019 10:41:21 +0100 Subject: [PATCH 2/5] Only use po files. --- .travis.yml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index f06fa6f8d..4a115cacf 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,8 +9,9 @@ install: - pospell --version - powrap --version script: - - CHANGED_FILES="$(git diff --name-only $TRAVIS_COMMIT_RANGE)" + - CHANGED_FILES="$(git diff --name-only $TRAVIS_COMMIT_RANGE | grep '\.po$')" - echo "$(printf "%s\n" "$CHANGED_FILES" | wc -l) files changed." - - powrap --check --quiet "$CHANGED_FILES" - - pospell -p dict -l fr_FR "$CHANGED_FILES" - - make CPYTHON_CLONE=/tmp/cpython/ COMMIT=4d1abedce9422473af2ac78047e55cde73208208 + - echo "$CHANGED_FILES" | sed 's/^/- /' + - [ -n "$CHANGED_FILES" ] && powrap --check --quiet "$CHANGED_FILES" + - [ -n "$CHANGED_FILES" ] && pospell -p dict -l fr_FR "$CHANGED_FILES" + - [ -n "$CHANGED_FILES" ] && make CPYTHON_CLONE=/tmp/cpython/ COMMIT=4d1abedce9422473af2ac78047e55cde73208208 From fe16a7b5069b8396825d28ff93b4ff3252cd0166 Mon Sep 17 00:00:00 2001 From: Julien Palard Date: Fri, 15 Nov 2019 15:45:50 +0100 Subject: [PATCH 3/5] heello.travis --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index 4a115cacf..30ac594f2 100644 --- a/.travis.yml +++ b/.travis.yml @@ -8,6 +8,7 @@ install: - pip install pospell "powrap>=0.3.0" - pospell --version - powrap --version + script: - CHANGED_FILES="$(git diff --name-only $TRAVIS_COMMIT_RANGE | grep '\.po$')" - echo "$(printf "%s\n" "$CHANGED_FILES" | wc -l) files changed." From d94aaa9729112f8751922bcdc52507510a3404af Mon Sep 17 00:00:00 2001 From: Julien Palard Date: Fri, 15 Nov 2019 15:49:57 +0100 Subject: [PATCH 4/5] yamlsyntax --- .travis.yml | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index 30ac594f2..1fbf7418b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -8,11 +8,10 @@ install: - pip install pospell "powrap>=0.3.0" - pospell --version - powrap --version - script: - CHANGED_FILES="$(git diff --name-only $TRAVIS_COMMIT_RANGE | grep '\.po$')" - echo "$(printf "%s\n" "$CHANGED_FILES" | wc -l) files changed." - echo "$CHANGED_FILES" | sed 's/^/- /' - - [ -n "$CHANGED_FILES" ] && powrap --check --quiet "$CHANGED_FILES" - - [ -n "$CHANGED_FILES" ] && pospell -p dict -l fr_FR "$CHANGED_FILES" - - [ -n "$CHANGED_FILES" ] && make CPYTHON_CLONE=/tmp/cpython/ COMMIT=4d1abedce9422473af2ac78047e55cde73208208 + - '[ -n "$CHANGED_FILES" ] && powrap --check --quiet $CHANGED_FILES' + - '[ -n "$CHANGED_FILES" ] && pospell -p dict -l fr_FR $CHANGED_FILES' + - '[ -n "$CHANGED_FILES" ] && make CPYTHON_CLONE=/tmp/cpython/ COMMIT=4d1abedce9422473af2ac78047e55cde73208208' From d3e3212f1e99961e74021f6681fa48d88d91c93e Mon Sep 17 00:00:00 2001 From: Julien Palard Date: Fri, 15 Nov 2019 16:09:24 +0100 Subject: [PATCH 5/5] Don't whine if there's nothing to do. --- .travis.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index 1fbf7418b..433de5fd5 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,9 +9,9 @@ install: - pospell --version - powrap --version script: - - CHANGED_FILES="$(git diff --name-only $TRAVIS_COMMIT_RANGE | grep '\.po$')" + - CHANGED_FILES="$(git diff --name-only $TRAVIS_COMMIT_RANGE | grep '\.po$';:)" - echo "$(printf "%s\n" "$CHANGED_FILES" | wc -l) files changed." - echo "$CHANGED_FILES" | sed 's/^/- /' - - '[ -n "$CHANGED_FILES" ] && powrap --check --quiet $CHANGED_FILES' - - '[ -n "$CHANGED_FILES" ] && pospell -p dict -l fr_FR $CHANGED_FILES' - - '[ -n "$CHANGED_FILES" ] && make CPYTHON_CLONE=/tmp/cpython/ COMMIT=4d1abedce9422473af2ac78047e55cde73208208' + - '[ -n "$CHANGED_FILES" ] && powrap --check --quiet $CHANGED_FILES' || echo "Nothing to check" + - '[ -n "$CHANGED_FILES" ] && pospell -p dict -l fr_FR $CHANGED_FILES' || echo "Nothing to check" + - '[ -n "$CHANGED_FILES" ] && make CPYTHON_CLONE=/tmp/cpython/ COMMIT=4d1abedce9422473af2ac78047e55cde73208208' || echo "Nothing to build"