Skip to content

Make Monotree Merging Magnificent

The following ideas are extracted from or based on http://blog.ffwll.ch/2017/08/github-why-cant-host-the-kernel.html.

A monotree describes a project that merges into a single Git repository but is developed in multiple forks. This is an approach the Linux kernel follows. For further explanation and advantages over other workflows please refer to the article linked above.

I have created subissues for most of the missing features below. Feel free to open new ones for those that I missed.


forks

issues

merge requests

e-mails

  • Reply by Email - mbox/maildir support (gitlab-org/gitlab-ce#19524)
  • In-Reply-To email header is incorrect (gitlab-org/gitlab-ce#36054)
Edited by Toon Claes