namelesscoder/gizzle-git-plugins

Gizzle plugins for running Git operations

0.1.7 2015-03-14 18:37 UTC

README

Build Status Coverage Status Latest Stable Version Total Downloads

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