The container type for `GitAccessWiki` ought to be an instance of `Wiki`
Summary
Currently the container parsed by GlRepository::Identifier
for wikis is either a Project
or a Group
- it ought to be a Wiki
in all cases (either ProjectWiki
or GroupWiki
). This would improve the design of the GitAccess
class hierarchy, aligning with Snippet
and allowing less code to be written and maintained.
Improvements
This would improve the overall design of the GitAccess
classes, by making the container concept less confusing, less conditional, reduce the number of branches in our code and improve maintainability.