To reproduce: 1. Access a git repository via a symlink, e.g in my case the real directory is /workHD/git_origin/dceapp.master and the symlink in /workHD is git --> git_origin 2. Right click on a file, select Git from the context menu, then Log. 3. A "Failed" error window appears with the message as follows: "fatal: '/workHD/git/dceapp.master/Makefile' is outside repository". The same operation accessed via the real path git_origin works.
Git didn't recognice that the full path provided points to the same location the git repository is in. The full paths are now changed to relative paths. This is fixed in commit 460cbe9.