MacUpdate
Join MacUpdate
New Member

New Developer
Explore
MacUpdate Desktop
Hot Apps

Business
Dashboard
Development
Drivers
Education
MacUpdate Promo
Popular Apps

Games
Home & Personal
Internet
Multimedia & Design
Utilities
iPhone
Apps

Login
Member Login

Developer Login
About
Search Mac Apps

Search iPhone Apps

Advanced Search
SmartGit
SmartGit 3.0.5
Your rating: Now say why...

0

Graphical front-end for Git, the distributed version control system.   Free
Add to my Watch List
Email me when discounted
  • Download Now
    14.8 MB
  • Visit Developer's Site
    syntevo GmbH
SmartGit is a graphical version control client for Git, Mercurial and Subversion. SmartGit is designed to wrap Git's and Mercurials powerful commands into a slick and easy-to-use user interface and runs on Windows, Mac OS X and Linux. SmartGit is free for non-commercial use; prices start at $79 for a single-user license for commercial use.
What's New
Version 3.0.5:

New:

  • Branch Manager: the hiding of seperate entries for tracked remote branches can be disabled by setting smartgit.git.hideTrackedRemoteBranchesulse (in smartgit.properties)
  • Log: closing the Commits tool window is not prevented
  • Refresh (Linux): a notification is shown if file-monitoring does not work due to inotify limits
  • Submodule handling: system property "smartgit.submoduleUpdate.useGit" introduced which will invoke "git submodule update" as part of SmartGit's submodule-updating-procedure; invoking this command is e.g. necessary to honor "submodule.$name.update" in .git/config
  • various commands: in case of failure, the error dialog is shown immediately and the refresh triggered at the same time
Fixed Bugs:
  • Branch Manager (SVN): certain remote branches were not displayed
  • Compare: internal error quickly performing take-block actions
  • Commit:
    • could not commit files with leading minus in name, e.g. "
    • foo.txt"
    • SVN: when committing from cherry-picking state, untracked files were shown as being included into the commit
  • Conflict Solver: internal error deleting lines
  • Edit Last Commit Message (SVN): cleared the cherry-pick meta information
  • few GUI-related internal errors, e.g. when closing a window while commands were still running
  • http-protocol: in case of authentication failure, password was not invalidated
  • Linux: on KDE the tool window sizes were not remembered reliable
  • Log, Cherry-Pick (SVN): irritating dialogs when cherry-picking unpushed commits
  • Log, Details tool window: scrolling by clicking the up/down arrows on the scrollbar was very slow
  • Log in dialogs, e.g. Merge: internal error invoking Copy if multiple lines were selected
  • OS X: SmartGit did not start with Java 7
  • Pushable Commits: were not updated correctly after having pushed outside SmartGit
  • Refresh:
    • possible internal error for bad encodings in file names in .git/index
    • repositories with missing core.repositoryformatversion could not be scanned
    • Linux: could be extremely slow (because all file contents were checked)
    • Windows: .gitignore and .gitattributes were not read with UTF-8 for msysgit >=1.7.10
    • Windows: files were displayed as modified if core.filemode=true
  • SVN: problems with tags or branches ending with a period
  • tables: toggling checkbox columns using space bar did not inform listener
Version 3.0.5:

New:

  • Branch Manager: the hiding of seperate entries for tracked remote branches can be disabled by setting smartgit.git.hideTrackedRemoteBranchesulse (in smartgit.properties)
  • Log: closing the Commits tool window is not prevented
  • Refresh (Linux): a notification is shown if file-monitoring does not work due to inotify limits
  • Submodule handling: system property more...
Requirements
Intel, Mac OS X 10.6 or later



MacUpdate - SmartGit




  • SourceTree
    +9
    Free
    Easy way to work with Git and ...

  • Tower
    +8
    Demo $59
    Comprehensive frontend for Git ...

  • GitX
    +7
    Free
    Git GUI specifically for Mac OS ...

  • Gitbox
    +6
    Demo $19.99
    Graphical interface for Git.

  • GitHub
    +5
    Free
    Synchronize branches, clone ...
SmartGit User Discussion (Write a Review)
ver. 3.x:
Your rating: Now say why...
Overall:
(4)

sort: smiles | time
burypromote
+2

+8

Orefalo reviewed on 09 Apr 2011
Surprisingly SmartGit is not that smart.It's just a copy cat of git gui with little added value. built on top of java, it is quite stable but really doesn't help much in my daily workflow: I still need my command line interface.

It is probably the best GIT client for Windows.

However on Mac there is a much better alternative (and full featured) called SourceTree.
[Version 2.0.4]

2 Replies

burypromote

+303
Xplicit replied on 12 Mar 2012
Or there is Tower, which is even better than SourceTree in my opinion.
burypromote
syntevo GmbH (developer) replied on 02 Apr 2012
Could you please retry SmartGit 3 and let us at smartgit@syntevo.com know what features you are missing? Thanks in advance.
burypromote

