Initializes a new instance of this class.
Options of the git flow node project instance.
Checks out the given branch of the project.
Name of the branch to be checked out.
Commits the changes of the git repository.
Indicates if the defined version files should be committed if they exists.
Indicates if the changelog should be committed.
The hash of the commit.
Gets an object representing the current context of the node project.
A optional user defined version.
A optional user defined release name.
An object with information about the node project.
Gets the current branch.
The current branch checked out.
Gets the current version from the package.json.
The version of the project.
Pops the latest stash.
Promise on popping the latest stash.
Stashes the uncommited changes from the current branch.
true
if stash was successful, otherwise false
.
Updates the changelog with the changes since the last release.
The changelog configuration.
Version the changelog is created for.
Name of the release.
Writes the version and commits the changes in the git repository.
Version to commit.
Representing an API for handling git flow SemVer.