Since i didn't get time to do proper docs yet i thought i will put very quick and dirty piece here to help testers make sense of teamgit.
Starting:
you can start teamgit from git repo and it will work with that,
you can change the repo from open command in file menu,
if working dir is not git repo it will fall back to last opened repo.
In general actions work on the selected item or don't do anything (i need to add helpfull messages here).
e.g.
checkout will checkout whatever is selected branch,tag or commit.
cherry-pick will try to pick whatever commit is selected,
to view log other than current log
just d-click file to see log belonging to that file in current branch
d-click branch or tag to see log for those refs
if there are uncommited changes they will show up in unstaged files pane on left side,
click on file will show the diff
d-click hunk inside diff will stage that hunk for commit
d-click file will stage the file
d-click on staged hunk/file will unstage it.
once you'r happy with stagged stuff you can commit and enter commit message.
You can set your username/email in setting dialog that will be used by git (it changes global preferences for git)
Don't hesitate to mail me anything, even if its just plane teamgit sucks email.
to add new files click on show-untracked button and the pane will show all files not tracked by git in the directory.
d-click will stage the file for inclusion in next commit.
