# [ANNOUNCE] qgit, another git GUI viewer

3 messages from 2005-05-31 to 2005-05-31. Participants: Marco Costalba, Brandon Philips, Stanislav Karchebny.
Thread: https://gitlist.dev/t/778

## Marco Costalba, 2005-05-31 17:04

Subject: [ANNOUNCE] qgit, another git GUI viewer
Message-ID: <20050531170445.38748.qmail@web26305.mail.ukl.yahoo.com>
URL: https://gitlist.dev/e/20050531170445.38748.qmail%40web26305.mail.ukl.yahoo.com

```
Hi,
  
  This is qgit, basically a porting of gitk to Qt/C++.

Has mainly all the features of gitk, some differences
are an uglier graph and a quick start alghoritm that
doesn't use git-rev-tree.

Just run make, install the bin anywhere in the path
and run from any git project working directory to see
the graph

Should be quite friendly to use; just go
(double)clicking around.


Download link is:
http://sourceforge.net/project/showfiles.php?group_id=139897&package_id=153471&release_id=331341

Home page:
http://sourceforge.net/projects/qgit/

Hope you enjoy it
Marco Costalba




	

	
		
___________________________________ 
Yahoo! Mail: gratis 1GB per i messaggi e allegati da 10MB 
http://mail.yahoo.it

```

## Brandon Philips, 2005-05-31 18:11

Subject: Re: [ANNOUNCE] qgit, another git GUI viewer
Message-ID: <20050531181109.GH11774@osuosl.org>
URL: https://gitlist.dev/e/20050531181109.GH11774%40osuosl.org
In-Reply-To: <20050531170445.38748.qmail@web26305.mail.ukl.yahoo.com>

```
Hi Marco,

Obligatory screenshot:
http://ifup.org/~philips/qgit.png

Some quick feedback:

>   This is qgit, basically a porting of gitk to Qt/C++.

The tarball extracts to the current directory which isn't very friendly.

> Just run make, install the bin anywhere in the path
> and run from any git project working directory to see
> the graph

Out of the box it wouldn't compile for several reasons on my own
computer.  I have attached a diff but the only real solution is to use
autotools as my diff will now only work on Gentoo systems.

Hope this helps.

-Brandon Philips


--- b/Makefile	2005-05-28 14:38:22.000000000 -0700
+++ a/Makefile	2005-05-31 10:15:05.000000000 -0700
@@ -26,7 +26,7 @@
 sub-src: src/$(MAKEFILE) FORCE
         cd src && $(MAKE) -f $(MAKEFILE)
 
-Makefile: qgit.pro  /usr/lib/qt3/mkspecs/default/qmake.conf 
+Makefile: qgit.pro  /usr/qt/3/mkspecs/linux-g++/qmake.conf
         $(QMAKE) -o Makefile qgit.pro
 qmake: qmake_all
         @$(QMAKE) -o Makefile qgit.pro
--- b/src/Makefile	2005-05-28 08:31:26.000000000 -0700
+++ a/src/Makefile	2005-05-31 10:18:15.000000000 -0700
@@ -12,8 +12,8 @@
 CXX      = g++
 LEX      = flex
 YACC     = yacc
-CFLAGS   = -pipe -Wall -W -O2 -fomit-frame-pointer -pipe -march=i586 -mtune=pentiumpro  -DQT_NO_DEBUG -DQT_SHARED -DQT_THREAD_SUPPORT
-CXXFLAGS = -pipe -Wall -W -O2 -fomit-frame-pointer -pipe -march=i586 -mtune=pentiumpro  -DQT_NO_DEBUG -DQT_SHARED -DQT_THREAD_SUPPORT
+CFLAGS   = -pipe -Wall -W -O2 -fomit-frame-pointer -pipe -march=i586   -DQT_NO_DEBUG -DQT_SHARED -DQT_THREAD_SUPPORT
+CXXFLAGS = -pipe -Wall -W -O2 -fomit-frame-pointer -pipe -march=i586  -DQT_NO_DEBUG -DQT_SHARED -DQT_THREAD_SUPPORT
 LEXFLAGS = 
 YACCFLAGS= -d
 INCPATH  = -I/usr/lib/qt3/mkspecs/default -I. -I$(QTDIR)/include
@@ -123,8 +123,8 @@
 
 $(MOC): 
         ( cd $(QTDIR)/src/moc && $(MAKE) )
-
-Makefile: src.pro  /usr/lib/qt3/mkspecs/default/qmake.conf /usr/lib/qt3/lib/libqt-mt.prl
+#####/usr/qt/3/mkspecs/linux-g++/libqt-mt.prl
+Makefile: src.pro  /usr/qt/3/mkspecs/linux-g++/qmake.conf 
         $(QMAKE) -o Makefile src.pro
 qmake: 
         @$(QMAKE) -o Makefile src.pro

```

## Stanislav Karchebny, 2005-05-31 23:48

Subject: Re: [ANNOUNCE] qgit, another git GUI viewer
Message-ID: <200506010248.45844.berkus@gmail.com>
URL: https://gitlist.dev/e/200506010248.45844.berkus%40gmail.com
In-Reply-To: <20050531181109.GH11774@osuosl.org>

```
On Tuesday 31 May 2005 21:11, you wrote:

> Obligatory screenshot:
> http://ifup.org/~philips/qgit.png

This looks like very bad athena widget set. Not qtish =)

> Out of the box it wouldn't compile for several reasons on my own
> computer.  I have attached a diff but the only real solution is to use
> autotools as my diff will now only work on Gentoo systems.

If you could, please do not use autotools. qmake or better scons is the way to 
go. With scons (even if you distribute together with program) overhead does 
not exceed 60kb and i guess everyone has python installed these days (if not 
- qmake can handle it just right).

If you need a patch for scons, drop me a mail.

-- 
Best regards,
Stanislav Karchebny

Skype name: berkus
Get skype for free from www.skype.com

```
