Prechádzať zdrojové kódy

Unfortunately, git hook based on pygit2 is a bad idea

because it is so damn hard to install pygit2 ...
Oz N Tiram 9 rokov pred
rodič
commit
a953011216
1 zmenil súbory, kde vykonal 9 pridanie a 6 odobranie
  1. 9 6
      hooks/postpush.sh

+ 9 - 6
hooks/postpush.sh

@@ -1,12 +1,15 @@
 cd ..
-
 HEAD=$1
-BRANCH=$(cut -d / -f 3 $1)
-
-REST_OF_JSON=$(git --no-pager log --format='{ \"hashes\":{ \"commit\":\"%H\", \"tree\":\"%T\", \"parents\":\"%P\" }, \"author\":{ \"date\": \"%ai\", \"name\": \"%an\", \"email\":\"%ae\" }, \"committer\":{ \"date\": \"%ci\", \"name\": \"%cn\", \"email\":\"%ce\" }')
+# CUT, UNIX
+# BRANCH=$(echo $1 |cut -d / -f 3)
+#FUCK BASHSIMS
+IFS="/"
+BRANCH=($1)
+BRANCH=${BRANCH[2]}
 
-REST_OF_JSON=$(git log --format='{ \"hashes\":\n  {\"commit\":\"%H\",\n  \"tree\":\"%T\",\n  \"parents\":\"%P\"},\n  \"author\":\n  {\"date\":\"%ai\", \n  \"name\":\"%an\",\n      \"email\":\"%ae\"},\n  \"committer\":\n  {\"date\": \"%ci\", \"name\": \"%cn\", \"email\":\"%ce\"},\n')
+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:"branch:"${BRANCH}"}"
 
 echo $REST_OF_JSON > /home/ozn/bla
+