Remove :seed_helper from Git::Commit spec
What does this MR do and why?
SeedHelper uses git to directly manipulate repositories within gitaly. Soon we will be enabling praefect by default and when this happens we cannot modify repositories without praefects knowledge.
This is a best effort translation from seed helper to rpsec factories. Most if not all of these specs already exist on the gitaly side. Since the factory repository is slightly different it's not always possible to exactly replicate the tests here.
There will be a followup to remove SeedHelper itself. This is more complex than it might immediately appear as the seed repositories have various associated scripts.
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.