Why is GitDependencies throwing an error message during git merge?

It does set up a hook, yes. When you run Setup.bat, it creates a script in .git/hooks/post-merge which runs GitDependencies.

At a guess, perhaps you ran Setup.sh instead of Setup.bat, which we’ve only tested on Mac/Linux. What does the hook script contain?