threads / announce / 11416

[ANNOUNCE] ugit: the pythonic git gui

Subject: [ANNOUNCE] ugit: the pythonic git gui

## tl;dr

5 messages between Dec 28, 2007 and Jan 4, 2008.

replies: 4people: 4as markdown or json

David· Dec 28, 2007, 22:49 UTC · lore
ugit, the pyqt-based git gui, has been taking shape as of late.

First off, I'd like to thank everyone that replied with suggestions and criticism. This list is extremely helpful with regards to providing honest software critiques.

New features since the last announcement (almost all of which were mentioned in one way or another on this list):

* inotify support (we've removed the "Rescan" button)
* Patch hunk un/staging
* Allows un/staging selected patch hunk lines (without --unidiff-zero)
* Prepped for i18n ("env LANG=ja_JP ugit" looks pretty cool now)
* I'm a westerner, so the unstaged list is now on the left and the
staged list is on the right (thanks Jason)
* Optimizations to improve the interactivity of the patch browser
* Misc. fixes for MacOS and Windows (thanks Steffan and Sebastian)
* Uses default system colors whenever possible [no more darkness] (thanks Alex)
* No longer requires PYTHONPATH

Source code (requires pyqt4-dev-tools to build): http://repo.or.cz/w/ugit.git

Tarballs (require a stock pyqt-4.3 installation): http://ugit.justroots.com/

I'll try and get some .deb, .rpm, etc. action happening soon.

p.s. If you read ugit as "(f)uh-git" or "ugly-git", then that's good since I think that falls in line with the git style ;-)

Guilhem Bonnefille· Jan 2, 2008, 10:42 UTC · re: David · lore

Re: [ANNOUNCE] ugit: the pythonic git gui

Hi,
Good to learn a new GUI is available for Git.

But, for people like me, not enougth curious to install the software, do you have any screenshots somewhere?

2007/12/28, David <davvid@gmail.com>:
Show 36 quoted lines
> ugit, the pyqt-based git gui, has been taking shape as of late.
>
> First off, I'd like to thank everyone that replied with suggestions
> and criticism.  This list is extremely helpful with regards to
> providing honest software critiques.
>
> New features since the last announcement (almost all of which were
> mentioned in one way or another on this list):
>
> * inotify support (we've removed the "Rescan" button)
> * Patch hunk un/staging
> * Allows un/staging selected patch hunk lines (without --unidiff-zero)
> * Prepped for i18n ("env LANG=ja_JP ugit" looks pretty cool now)
> * I'm a westerner, so the unstaged list is now on the left and the
> staged list is on the right (thanks Jason)
> * Optimizations to improve the interactivity of the patch browser
> * Misc. fixes for MacOS and Windows (thanks Steffan and Sebastian)
> * Uses default system colors whenever possible [no more darkness] (thanks Alex)
> * No longer requires PYTHONPATH
>
> Source code (requires pyqt4-dev-tools to build):
> http://repo.or.cz/w/ugit.git
>
> Tarballs (require a stock pyqt-4.3 installation):
> http://ugit.justroots.com/
>
> I'll try and get some .deb, .rpm, etc. action happening soon.
>
> p.s.
> If you read ugit as "(f)uh-git" or "ugly-git", then that's good since
> I think that falls in line with the git style ;-)
> -
> To unsubscribe from this list: send the line "unsubscribe git" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>
-- 
Guilhem BONNEFILLE
-=- #UIN: 15146515 JID: guyou@im.apinc.org MSN: guilhem_bonnefille@hotmail.com
-=- mailto:guilhem.bonnefille@gmail.com
-=- http://nathguil.free.fr/
David· Jan 3, 2008, 03:20 UTC · re: Guilhem Bonnefille · lore

Re: [ANNOUNCE] ugit: the pythonic git gui

On Jan 2, 2008 2:42 AM, Guilhem Bonnefille <guilhem.bonnefille@gmail.com> wrote:
Show 8 quoted lines
> Hi,
>
> Good to learn a new GUI is available for Git.
>
> But, for people like me, not enougth curious to install the software,
> do you have any screenshots somewhere?
> --
> Guilhem BONNEFILLE

Cool, thank you. I've posted some screenshots on http://ugit.justroots.com/ I don't have any fancy mac or windows installers at the moment (Linux is my primary platform) though I am working on packaging soon.

-David
Marco Costalba· Jan 4, 2008, 07:15 UTC · re: David · lore

Re: [ANNOUNCE] ugit: the pythonic git gui

On Jan 3, 2008 4:20 AM, David <davvid@gmail.com> wrote:
>
> I don't have any fancy mac or windows installers at the moment (Linux
> is my primary platform) though I am working on packaging soon.
>

Regarding windows installer I was very happy with Inno Setuo that I didn't know but I found out be very simple to learn and powerful.

It's a script that you tweak according to your needs, then run the inno setup compiler on it and that's all. In case you need a script example just as a starting point you could use the one I have created for qgit, you can download directly from

http://git.kernel.org/?p=qgit/qgit4.git;a=tree
The script is called qgit_inno_setup.iss
Marco
Abdelrazak Younes· Jan 4, 2008, 09:05 UTC · re: Marco Costalba · lore

Re: [ANNOUNCE] ugit: the pythonic git gui

Marco Costalba wrote:
Show 7 quoted lines
> On Jan 3, 2008 4:20 AM, David <davvid@gmail.com> wrote:
>> I don't have any fancy mac or windows installers at the moment (Linux
>> is my primary platform) though I am working on packaging soon.
>>
> 
> Regarding windows installer I was very happy with Inno Setuo that I
> didn't know but I found out be very simple to learn and powerful.
Just a question: why don't you package the two programs together? From a 
packager POV it would makes sense because the Qt libs will be shared. 
And from a user POV you definitely don't want to intall two very related 
  packages that ask the same question: where is git? :-)
Abdel.

← back to recent threads