Procházet zdrojové kódy

added script for creating release notes

Bulat Yusupov před 5 roky
rodič
revize
3c100b009c
1 změnil soubory, kde provedl 13 přidání a 0 odebrání
  1. 13 0
      release_json.sh

+ 13 - 0
release_json.sh

@@ -0,0 +1,13 @@
+#!/bin/bash
+
+last_tag=$(git describe --tags --abbrev=0)
+
+if [ -z "$last_tag" ]; then
+    last_tag="HEAD"
+else
+    last_tag="$last_tag..HEAD"
+fi
+
+commits_list=$(git --no-pager log $last_tag --oneline --pretty=format:"- %s\\n" | tr -d '\n' | sed 's/\"/\\"/g')
+
+echo '{"tag_name":"'$1'","body":"'$commits_list'"}' > /tmp/release_json