From 56d4e13617dedd6b222bd3320a714ca959eac90e Mon Sep 17 00:00:00 2001 From: Clifford Wolf Date: Sat, 28 Mar 2009 18:05:26 +0000 Subject: [PATCH] Clifford Wolf : Added misc/archive/git-send.sh diff --git a/misc/archive/git-send.sh b/misc/archive/git-send.sh new file mode 100644 index 0000000..924164a [2009032111032226049] (https://www.rocklinux.net/submaster) git-svn-id: http://www.rocklinux.org/svn/rock-linux/trunk@9429 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc --- misc/archive/git-send.sh | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 misc/archive/git-send.sh diff --git a/misc/archive/git-send.sh b/misc/archive/git-send.sh new file mode 100644 index 000000000..924164a27 --- /dev/null +++ b/misc/archive/git-send.sh @@ -0,0 +1,22 @@ +#!/bin/bash + +URL=https://www.rocklinux.net/submaster/ + +if [ $# -lt 3 ]; then + echo + echo "Usage example:" + echo + echo " git-format-patch HEAD~4" + echo " $0 username password 000[1-4]-*.patch" + echo + exit 1 +fi + +username="$1"; shift +password="$1"; shift + +for p; do + awk 'pass { print; next; } /^From:/ { gsub(/^From: /, ""); gsub(/<.*/, ""); name=$0; next; } /^Subject:/ { gsub(/^.*PATCH\] */, ""); message="\t" $0; next; } /^---/ { print "\n" name ":\n" message "\n"; next; } /^diff/ { print; pass=1; next; } /./ { message = message "\n\t" $0; }' < "$p" > git-send-tmp.txt + curl -k -F u="$username" -F p="$password" -F a=new -F q=1 -F f=\@git-send-tmp.txt "$URL/smadm.cgi" +done +