# [ANNOUNCE] ugit: the pythonic git gui

5 messages from 2007-12-28 to 2008-01-04. Participants: David, Guilhem Bonnefille, Marco Costalba, Abdelrazak Younes.
Thread: https://gitlist.dev/t/11416

## David, 2007-12-28 22:49

Subject: [ANNOUNCE] ugit: the pythonic git gui
Message-ID: <402731c90712281449g3d0c4f53w48c65dc8883bbbb3@mail.gmail.com>
URL: https://gitlist.dev/e/402731c90712281449g3d0c4f53w48c65dc8883bbbb3%40mail.gmail.com

```
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, 2008-01-02 10:42

Subject: Re: [ANNOUNCE] ugit: the pythonic git gui
Message-ID: <8b65902a0801020242x425b792xbfa5ee69a13c2573@mail.gmail.com>
URL: https://gitlist.dev/e/8b65902a0801020242x425b792xbfa5ee69a13c2573%40mail.gmail.com
In-Reply-To: <402731c90712281449g3d0c4f53w48c65dc8883bbbb3@mail.gmail.com>

```
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>:
> 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, 2008-01-03 03:20

Subject: Re: [ANNOUNCE] ugit: the pythonic git gui
Message-ID: <402731c90801021920h284bb84dn29151dccd90eed2a@mail.gmail.com>
URL: https://gitlist.dev/e/402731c90801021920h284bb84dn29151dccd90eed2a%40mail.gmail.com
In-Reply-To: <8b65902a0801020242x425b792xbfa5ee69a13c2573@mail.gmail.com>

```
On Jan 2, 2008 2:42 AM, Guilhem Bonnefille <guilhem.bonnefille@gmail.com> wrote:
> 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, 2008-01-04 07:15

Subject: Re: [ANNOUNCE] ugit: the pythonic git gui
Message-ID: <e5bfff550801032315v1d2b98f7s4c22cd466e16f524@mail.gmail.com>
URL: https://gitlist.dev/e/e5bfff550801032315v1d2b98f7s4c22cd466e16f524%40mail.gmail.com
In-Reply-To: <402731c90801021920h284bb84dn29151dccd90eed2a@mail.gmail.com>

```
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, 2008-01-04 09:05

Subject: Re: [ANNOUNCE] ugit: the pythonic git gui
Message-ID: <flkstb$mts$1@ger.gmane.org>
URL: https://gitlist.dev/e/flkstb%24mts%241%40ger.gmane.org
In-Reply-To: <e5bfff550801032315v1d2b98f7s4c22cd466e16f524@mail.gmail.com>

```
Marco Costalba wrote:
> 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.

```
