Skip to content

msathis/gstreak

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gstreak

A command line utility to push commits in a scheduled way.

Commands

  1. gstreak push

    Pushes the latest changes which are scheduled to be pushed till now. This includes the commits not committed using gstreak too.

  2. gstreak list

    Lists all commits committed by gstreak but not pushed till now.

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

  4. gstreak check

    Prints the next commit to be pushed

Scheduling

Add a crontab entry to gstreak push with repo as working directory.

Troubleshooting

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

About

WIP - Schedule pushes for later days

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages