Your comments

Yes, but this could be better presenting this text right in the tree view for faster exploration. Filtering own branches / tags would even be more benefitial.

I was referring to Edit->Preferences->Tools->Add menu. I would still like to use environment variables for multiuser "tools".

We've written an accelerator for this task, which uses uses `git rev-parse` on the selected Hash and compares this with the reference branch. Indeed, you have to specifiy a branch name for this since rev-parse need so know the history of this.

If you pipe the two outputs to diff, you will find the original forking point.

Sort of. I've tried setting up the bugtraq configuration for smartgit and it creates a link to the issue in the commit window, but the issue number doesn't show up in the Graph window (that's the window I was referring to as "log" window)

I checked your JIRA integration. That would help to close issues, but not to create one. The internal request was to create an issue in the project with a template and return the issue number, so one can refer to it in a commit.

That would be an option. On the other hand just blaming both sides simultanously would also be great.

If possible show blame for both trees (right and left)

Thank you for your reply. Indeed this is pretty much what I wanted, but:

  • To accelerate this even more it would be great when the opening dialogue would be skipped and the files are immediately compared
  • This procedure doesn't work for folders.

We implemented an accelerator for this issue that works well when changes are present.

In this case we used `git merge -s ours --no-commit` to add a custom commit message.

The Smartgit GUI prohibts committing the merge because no changes are present in the index. 

The Git command line client is able to proceed the merge. This seems to be a bug in smartgit.

Please also see attached screenshots.