Gilp plugin to validate branch name.
npm install gilp-check-branch-name
var gulp = require('gulp');
var gilpCheckBranchName = require('gilp-check-branch-name');
var gilp = require('gilp')(gulp);
gilp.hook('pre-commit', function () {
return gilp.srcFromStaged(['**/*'])
.pipe(gilpCheckBranchName({
allow: [/^(dev-([0-9]+|NA)-[a-z0-9_]+)$/, 'hotfix'],
disallow: [/^(sta-([0-9]+)$/, 'master', /^(hotfix-([0-9]+)$/]
}))
});
Gilp Check Branch Message is Copyright (c) 2016 sophilabs, inc. It is free software, and may be redistributed under the terms specified in the license file.
Gilp Check Branch Message is maintained and funded by sophilabs, inc. The names and logos for sophilabs are trademarks of sophilabs, inc.