summaryrefslogtreecommitdiff
path: root/bin/git-develacc
diff options
context:
space:
mode:
authorSean Whitton <spwhitton@spwhitton.name>2018-03-31 19:44:19 -0700
committerSean Whitton <spwhitton@spwhitton.name>2018-03-31 19:44:19 -0700
commit1556cfd916413382b7ee2cafccb12f437f0a92eb (patch)
tree39bcd0fede5b7845b0e2d4534914f2d1fe2dc9ae /bin/git-develacc
parent7d472945b2b027e21bda198d5b2ac4449609930b (diff)
downloaddotfiles-1556cfd916413382b7ee2cafccb12f437f0a92eb.tar.gz
git-develacc: pass --prune and --tags to fetch
Diffstat (limited to 'bin/git-develacc')
-rwxr-xr-xbin/git-develacc4
1 files changed, 3 insertions, 1 deletions
diff --git a/bin/git-develacc b/bin/git-develacc
index df5edb16..e1d52f80 100755
--- a/bin/git-develacc
+++ b/bin/git-develacc
@@ -60,7 +60,9 @@ git -C "$inside" config --local --unset "remote.outside.url" || true
git -C "$inside" config --local "remote.outside.fetch" "+refs/heads/*:refs/remotes/outside/*"
# update all remote-tracking refs inside develacc
-git -C "$inside" fetch "$outside" '+refs/remotes/*:refs/remotes/*' '+refs/heads/*:refs/remotes/outside/*'
+git -C "$inside" fetch --prune --tags "$outside" \
+ '+refs/remotes/*:refs/remotes/*' \
+ '+refs/heads/*:refs/remotes/outside/*'
git -C "$inside" update-ref -d 'refs/remotes/develacc/*'
# update develacc-tracking refs outside develacc