Skip to content

Move git operations for squash and rebase into Gitlab::Git

Alejandro Rodríguez requested to merge gitaly-worktree-refactor into master

What does this MR do?

Move git operations for squash and rebase into Gitlab::Git

Are there points in the code the reviewer needs to double check?

For simplifcation, log messages are not exactly the same as they were before. This should have no other impact, I'm guessing.

Why was this MR needed?

We need to encapsulate git operations into Gitlab::Git for ease of migration to Gitaly.

Does this MR meet the acceptance criteria?

What are the relevant issue numbers?

Closes gitaly#761 (closed)

Edited by Alejandro Rodríguez

Merge request reports