Skip to content

Refactor JiraConnect dev info

Andy Schoenen requested to merge andysoiron/refactor-jira-connect-dev-info into master

What does this MR do and why?

This MR doesn't change the logic of how we construct the Jira dev info API call. It is only a refactoring to make it better testable.

Why is this needed?

I would like to reduce Gitaly N+1 requests by providing an option to exclude files from the commit entity. However, it is difficult to test the behavior of the dev info request.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Andy Schoenen

Merge request reports