Sha256: f00e06a1862b833c480218ee9ddf0d3142d4392b5035f326a26988355cfc66cc

Contents?: true

Size: 471 Bytes

Versions: 216

Compression:

Stored size: 471 Bytes

Contents

#!/bin/sh

# Only run vint when the commits touched any .vim files.
#
# This script is meant to be used as a git pre-push hook:
#
#   $ cp bin/pre-push .git/hooks/
#
# It assumes that the git remote is called "origin".

if git diff --name-only origin/master..HEAD | grep -q '\.vim$'; then
  if ! command -v vint 1>/dev/null; then
      echo 'Install "vint" first: pip3 install vim-vint'
      exit 1
  fi
  echo '[pre-push] Found .vim files. Running vint...'
  vint .
fi

Version data entries

216 entries across 216 versions & 1 rubygems

Version Path
trackler-2.2.1.180 tracks/vimscript/bin/pre-push
trackler-2.2.1.179 tracks/vimscript/bin/pre-push
trackler-2.2.1.178 tracks/vimscript/bin/pre-push
trackler-2.2.1.177 tracks/vimscript/bin/pre-push
trackler-2.2.1.176 tracks/vimscript/bin/pre-push
trackler-2.2.1.175 tracks/vimscript/bin/pre-push
trackler-2.2.1.174 tracks/vimscript/bin/pre-push
trackler-2.2.1.173 tracks/vimscript/bin/pre-push
trackler-2.2.1.172 tracks/vimscript/bin/pre-push
trackler-2.2.1.171 tracks/vimscript/bin/pre-push
trackler-2.2.1.170 tracks/vimscript/bin/pre-push
trackler-2.2.1.169 tracks/vimscript/bin/pre-push
trackler-2.2.1.167 tracks/vimscript/bin/pre-push
trackler-2.2.1.166 tracks/vimscript/bin/pre-push
trackler-2.2.1.165 tracks/vimscript/bin/pre-push
trackler-2.2.1.164 tracks/vimscript/bin/pre-push
trackler-2.2.1.163 tracks/vimscript/bin/pre-push
trackler-2.2.1.162 tracks/vimscript/bin/pre-push
trackler-2.2.1.161 tracks/vimscript/bin/pre-push
trackler-2.2.1.160 tracks/vimscript/bin/pre-push