\

A Git helper tool that breaks large merges into parallelizable tasks

14 points - last Monday at 7:12 AM

Source
  • schusterfredl

    last Monday at 7:12 AM

    mergetopus is a tool that helps teams follow a structured workflow for very large merges by splitting one risky merge into parallelizable tasks:

    * one integration branch for trivial/non-conflicting merge results * optional slice branches for selected conflicted files * original annotate/blame information is retained

      • iamjs

        today at 5:06 AM

        I have long wanted a tool to help split large diffs into smaller semantic changes. When you're working on a feature, for example, and end up refactoring along the way, you may wish to have your refactor reviewed and merged without any new functionality.

        • locknitpicker

          today at 5:36 AM

          > * one integration branch for trivial/non-conflicting merge results

          Doesn't this mean the integration branch will be missing key updates, thus it's expected to be broken?