I think contacting the developers is the best way for such a problem -- and especially for an actively developed application like SmartGit.
).BTW, does any one know how to tell -- via the Main perspective -- which branch one is on?
In the the "directories" section/pane, the top directory should have the branch specified in parenthesis.**

Explicit copy and move operations are not possible, Git recognizes them automatically.


Only the contents of the middle and the right editor can be modified. You can alter the contents of the Index either by editing the contents of the middle editor, or by moving chunks between the three editors. To do so, either click on the arrow and 'x' buttons between the editors, or click on the Take Left and Take Right buttons on the toolbar. After you're done, save your changes and close the Index Editor.
FWIW, it looks like there is some kind of stash support (at least in the 2.x series):

Git is fun, isn't it ?
Rebase, not as much. Maybe because I'm mostly working on my own, I don't mind having a few meaningless commits.
Apart from that, yes, stashing can be extremely useful. E.g. for those times where I find a bug that should be fixed before pursuing some coding : stash the current work, do the bug fixing, come back to previous coding by reapplying stash.
You mentioned renaming in a previous post. I still use the command line when I want to do an explicit file rename. But I usually don't have to as Git detects those if you're careful not committing renames with a bunch of other changes.
SmartGit proved to be quite user friendly, stable and helpful. Used it almost exclusively, together with TortoiseGit which has some great features implementations too (I especially like the fact that I can select and copy commits from the log view and I'll get a nice clean copy of all of them, with the comments... I use that for quickly creating reports). Also, SmartGit now supports Hg, which is a good thing for those of us who use mercurial !
Did my first interactive rebase today -- great stuff
Wanted to see if SmartGit has some nice GUI for it and found:
http://smartgit.3668570.n2.nabble.com/Interactive-rebasing-td7572897.html
Don't know if there's anything there yet -- have you come across anything?
Before pushing, you can cleanup your commits visually (except of merge commits): reorder commits by using drag and drop, join adjacent commits or edit commit messages.
The commit appears to include the selected files even if changes from them have not been registered with the index.
Visual Studio will have Git support – and concretely, we released a CTP of a VSIX plugin for the Visual Studio 2012 Update 2 CTP today.
...
Why are we incorporating Git?
When we made the decision that we were going to take the DVCS plunge, we looked at many options. Should we build something? Buy something? Adopt OSS? We looked at Git, Mercurial and others. It didn’t take long to realize that Git was quickly taking over the DVCS space and, in fact, is virtually synonymous with DVCS. We thought hard about building something. Git hasn’t been as friendly for Windows developers as on other platforms. By building on Git, we can take all the time we might spend just “catching up” and spend that effort on something where we can add more distinctive value. Choosing Git just made sense.
...
Older versions of VS & TFS – At this time, we are not planning to include Git integration in older versions of VS or TFS.
Interesting to see MS adopt Git as an official first-rate citizen.
And it's going to be interesting to see what "His Screwyouness" has to say about this ;p
Who is His Screwyouness?Linus Torvalds - he tends to flip people off and call them nasty names and such - and now Evil Inc. is taking his baby and putting it into one of their big, nasty producst? Uh oh!

Original address: https://www.donationcoder.com/forum/index.php?topic=25765.0