summaryrefslogtreecommitdiff
path: root/bin/insinuate-dotfiles
diff options
context:
space:
mode:
authorSean Whitton <spwhitton@spwhitton.name>2019-10-13 10:13:37 -0700
committerSean Whitton <spwhitton@spwhitton.name>2019-10-13 10:13:37 -0700
commit225826c5d9928c129a3aa720365d2a9891a6a21d (patch)
tree4fa91e69dd05f244e1ca86741acbb58fcc1ec024 /bin/insinuate-dotfiles
parent1f1241ad8f5c3e7c395e1a2f73b9d860a0d9bc8e (diff)
downloaddotfiles-225826c5d9928c129a3aa720365d2a9891a6a21d.tar.gz
for some reason removing local remote leaves behind some remote refs
Diffstat (limited to 'bin/insinuate-dotfiles')
-rwxr-xr-xbin/insinuate-dotfiles2
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"