A command line utility to push commits in a scheduled way.
-
gstreak push
Pushes the latest changes which are scheduled to be pushed till now. This includes the commits not committed using gstreak too.
-
gstreak list
Lists all commits committed by gstreak but not pushed till now.
-
gstreak commit -m <message> -t "<date expr in natural language>"
For ex.
gstreak commit -m "Fix Readme" -t "2 hours"
This commits a message which can be pushed later.
-
gstreak check
Prints the next commit to be pushed
Add a crontab entry to gstreak push
with repo as working directory.
-
git push asking for password.
Run
git config credential.helper store
to enable credentials stored in global store. Then next time you can pull / push without getting password prompt.