Gizzle: Git Plugins
Plugins to perform Git operations from a Gizzle GitHub Webhook Listener.
Settings
The following Settings.yml
file shows every possible setting for every plugin in this collection with sample values. **The values do not represent defaults - you must configure each plugin with at least the minimum required arguments of the corresponding Git command.
NamelessCoder\GizzleGitPlugins:
NamelessCoder\GizzleGitPlugins\GizzlePlugins\ClonePlugin:
enabled: true
directory: localpath
branch: master
repository: url-or-remote-name
single: true
depth: 50
rebase: true
NamelessCoder\GizzleGitPlugins\GizzlePlugins\PullPlugin:
enabled: true
directory: localpath
repository: url-or-remote-name
branch: master
rebase: true
depth: 1
NamelessCoder\GizzleGitPlugins\GizzlePlugins\ResetPlugin:
enabled: true
directory: localpath
hard: true
head: shortname-like-HEAD^1-or-sha1
NamelessCoder\GizzleGitPlugins\GizzlePlugins\PushPlugin:
enabled: true
repository: localpath
branch: master
checkout: true
remote: originnameorurl
head: remote branch name
NamelessCoder\GizzleGitPlugins\GizzlePlugins\CommitPlugin:
enabled: true
repository: localpath
branch: master
checkout: true
files: *
add: true
NamelessCoder\GizzleGitPlugins\GizzlePlugins\CheckoutPlugin:
enabled: true
repository: localpath
branch: master