Commit fdcb458fd98460bc8e1532121d54acfda7fab4cb
1 parent
889cc93f91
Update messes plugins with `--no-local-clone` set.
Showing 1 changed file with 10 additions and 5 deletions Side-by-side Diff
antigen.zsh
| ... | ... | @@ -106,15 +106,20 @@ antigen-update () { |
| 106 | 106 | date > $ADOTDIR/revert-info |
| 107 | 107 | |
| 108 | 108 | -antigen-echo-record | |
| 109 | - awk '{print $1}' | | |
| 109 | + awk '$4 == "true" {print $1}' | | |
| 110 | 110 | sort -u | |
| 111 | 111 | while read url; do |
| 112 | 112 | echo "**** Pulling $url" |
| 113 | - (dir="$(-antigen-get-clone-dir "$url")" | |
| 114 | - echo -n "$dir:" | |
| 115 | - cd "$dir" | |
| 116 | - git rev-parse HEAD) >> $ADOTDIR/revert-info | |
| 113 | + | |
| 114 | + local clone_dir="$(-antigen-get-clone-dir "$url")" | |
| 115 | + if [[ -d "$clone_dir" ]]; then | |
| 116 | + (echo -n "$clone_dir:" | |
| 117 | + cd "$clone_dir" | |
| 118 | + git rev-parse HEAD) >> $ADOTDIR/revert-info | |
| 119 | + fi | |
| 120 | + | |
| 117 | 121 | -antigen-ensure-repo "$url" --update --verbose |
| 122 | + | |
| 118 | 123 | echo |
| 119 | 124 | done |
| 120 | 125 | } |