From fdcb458fd98460bc8e1532121d54acfda7fab4cb Mon Sep 17 00:00:00 2001 From: Shrikant Sharat Date: Tue, 22 Jan 2013 09:44:52 +0530 Subject: [PATCH] Update messes plugins with `--no-local-clone` set. --- antigen.zsh | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/antigen.zsh b/antigen.zsh index a0927b3..c302e3e 100644 --- a/antigen.zsh +++ b/antigen.zsh @@ -106,15 +106,20 @@ antigen-update () { date > $ADOTDIR/revert-info -antigen-echo-record | - awk '{print $1}' | + awk '$4 == "true" {print $1}' | sort -u | while read url; do echo "**** Pulling $url" - (dir="$(-antigen-get-clone-dir "$url")" - echo -n "$dir:" - cd "$dir" - git rev-parse HEAD) >> $ADOTDIR/revert-info + + local clone_dir="$(-antigen-get-clone-dir "$url")" + if [[ -d "$clone_dir" ]]; then + (echo -n "$clone_dir:" + cd "$clone_dir" + git rev-parse HEAD) >> $ADOTDIR/revert-info + fi + -antigen-ensure-repo "$url" --update --verbose + echo done } -- 2.0.0