From 2081cc6efd1cc32ab084713a7e2d30d435f93131 Mon Sep 17 00:00:00 2001 From: Oleg Broytman Date: Mon, 1 Jun 2015 15:40:00 +0300 Subject: [PATCH] Add update script --- update | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100755 update 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 -- 2.39.5