1. autofetch on zle-line-init
2. GIT_AUTO_FETCH_INTERVAL
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# Git auto fetch
|
||||
|
||||
Automatically fetches all changes from all remotes every time you cd into yout git-initialized project.
|
||||
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:
|
||||
@@ -8,7 +8,14 @@ Add ```git-auto-fetch``` to the plugins array in your zshrc file:
|
||||
plugins=(... git-auto-fetch)
|
||||
```
|
||||
|
||||
Every time you change directory to your git project all remotes will be fetched in background. Log of ```git fetch --all``` will be saved into .git/FETCH_LOG
|
||||
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:
|
||||
|
Reference in New Issue
Block a user