Git development
 help / color / mirror / Atom feed
From: Marco Costalba <mcostalba@yahoo.it>
To: git@vger.kernel.org
Subject: [ANNOUNCE qgit-0.96]
Date: Fri, 14 Oct 2005 13:28:40 -0700 (PDT)	[thread overview]
Message-ID: <20051014202841.76521.qmail@web26306.mail.ukl.yahoo.com> (raw)

Hi all,


What is this?

qgit, a git GUI viewer.

With qgit you will be able to browse revisions history, view patch content and changed files, 
graphically following different development branches. Main features are:

 - View revisions, diffs, files history, files annotation.

 - Commit changes visually cherry picking modified files.

 - Apply or format patch series from selected commits, drag and
   drop commits between two instances of qgit.

 - qgit implements a GUI for the most common StGIT commands like push/pop
   and apply/format patches. You can also create new patches or refresh 
   current top one using the same semantics of git commit, i.e. cherry picking
   single modified files.



New in this release

qgit-0.96 implements various suggestions from the list regarding better UI.

Main change is diff viewer implemented as a (bottom) dockable window, so now you can see
revision's description and patch in one view. It is always possible to maximize diff viewer to
browse the path at full screen.

Others updates are speed-up of file names on demand loading and annotation and a better StGIT
integration.

Also fixed some issues about qgit color scheme: qgit colors are now _all_ inerithed by platform,
no more hardcoded ones, so colors are full customizable with proper platform tools.

Anyhow, this is how qgit is meant to be seen, at least by me ;-)
    http://digilander.libero.it/mcostalba/qgit_colors.png


A NOTE: Pasky said:

>* Could you make the grey background for odd commits span to the whole
>line, including the commit graph?

I've done it, but I am not sure about final result, so I've stripped the code from release
version, in any case this is the patch:


--- a/src/mainimpl.cpp
+++ b/src/mainimpl.cpp
@@ -68,7 +68,7 @@
 #define DEF_AUTH_COL_WIDTH	200
 #define DEF_TIME_COL_WIDTH	100
 
-#define IS_INFO_COL(x)  (x == TIME_COL || x == LOG_COL || x == AUTH_COL)
+#define IS_INFO_COL(x)  (x == TIME_COL || x == LOG_COL || x == AUTH_COL || x == GRAPH_COL)
 
 QColor ODD_LINE_COL;
 QColor EVEN_LINE_COL;



Installation

Download from: http://prdownloads.sourceforge.net/qgit/qgit-0.96.tar.bz2?download
GIT archive: cg-clone http://digilander.libero.it/mcostalba/qgit.git

You need scons and qt-mt developer libs, version 3.3.4 or better, already installed.
qgit is NOT compatible with Qt4.
On some platforms (Debian) you should set QTDIR before to compile.

- unpack tar file
- make
- make install

qgit will be installed in $HOME/bin


Changelog

- color scheme is no more hardcoded but inerithed from platform

- rewritten diff viewer as a bottom dockable window: geometry is persistant.

- StGIT add to top (refresh): it is now possible to change patch message

- StGIT commit: restore original files in working dir if commit fails

- added tag list in pop-up menu (right click on main view)

- use CTRL + right click to select a revision to diff against instead of just 
  right click to be compatible with pop-up menu while diff window is open

- updated startup dialog to include some check box for common settings

- make qgit work with time-based arguments

- speed-up of file names on demand loading. Load file names in background is
  still the suggested policy.

- speed-up of annotation, also make annotation work with no loaded file names.
  To have maximum performance, load file names in background is still the suggested policy.

- added status bar on annotation viewer with information on what's going on in
  background.

- time column moved to the right and now display commit author date by default,
  relative time is still available through settings.

- fix broken jump to childs/parent function

- finally fixed QSettings compile warning

- added some more tooltips and menu entries to help first time user

- various small fixes and GUI tweaks.



      Marco



		
__________________________________ 
Yahoo! Music Unlimited 
Access over 1 million songs. Try it free.
http://music.yahoo.com/unlimited/

                 reply	other threads:[~2005-10-14 20:29 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20051014202841.76521.qmail@web26306.mail.ukl.yahoo.com \
    --to=mcostalba@yahoo.it \
    --cc=git@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox