git-js
git-js copied to clipboard
No MergeSummary if a binary file has a conflict
Merge works fine in case of conflicts between text files. It throws MergeSummary with parsed conflicts. But when there is a conflict between binary files, merge throws an error without MergeSummary.
I suppose it should work the same for both cases, as the git response is pretty the same and just includes one additional line in case of binary file conflict: warning: Cannot merge binary files: 1.png (HEAD vs. myBranch)
simpleGit.merge(['myBranch']);
Stack trace:
'Error: Auto-merging 1.png CONFLICT (content): Merge conflict in 1.png Automatic merge failed; fix conflicts and then commit the result. warning: Cannot merge binary files: 1.png (HEAD vs. myBranch)
at Object.action (/home/taras/Dev/git-test/node_modules/simple-git/dist/cjs/index.js:1194:25) at PluginStore.exec (/home/taras/Dev/git-test/node_modules/simple-git/dist/cjs/index.js:1229:29) at /home/taras/Dev/git-test/node_modules/simple-git/dist/cjs/index.js:1590:43 at new Promise (<anonymous>) at GitExecutorChain.handleTaskData (/home/taras/Dev/git-test/node_modules/simple-git/dist/cjs/index.js:1588:16) at GitExecutorChain.<anonymous> (/home/taras/Dev/git-test/node_modules/simple-git/dist/cjs/index.js:1572:44) at Generator.next (<anonymous>) at fulfilled (/home/taras/Dev/git-test/node_modules/simple-git/dist/cjs/index.js:55:24)'