summaryrefslogtreecommitdiff
path: root/git-shell-commands/fetch-mirrors
blob: 6268bf943418e1e7dda520e54f0b02d4552cab1e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/bin/sh
# * fetch-mirrors
#   Updates mirrors created with `mirror`
#   ssh git@host fetch-mirrors

set -e

# Find all mirrors
~/git-shell-commands/mirrors | \
  while read _mirror; do

    pushd "$_mirror" >/dev/null

    git remote update

    popd >/dev/null

done

exit $?