GitX should use libgit2 & objective-git instead of running the git command line tools and parsing the output. The pipe APIs used are deprecated, and they interact poorly with debug tools.