#!/bin/sh -efu

# echo "$@" >&2
echo "$@" >> ~/upd

repo="$1"

repo_local="${repo#/var/lib/fedoraproject/mirror/}"
repo_local="${repo_local%.git}"
# echo "$repo_local" >&2

if [ -d "/home/bob/fedoraproject/golang/$repo_local" ]; then
  git -C "/home/bob/fedoraproject/golang/$repo_local" pull
  git -C "/home/bob/fedoraproject/golang/$repo_local" remote set-url origin --push fedora:rpms/$(basename $repo_local)
else
  git clone -s "$repo" "/home/bob/fedoraproject/golang/$repo_local"
  git -C "/home/bob/fedoraproject/golang/$repo_local" remote set-url origin --push fedora:rpms/$(basename $repo_local)
fi
