[ANNOUNCE] ugit: a pyqt-based git gui // was: Re: If you would write git from scratch now, what would you change?
- From
David <davvid@gmail.com>
- Date
- Dec 11, 2007, 13:48 UTC
- Message-ID
- <402731c90712110548k67f28b64w5afa93ee908ce73b@mail.gmail.com>
On Dec 4, 2007 3:00 AM, Andy Parkins <andyparkins@gmail.com> wrote:
Show 13 quoted lines
> > Qt puts a common face on threading, process control, networking, file > systems, internationalisation, rendering, openGL, and of course the GUI > itself. Tcl/Tk (to take the most wicked example) gives you applications > that are much harder to make run on Windows than on UNIX. > > Anyway, I don't want to sound like a strange Qt fan boy; the above is simply > my justification for putting "git-gui in Qt" on my wish list. > > Andy > -- > Dr Andy Parkins, M Eng (hons), MIET > andyparkins@gmail.com
For whatever it's worth, I've written a PyQt4-based git gui. For lack of a better name I call it ugit, as in "I git, you git, we all git with ugit" (or something silly like that).
Though there's still a few things remaining to be implemented, the bulk of the initial groundwork is already done. All you need to build/run it is python and pyqt4 (pyuic4). I've deliberately tried to keep the interface similar to git-gui for now since it is obviously based on it, but that's not a requirement.
Of course there are some notable things missing (such as proper i18n), but it's not too bad for a first draft.
For more details (and the code) see: http://repo.or.cz/w/ugit.git
Enjoy, -- David A.