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.
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.