We've entirely ripped out isomorphic-git in favor of native child_process git executions. This architectural shift leverages true bare repos and git-daemon to make local repository interactions significantly more robust and reliable. As part of this transition, we've fallen back to master as the default branch to match git init --bare defaults, and our diff features are now powered by the native shell. Overall, you should expect faster, snag-free merges and branch diffs across the board.

Refactoring out dependencies

Switched from isomorphic-git to native shell git for repository operations. - lws803/gitchain