Create new version of MR only if commit range was changed
authorMarcin Kulik <[email protected]>
Thu, 12 Feb 2015 16:54:19 +0000 (12 16:54 +0000)
committerMarcin Kulik <[email protected]>
Thu, 12 Feb 2015 16:54:19 +0000 (12 16:54 +0000)
app/controllers/merge_requests_controller.rb

index 56c3398..c5e1dca 100644 (file)
@@ -173,8 +173,9 @@ class MergeRequestsController < ApplicationController
 
   def update
     @merge_request.attributes = params[:merge_request]
+    ending_commit_changed = @merge_request.ending_commit_changed?
     if @merge_request.save
-      @merge_request.publish_notification
+      @merge_request.publish_notification if ending_commit_changed
       flash[:success] = I18n.t "merge_requests_controller.update_success"
       redirect_to [@repository.project, @repository, @merge_request]
     else