
8/13/2021 · Michael Friedrich
What this post added
This post details how Phabricator's "diff tasks" inspired GitLab's Merge Requests (MRs), particularly the concept of a "Draft" state (now "Draft MRs") and the practice of linking commits to MRs for improved debugging history. It also highlights the evolution of code coverage reporting in MRs, from parsing job output to inline remarks, and draws parallels between Phabricator's Herald and Harbormaster with GitLab CI/CD and webhooks. Finally, it notes the inspiration Phabricator's work boards provided for GitLab's issue and epic boards.