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