浏览代码

update post push commit, finished json

Oz N Tiram 9 年之前
父节点
当前提交
9216bcb996
共有 1 个文件被更改,包括 12 次插入9 次删除
  1. 12 9
      hooks/post-update.sh

+ 12 - 9
hooks/post-update.sh

@@ -13,19 +13,22 @@ JSON_TO_SUBMIT=""
 
 for HEAD in $@; do  
 	# We love bash too, but there a really fancy basename 
-	# BRANCH=`basename $HEAD`
+	BRANCH=`basename $HEAD`
 	# CUT, UNIX, No bash
 	# BRANCH=$(echo $HEAD |cut -d / -f 3)
 	# FUCK, BASHSIMS
-	IFS="/"
-	BRANCH=($HEAD)
-	BRANCH=${BRANCH[2]}
+	#echo $HEAD
+	#IFS="/"
+	#BRANCH=($HEAD)
+	#BRANCH=${BRANCH[2]}
 	REST_OF_JSON=$(git --no-pager log -n 1 --format='{"hashes":{"commit":"%H", "tree":"%T", "parents":"%P" }, "author":{"date": "%ai", "name":"%an", "email":"%ae" }, "committer":{"date": "%ci", "name": "%cn", "email":"%ce" }')
 	REST_OF_JSON=$REST_OF_JSON,\"branch\":\""${BRANCH}"\"
-	REST_OF_JSON=$REST_OF_JSON,\"giturl\":\"$GITURL\""}"
-        # TODO: append REST_OF_JSON to JSON_TO_SUBMIT
-	echo $REST_OF_JSON > /home/ozn/${BRANCH}
+	#REST_OF_JSON=$REST_OF_JSON,\"giturl\":\"$GITURL\""}"
+	JSON_TO_SUBMIT=$JSON_TO_SUBMIT{\"$BRANCH\":$REST_OF_JSON\}
+	echo -e $JSON_TO_SUBMIT >> text
+	JSON_TO_SUBMIT=$JSON_TO_SUBMIT,\\n
+	REST_OF_JSON=""
 done
 
-
-# TODO: fix complete json, do the actual submit with curl
+printf "%b" $JSON_TO_SUBMIT
+# TODO: do the actual submit with curl