Wiki events should be created by git-access pushes
Problem to solve
Wiki events should be created by pushes to wiki repos
Any user who edits a wiki locally and pushes changes with Git.
This is aimed at making user contributions more visible, supporting all preferred workflows.
This adds behavior into the post-push event handler that records changes for all edited (created/modified or deleted) wiki pages.
This does not require any user changes.
This feature is guarded behind the
:wiki_events_on_git_push feature flag
Availability & Testing
Tests are needed that simulate the behavior of editing a wiki using the git-access protocol.
What does success look like, and how can we measure that?
A user's contributions will be visible on the project activity stream following a git push to the wiki.