Merged,
Maxim.

On 02/09/17 16:36, Mike Holmes wrote:
> 
> 
> On 8 February 2017 at 16:50, Maxim Uvarov <maxim.uva...@linaro.org
> <mailto:maxim.uva...@linaro.org>> wrote:
> 
>     run checkpatch.pl <http://checkpatch.pl> to check code style for
>     applied patches.
>     Do not check spelling now. Will check it only on merge requests.
> 
>     Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org
>     <mailto:maxim.uva...@linaro.org>>
> 
> 
> Reviewed-by: Mike Holmes <mike.hol...@linaro.org
> <mailto:mike.hol...@linaro.org>>
>  
> 
>     ---
>      v2: travis generates buggy $TRAVIS_COMMIT_RANGE env variable on git
>     push.
>          That is situation when commit exist on remote git but is not
>     accessible
>          with git clone. That is known issues and force push very rare
>     case. Check
>          only the latest commit in case of force push. On merge request
>     and fast forward
>          pushes validate all patches.
> 
>      .travis.yml | 15 +++++++++++++++
>      1 file changed, 15 insertions(+)
> 
>     diff --git a/.travis.yml b/.travis.yml
>     index 5b9a29a6..9544ec8f 100644
>     --- a/.travis.yml
>     +++ b/.travis.yml
>     @@ -95,6 +95,21 @@ before_install:
>              - popd
> 
>      script:
>     +        - echo $TRAVIS_COMMIT_RANGE
>     +        - ODP_PACHES=`echo $TRAVIS_COMMIT_RANGE | sed 's/\.//'`
>     +#        Generate patches provided with $TRAVIS_COMMIT_RANGE.
>     +#        In case of force push and range is broken validate only
>     the latest commit if it's not merge commit.
>     +        - git format-patch $ODP_PACHES;
>     +          if [ $? -ne 0 ]; then
>     +            git show --summary HEAD| grep -q '^Merge:';
>     +            if [ $? -ne 0 ]; then
>     +              git format-patch HEAD^;
>     +              perl ./scripts/checkpatch.pl <http://checkpatch.pl>
>     *.patch;
>     +            fi;
>     +          else
>     +            perl ./scripts/checkpatch.pl <http://checkpatch.pl>
>     *.patch;
>     +          fi
>     +
>              - ./bootstrap
>              - ./configure
>              - make doxygen-doc
>     --
>     2.11.0.295.gd7dffce
> 
> 
> 
> 
> -- 
> Mike Holmes
> Program Manager - Linaro Networking Group
> Linaro.org <http://www.linaro.org/>* **│ *Open source software for ARM SoCs
> "Work should be fun and collaborative, the rest follows"
> 
> __
> 
> 

Reply via email to