How resolve multiple conflicts with “git mergetool” without having to close the editor between files?

At first glance, it does not seem possible to reuse an external diff tool session. The git-mergetool documentation clearly states: If the custom merge tool correctly indicates the success of a merge resolution with its exit code, then the configuration variable mergetool.<tool>.trustExitCode can be set to true. Otherwise, git-mergetool will prompt the user to indicate … Read more

Recursive diff of two dictionaries (keys and values)?

In case you want the difference recursively, I have written a package for python: https://github.com/seperman/deepdiff Installation Install from PyPi: pip install deepdiff Example usage Importing >>> from deepdiff import DeepDiff >>> from pprint import pprint >>> from __future__ import print_function # In case running on Python 2 Same object returns empty >>> t1 = {1:1, … Read more