Your comments

By splitting up into separate options, it's easier to describe and understand. You may remove both buttons from the toolbar, if you prefer.

This behavior is expected, "git status" will display the same modifications. After copying files you should invoke Local|Reset, option Hard. Be sure everything has actually been committed before copying!

Sounds strange. To better understand this, I have to see at least the entire history from now to the point display on the screenshot. You may send the screenshot to smartgit@syntevo.com.

If Git-Flow is properly configured, develop should stick to the left.


For your SmartGit screenshot: the green line from above belongs to develop? To which branch does the red line belong? Which exact SmartGit version are you testing with?


Please try to compose a small example repository illustrating the problem.

Graph layouting may have contradictory goals: SmartGit is layouting your log with a single line crossing while the other Git client requires 4 line crossings.


What's the name of your "main development" branch? When using Git-Flow, the "development" branch will have a higher priority and stick to the left (at the cost of possible additional line crossings).

You just want to see tags, not other branches? The Journal view looks similar to the log, but it's optimized to display the history for your current branch, its remote branch and an optional auxiliary branch. Hence we by intention skip other refs.