summaryrefslogtreecommitdiff
path: root/git-shell-commands/fetch-mirrors
blob: b2a135094c4095ba763b5da41415afcc47945ee3 (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 fetch

    popd >/dev/null

done

exit $?