Your comments

With version 20.1 we have combined Index and Working Tree into a single node and we don't plan to undo this change.

Regarding Working Tree vs. Commit diff, please vote for: https://smartgit.userecho.com/communities/1/topics/822-

Regarding editing the working tree when diffing against an arbitrary commit -- what's the use case here? Please comment at topic #822.

Without having done any experiments, I'm not so sure we will actually do that in the Log Graph but rather just in the Commit's view (as suggested elsewhere), due to performance reasons. Of course, coloring in the Commit's view should be no issue.

20.1 Preview 10 build 15108 now denotes signed tags and signed commits in the Log Graph. To give it a try: install 20.1 Preview from:

https://www.syntevo.com/smartgit/preview/

and invoke Help|Check for Latest Build . Note that signatures are not yet verified. I have added another topic for this:


https://smartgit.userecho.com/communities/1/topics/1156-

Please have a look at Preferences, Low-Level Properties, "log.details.useNewLineAsRefSeparator" ... does this solve your issue?

A couple of reasons are given at: issue 320.

You could simply add some global batch file as external tool which receives ${repositoryRootPath} and then invokes the individual batch files.

We are currently using a Java port of PrettifyJS which has a couple of problems. Our long-term goal is to find/develop a better code highlighting library. Hence, currently there is unfortunately nothing which could be done by the community.