From 42e1dc5b0610718683913daa58033e5463dce651 Mon Sep 17 00:00:00 2001 From: Travis Dockter Date: Tue, 23 Sep 2025 15:39:26 -0600 Subject: [PATCH] Add query options to merge_request_diffs --- lib/gitlab/client/merge_requests.rb | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/gitlab/client/merge_requests.rb b/lib/gitlab/client/merge_requests.rb index df462e34c..e44095fd2 100644 --- a/lib/gitlab/client/merge_requests.rb +++ b/lib/gitlab/client/merge_requests.rb @@ -365,9 +365,12 @@ def delete_merge_request(project, merge_request_id) # Gitlab.merge_request_diffs('gitlab', 1) # @param [Integer, String] project The ID or name of a project. # @param [Integer] id The ID of a merge request. + # @option options [Integer] :page The page number. + # @option options [Integer] :per_page The number of results per page. + # @option options [Boolean] :unidiff Present diffs in the unified diff format. # @return [Gitlab::ObjectifiedHash] A list of the merge request diffs. - def merge_request_diffs(project, merge_request_id) - get("/projects/#{url_encode project}/merge_requests/#{merge_request_id}/diffs") + def merge_request_diffs(project, merge_request_id, options = {}) + get("/projects/#{url_encode project}/merge_requests/#{merge_request_id}/diffs", query: options) end # Gets a list of merge request diff versions