http://www.syntevo.com/smartgit/index.html SmartGit is an efficient user interface for Git. It focuses on simplicity and is geared towards non-experts and people who prefer a graphical application over command line usage. SmartGit does not strive to be a 1:1 translation of command line Git. Instead, it makes use of the advantages of a graphical user interface where possible in order to reduce complexity and streamline workflows. SmartGit 2.0.6 (2011-07-27) =========================== Fixed Bugs ---------- - on OS X 10.7 the file watcher was broken - fixed handling of line separators (in order of precedence): - use line endings of the file as present on disk - if file has no line endings, or mixed line endings, determine "eol" attribute for .gitattributes - if not found, use value specified by core.eol - if not found, use system line separator This holds true for all editors except of the built-in basic editor which is invoked on Open. This one will use line endings as on disk, or system line endings otherwise.
Created attachment 290701 [details] dev-util/smartgit-2.1.ebuild
Created attachment 290703 [details] dev-util/smartgit-3_rc2.ebuild
smartgit does not work because of java or python or because we need to set SMARTGIT_JAVA_HOME somewhere in the wrapper script: $ smartgit Traceback (most recent call last): File "/usr/bin/gjl-2.7", line 264, in <module> vm = get_vm(pkg) File "/usr/bin/gjl-2.7", line 171, in get_vm return verman.get_vm(needed) File "/usr/lib64/python2.7/site-packages/java_config_2/VersionManager.py", line 244, in get_vm low = self.get_lowest(atoms) # Lowest vm version we can use File "/usr/lib64/python2.7/site-packages/java_config_2/VersionManager.py", line 187, in get_lowest lowest = self.get_lowest_atom(atoms) File "/usr/lib64/python2.7/site-packages/java_config_2/VersionManager.py", line 183, in get_lowest_atom raise Exception("Couldn't find a VM dep") Exception: Couldn't find a VM dep Couldn't get needed information
In the meanwhile 3.0.7 is out
It keeps on improving. It now does mercurial as well (and svn, but who cares ? :) It's now up to version 6 (.0.0) http://www.syntevo.com/smartgithg/http://www.syntevo.com/smartgithg/
In the meanwhile git-cola has also gained some pretty significant features.
look like it's proprietary