diff mbox

dim: Update before pushing a new drm-intel-next

Message ID 1449475500-8972-1-git-send-email-daniel.vetter@ffwll.ch (mailing list archive)
State New, archived
Headers show

Commit Message

Daniel Vetter Dec. 7, 2015, 8:05 a.m. UTC
With mutliple people pushing my branch doesn't necessarily match
upstream, so be more careful.

Signed-off-by: Daniel Vetter <daniel.vetter@intel.com>
---
 dim | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)
diff mbox

Patch

diff --git a/dim b/dim
index 78b3f3048a18..295e42ce39cc 100755
--- a/dim
+++ b/dim
@@ -868,7 +868,8 @@  case "$subcommand" in
 	update-next)
 		assert_branch drm-intel-next-queued
 
-		git fetch $DIM_DRM_INTEL_REMOTE
+		git pull --ff-only
+
 		if ! git branch --merged $DIM_DRM_INTEL_REMOTE/drm-intel-nightly | grep drm-intel-fixes &> /dev/null ; then
 			echo "drm-intel-fixes not merged into -nigthly, please update!"
 			exit 2
@@ -887,6 +888,9 @@  case "$subcommand" in
 
 		gitk drm-intel-next-queued ^$DIM_DRM_UPSTREAM_REMOTE/drm-next &
 
+		# try to push dinq first in case someone raced
+		dim push-queued
+
 		git push $DRY_RUN $DIM_DRM_INTEL_REMOTE drm-intel-next-queued:drm-intel-next
 		tag=drm-intel-next-$today
 		$DRY git tag -f -a $tag $DIM_DRM_INTEL_REMOTE/drm-intel-next