Your comments

> Either everything on demand or everything permanent is reasonable to me. So again, a matter of taste. I you want to have a third mode or a corresponding low-level property, please create a new topic.

Yes, everything one way or the other makes sense. Just pointing out that the permanent options does not seem to work correctly with the index entry. I mean:

When you pick the "permanent option", the index (clean) does not appear when the Working Tree has changes. But it will appear when both are clean.


I could log a bug if you want, again nothing serious.


Thank you again for answering very quickly Marc. BTW, I think that with the new single window workflow, SmartGit is now the best visual Git tool out there! :)

2 more related requests:

Oh my! That's great! It even turns green instead of red and says "(clean)"  which is exactly what I needed.

But its totally non-obvious to discover I must say. 


#1- Shouldn't this be set as the default when switching to Working Tree as main Window?

#2- In Permanent mode and Working Tree clean, I think the index should show only 'on demand'. Maybe this is a bug? I say this because it remains 'on demand' when the Working Tree is not clean which is not consistent IMHO.

Even more awesome would be to see the list from gsc aforementioned site ( https://gitmoji.carloscuesta.me/ ) integrated in the app (They have a JSON file we could periodically pull from to configure the list). From an netiquete "enterprise" standpoint, having this list reassures me as to make people stick with the same "standard" so the log window does not start looking like an impossible-to-scan christmas tree.
This would also add a great "cool" factor to SmartGit (lacking IMHO).

I am 100% for having a good visual indicator that I am looking at a non-root log view.  

I often looses time and get into other situations just because I did not realize this was not the "real" log.   Very frustating.

Well, I assume you know that you can always hook menu items command line scripts in SmartGit (Tools menu) -- This is not through the built-in GitFlow menu. I do not know if there is a way to automate the configuration of the Tools menu to make it easy for all employees to install your scripts and if there are enough options to do what you want, but it's been pretty good for us.  It will not be as customizable as your own GUI tool, but you do get all the SmartGit niceties.