Documentation
¶
Overview ¶
Package integrations provides functionality for integrating Stackit with external tools and hooks.
Package integrations provides functionality for integrating Stackit with external tools and hooks.
Index ¶
- func PrecommitInstallAction(ctx *app.Context) error
- func PrecommitInstallActionWithOutput(repoRoot string, writer io.Writer) error
- func PrecommitUninstallAction(ctx *app.Context) error
- func PrecommitVerifyAction(ctx *app.Context) error
- func PrepushInstallAction(ctx *app.Context) error
- func PrepushInstallActionWithOutput(repoRoot string, writer io.Writer) error
- func PrepushUninstallAction(ctx *app.Context) error
- func PrepushVerifyAction(ctx *app.Context) error
- func PrepushVerifyFromReader(ctx *app.Context, reader io.Reader) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PrecommitInstallAction ¶
PrecommitInstallAction installs the pre-commit hook
func PrecommitInstallActionWithOutput ¶
PrecommitInstallActionWithOutput installs the pre-commit hook with a custom writer. This is a convenience function for use during init where we don't have an app.Context.
func PrecommitUninstallAction ¶
PrecommitUninstallAction uninstalls the pre-commit hook
func PrecommitVerifyAction ¶
PrecommitVerifyAction checks if the current branch can be modified
func PrepushInstallAction ¶
PrepushInstallAction installs the pre-push hook
func PrepushInstallActionWithOutput ¶
PrepushInstallActionWithOutput installs the pre-push hook with a custom writer. This is a convenience function for use during init where we don't have an app.Context.
func PrepushUninstallAction ¶
PrepushUninstallAction uninstalls the pre-push hook
func PrepushVerifyAction ¶
PrepushVerifyAction verifies that branches being pushed are not locked. It reads the refs being pushed from stdin (git pre-push hook protocol).
Types ¶
This section is empty.