A command line utility to push commits in a scheduled way.
-
gstreak pushPushes the latest changes which are scheduled to be pushed till now. This includes the commits not committed using gstreak too.
-
gstreak listLists 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 checkPrints 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 storeto enable credentials stored in global store. Then next time you can pull / push without getting password prompt.