[PATCH] dim: expect git backmerge to be called on an upstream branch

Jani Nikula jani.nikula at intel.com
Tue Mar 6 09:32:05 UTC 2018


Upstream branches are defined by dim list-upstreams. Allow override for
when the user knows what they're doing.

Cc: Daniel Vetter <daniel at ffwll.ch>
Cc: Joonas Lahtinen <joonas.lahtinen at linux.intel.com>
Cc: Rodrigo Vivi <rodrigo.vivi at intel.com>
Signed-off-by: Jani Nikula <jani.nikula at intel.com>
---
 dim | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/dim b/dim
index 65d82417c407..45aec403a44e 100755
--- a/dim
+++ b/dim
@@ -922,6 +922,10 @@ function dim_backmerge
 	branch=${1:?$usage}
 	upstream=${2:?$usage}
 
+	if ! dim_list_upstreams | grep -q "^$upstream\$"; then
+		warn_or_fail "$upstream is not an upstream branch"
+	fi
+
 	cd $DIM_PREFIX/drm-tip
 	tip_remote=$(repo_to_remote drm-tip)
 	git fetch -q $tip_remote || true
-- 
2.11.0



More information about the dim-tools mailing list