summaryrefslogtreecommitdiff
path: root/git-shell-commands/fetch-mirrors
blob: 62ed9f1411cb0f37db60c1e3e3e9e8e8197bd83f (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
mirrors | \
  while read _mirror; do

    pushd "$_mirror" >/dev/null

    git fetch

    popd >dev/null

done

exit $?