From: Oleg Broytman Date: Mon, 1 Jun 2015 12:40:00 +0000 (+0300) Subject: Add update script X-Git-Url: https://git.phdru.name/?a=commitdiff_plain;h=2081cc6efd1cc32ab084713a7e2d30d435f93131;p=git-wiki.git Add update script --- diff --git a/update b/update new file mode 100755 index 0000000..552c1e5 --- /dev/null +++ b/update @@ -0,0 +1,23 @@ +#! /bin/sh + +current="`git config --get --path remote.current.url`" +origin="`git config --get --path remote.origin.url`" + +if [ -n "$origin" ]; then + if [ -n "$current" ]; then + echo "UNKNOWN ERROR" + else + echo "This script must be run in the origin directory: $origin" + fi >&2 + exit 1 +elif [ -z "$current" ]; then + echo "UNKNOWN ERROR" >&2 + exit 1 +fi + +git pull --ff-only current master && + +web="`git config --get --path remote.web.url`" && +[ -n "$web" ] && git push web + +cd "$current" && exec git pull origin