[Intel-gfx] [maintainer-tools PATCH 2/2] dim: Accept patchwork URLs as apply-branch optional argument.
Rodrigo Vivi
rodrigo.vivi at intel.com
Wed Aug 16 18:13:59 UTC 2017
Instead of having to manually download mbox from patchwork
let's make dim to do it directly.
Cc: Daniel Vetter <daniel.vetter at ffwll.ch>
Cc: Jani Nikula <jani.nikula at intel.com>
Signed-off-by: Rodrigo Vivi <rodrigo.vivi at intel.com>
---
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
More information about the Intel-gfx
mailing list