diff options
author | Sean Whitton <spwhitton@spwhitton.name> | 2019-10-13 10:13:37 -0700 |
---|---|---|
committer | Sean Whitton <spwhitton@spwhitton.name> | 2019-10-13 10:13:37 -0700 |
commit | 225826c5d9928c129a3aa720365d2a9891a6a21d (patch) | |
tree | 4fa91e69dd05f244e1ca86741acbb58fcc1ec024 /bin/insinuate-dotfiles | |
parent | 1f1241ad8f5c3e7c395e1a2f73b9d860a0d9bc8e (diff) | |
download | dotfiles-225826c5d9928c129a3aa720365d2a9891a6a21d.tar.gz |
for some reason removing local remote leaves behind some remote refs
Diffstat (limited to 'bin/insinuate-dotfiles')
-rwxr-xr-x | bin/insinuate-dotfiles | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/bin/insinuate-dotfiles b/bin/insinuate-dotfiles index fdea190e..e6a0947f 100755 --- a/bin/insinuate-dotfiles +++ b/bin/insinuate-dotfiles @@ -41,7 +41,7 @@ ssh "$1" "mkdir -p src/dotfiles" temp="$(mktemp -d -p $HOME/tmp insinuate.XXX)" git clone --no-hardlinks --depth 1 -o local -b master \ "file://$HOME/src/dotfiles" "$temp" -( cd "$temp" && git remote rm local ) +( cd "$temp" && git remote rm local && rm -r .git/refs/remotes/local ) tar -C"$temp/.." -zcf - "$(basename $temp)" \ | ssh "$1" 'tar --strip-components=1 -Csrc/dotfiles -zxf -' rm -rf "$temp" |