Source: haskell-git-mediate Maintainer: Debian Haskell Group Uploaders: Clint Adams Priority: optional Section: haskell Rules-Requires-Root: no Build-Depends: debhelper-compat (= 13), haskell-devscripts-minimal | haskell-devscripts (>= 0.13), dh-sequence-haskell, ghc, libghc-diff-dev (>= 0.4), libghc-ansi-terminal-dev (>= 0.6.2), libghc-base-compat-dev (>= 0.8.2), libghc-generic-data-dev (>= 0.8.2), libghc-optparse-applicative-dev (>= 0.11), libghc-split-dev, libghc-unix-compat-dev (>= 0.4.2.0), Standards-Version: 4.7.3 Homepage: https://github.com/Peaker/git-mediate Vcs-Browser: https://salsa.debian.org/haskell-team/DHG_packages/tree/master/p/haskell-git-mediate Vcs-Git: https://salsa.debian.org/haskell-team/DHG_packages.git [p/haskell-git-mediate] X-Description: tool to help resolving git conflicts In any conflicted state - git-mediate shows you the 2 diffs involved. By applying these diffs to the base version and the other version, you emulate the situation where the patch had already existed when the other had been applied. . Reapply git-mediate, it will validate that you've indeed applied it correctly, and bam: conflict disappeared! . Git-mediate also lets you handle modify/delete conflicts (there's no sane way in git to show what the modification actually was) . Git-mediate also streamlines jumping to the conflicts with your editor, either with the `-e` option to invoke your editor, or via the standard line number format, which is parsed by all major editors, to allow use of "jump to next error" keys. . Git-mediate especially shines with automatic source transformation tools such as renamers. . In a conflicted state, re-apply a rename that caused the conflict, run git-mediate without opening any files, and the conflicts are gone! Package: git-mediate Architecture: any Section: vcs Depends: ${haskell:Depends}, ${misc:Depends}, ${shlibs:Depends}, Recommends: ${haskell:Recommends}, Suggests: ${haskell:Suggests}, Conflicts: ${haskell:Conflicts}, Provides: ${haskell:Provides}, Description: ${haskell:ShortDescription}${haskell:ShortBlurb} ${haskell:LongDescription} . ${haskell:Blurb}