[maintainer-tools PATCH 2/2] dim: Accept patchwork URLs as apply-branch optional argument.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Instead of having to manually download mbox from patchwork
let's make dim to do it directly.

Cc: Daniel Vetter <daniel.vetter@xxxxxxxx>
Cc: Jani Nikula <jani.nikula@xxxxxxxxx>
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@xxxxxxxxx>
---
 dim | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/dim b/dim
index e98d23b24ec0..73b48da7f436 100755
--- a/dim
+++ b/dim
@@ -756,6 +756,16 @@ function dim_push
 	dim_push_branch $(git_current_branch) "$@"
 }
 
+function download_mbox
+{
+	wget -q --spider ${1}
+	if [ $? -ne "0" ]; then
+	    echoerr "URL ${1} not found."
+	    exit 1
+	fi
+	wget -q ${1} -O $2
+}
+
 # ensure we're on branch $1, and apply patches. the rest of the arguments are
 # passed to git am.
 dim_alias_ab=apply-branch
@@ -772,6 +782,14 @@ function dim_apply_branch
 	assert_repo_clean
 
 	case $1 in
+		*"patchwork.freedesktop.org"*"mbox")
+			download_mbox $1 $file
+			shift
+			;;
+		*"patchwork.freedesktop.org"*)
+			download_mbox $1/mbox $file
+			shift
+			;;
 		*".patch" | *".mbox")
 			cat $1 > $file
 			shift
-- 
2.13.2

_______________________________________________
Intel-gfx mailing list
Intel-gfx@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/intel-gfx




[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux