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)
- 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
- 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]
Created attachment 290703 [details]
smartgit does not work because of java or python or because we need to set SMARTGIT_JAVA_HOME somewhere in the wrapper script:
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
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)
In the meanwhile git-cola has also gained some pretty significant features.
look like it's proprietary