+89

Tempel reviewed on 01 Apr 2011
I'm very happy with SmartGit, just as I was for years with SmartSVN.
It has all the features one can want. It's not, like some other Git clients, a simple shell over a standard commandline interface, but adds its own smartness on top of it.

I also like the fact that I can configure viewer and comparison tools to be used for particular file types. E.g, for my REALbasic project, I can assign Arbed as the viewer, and for other text files I use BBEdit.

Just like with SmartSVN, it's always been 100% reliable and stable for me. And the developers are responsive and helpful, usually within the same day.

If I had to complain about something, it'd be the user interface sometimes not following proper Apple guidelines. Sometimes a modal window doesn't appear like one (it appears like a doc window), and similar little things. Nothing of a problem, just a sad little result of this app being in Java, and Apple's Java support lacking (i.e. shame on Apple, not on the SmartGit developers here!).

Certainly give this tool a good trial run. It works well, is well maintained, and you can't beat the free personal license.
[Version 2.0.3]

1 Reply

burypromote

+89
Tempel replied on 01 Apr 2011
Uh, little correction (I confused "private" and "personal"): It's free for non-commercial use.
burypromote
+1

+18

Londonskater reviewed on 04 Mar 2011
Have been using it for quite some time and it's wonderful. I've tried GitX, Gity, Gitbox and an extended beta test of Tower (which was excellent, but bloody expensive) and SmartGit wins. The default layouts are sensible, the speed of working with it is excellent, and it's solid and stable.

Anyone who overlooks this because it's a non-cocoa client should give it another chance, you're only losing out yourself.
[Version 2.0.3]


burypromote

+303
Xplicit commented on 02 Nov 2010
Check this out, new Git client: http://www.git-tower.com/
[Version 1.5.7]


burypromote
+5

+544
Negritude tipped on 20 Aug 2010
QUOTE: "SmartGit can be used free of charge for non-commercial purposes."

http://www.syntevo.com/smartgit/purchase.html
[Version 1.5.5]


burypromote
+2

+37

Ben Gold reviewed on 22 Apr 2010
Well, I was wrong. The experimental branch of GitX has a lot of potential, but I've found that it's too buggy even just for casual use. I've switched to using SmartGit, and despite the fact that it's a non-native, java-based app, it's a very well written and well designed Git-Client.
[Version 1.5.1]


burypromote
+3

+37
Ben Gold commented on 23 Mar 2010
I tried SmartGit and although I had no serious problems using it, it's still a java app and not a native client. I recommend using the experimental branch of GitX instead http://github.com/brotherbard/gitx/downloads. It works very well and it is made for mac.
[Version 1.5 beta 4]


burypromote

+2
Jln commented on 04 Feb 2010
SmartGit has been my client of choice since its beta has been released and I am really happy with it, I must say. It made my first steps with Git so much easier and is powerful.

Sure, one could hope for a native cocoa app as much featured as SmartGit is but don't be fooled by the fact it is a Java application. It works fine and even looks good.
[Version 1.0.3]


burypromote

+28
Jobby commented on 18 Dec 2009
Could do with some screenshots of the Mac OS X version - there's nothing here, and all the shots on the site seem to be from Windows.

Looks like a Java app, though - shame it's not native Cocoa :(
[Version 1.0.1]

2 Replies

burypromote

+89
Tempel replied on 01 Apr 2011
I've been using SmartGit for a while, and SmartSVN for years before that - besides a few tiny UI glitches caused by Java, there's no reason to fear Java, though. It works fast and very reliable. And the devs are quite quick to fix glitches in the UI if you tell them.
burypromote
syntevo GmbH (developer) replied on 02 Apr 2012
Starting with SmartGit 3 - it is now Java *and* Cocoa.
There are currently no troubleshooting comments. If you are experiencing a problem with this app, please post a comment.


+1

Christoph S. Ackermann rated on 06 Apr 2011

[Version 2.1 early-access]


Downloads:8,789
Version Downloads:167
Type:Development : Source
License:Free
Date:23 May 2012
Platform:Intel
Price:Free0.00
Overall (Version 3.x):
Features:
Ease of Use:
Value:
Stability:
Displaying 1-9 of 9
Displaying 1-1 of 1
-
-
-
Please login or create a new
MacUpdate Member account
to use this feature
Watch Lists are available to
MacUpdate Desktop Members
Upgrade Now
Download and auto-install
using MacUpdate Desktop. Save
time moving folders and cleaning-up.
SmartGit is a graphical version control client for Git, Mercurial and Subversion. SmartGit is designed to wrap Git's and Mercurials powerful commands into a slick and easy-to-use user interface and runs on Windows, Mac OS X and Linux. SmartGit is free for non-commercial use; prices start at $79 for a single-user license for commercial use.
Add/Update Listing About MacUpdate Desktop Career Opportunities RSS Twitter Facebook Advertise Sitemap
Copyright © 2012 MacUpdate LLC


- -