1
0
Fork 0
mirror of https://github.com/ohmyzsh/ohmyzsh.git synced 2024-12-22 12:21:58 +00:00
ohmyzsh/plugins/git-auto-fetch
slavaGanzin dbee3dd9c6 1. autofetch on zle-line-init
2. GIT_AUTO_FETCH_INTERVAL
2016-10-26 23:47:51 +03:00
..
git-auto-fetch.plugin.zsh 1. autofetch on zle-line-init 2016-10-26 23:47:51 +03:00
README.md 1. autofetch on zle-line-init 2016-10-26 23:47:51 +03:00

Git auto fetch

Automatically fetches all changes from all remotes while you are working in git-initialized directory.

####Usage Add git-auto-fetch to the plugins array in your zshrc file:

plugins=(... git-auto-fetch)

Every time you launch a command in your shell all remotes will be fetched in background. By default autofetch will be triggered only if last fetch was done at least 60 seconds ago. You can change fetch interval in your .zshrc:

GIT_AUTO_FETCH_INTERVAL=1200 #in seconds

Log of git fetch --all will be saved into .git/FETCH_LOG

####Toggle auto fetch per folder If you are using mobile connection or for any other reason you can disable git-auto-fetch for any folder:

$ cd to/your/project
$ git-auto-fetch
disabled
$ git-auto-fetch
enabled