Skip to content

Utilities for working with commits when commit messages don't matter.

License

Notifications You must be signed in to change notification settings

release-engineers/git-autopush

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

release-engineers/git-autopush

Status: Production ready

Utilities for working with commits when commit messages don't matter.

Script Description
git changes Prints a list of files or directories changed since the last commit.
git prefix Prints a prefix for a commit message.
git autocommit Stages the repository directory and commits using above commands.
git autopush git autocommits. Then fetches, rebases and pushes that commit to origin.

Installation

Add the bin directory to your PATH:

git clone https://github.com/release-engineers/git-autopush.git
export PATH=$PATH:$(pwd)/git-autopush/bin

Git will automatically make these scripts available as git <script>.

Configuration

Configuration is optional and can be managed in ~/.autopush.yml.

aicommits:
  filter: "release-engineers"

When .aicommits.filter is set, git autocommit will run aicommits instead of its own rudimentary commit message generator for repositories whose origin url matches the regex filter string.

About

Utilities for working with commits when commit messages don't matter.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages