]> git.phdru.name Git - mimedecode.git/commitdiff
Refactor update script
authorOleg Broytman <phd@phdru.name>
Fri, 5 Jun 2015 18:58:31 +0000 (21:58 +0300)
committerOleg Broytman <phd@phdru.name>
Fri, 5 Jun 2015 18:58:31 +0000 (21:58 +0300)
update

diff --git a/update b/update
index 5dca656d7bba7d734a4d907dd6346b65e35559c3..0322c1ffc42d615c03748d3f8ec9cc01e96bf108 100755 (executable)
--- a/update
+++ b/update
@@ -1,27 +1,9 @@
 #! /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 &&
+"$HOME"/admin/prog/git-scripts/update || exit 1
 
-web="`git config --get --path remote.web.url`" &&
-[ -n "$web" ] && git push web
+current="`git config --get --path remote.current.url`"
 
 # Copy mimedecode.docbook with timestamp to avoid rebuilding
-rsync -ahP "$current"/mimedecode.docbook "$current"/mimedecode.man \
-           "$current"/mimedecode.html "$current"/mimedecode.txt . &&
-
-cd "$current" && exec git pull origin
+exec rsync -ahP "$current"/mimedecode.docbook "$current"/mimedecode.man \
+                "$current"/mimedecode.html "$current"/mimedecode.txt .