Git development
 help / color / mirror / Atom feed
From: Marco Costalba <mcostalba@yahoo.it>
To: git@vger.kernel.org
Subject: [ANNOUNCE qgit-0.97]
Date: Fri, 4 Nov 2005 12:42:34 -0800 (PST)	[thread overview]
Message-ID: <20051104204234.84044.qmail@web26307.mail.ukl.yahoo.com> (raw)

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.


FEATURES

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

 - 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

This release is build around the wonderful new "--dense" option of git-rev-list,
i.e. git-rev-list can now filter revs according to a file list.

Because of this, makes now sense to show the archive tree and let the user to select 
files and/or directory (treeview supports multi-selection) to filter on the main view 
on the fly (by a new toolbar toggle button).

Also file history retrieving is now based on --dense option, so to let annotations be
more consistent with "legacy" file history. Because of this, annotation window gains a
graph column on file history, independent from main view, and updatable trough tree 
browsing.

Under the hood improvements to event handling and external process launching complete 
the picture.


DOWNLOAD

Download from sourceforge project page:
http://prdownloads.sourceforge.net/qgit/qgit-0.97.tar.bz2?download

There is also a git archive with the latest stuff

 QGit repository (GIT): http://digilander.libero.it/mcostalba/qgit.git

You can use 'cg-clone http://digilander.libero.it/mcostalba/qgit.git' 
to create and populate a local qgit directory.

Finally, there is a version built against Qt 3.3:
http://digilander.libero.it/mcostalba/qgit


INSTALLATION

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

- added tree view on archive files/directories, double clicking on a file opens
  file annotation window.

- took advantage of git-rev-list "--dense" option to retrieve file history.

- added a file history graph in annotation viewer.

- took advantage of --dense option to compress revision list to show only selected
  files/directories in tree view. Tree view supports multi-selection.

- rewritten external processes launching to be more stable and fast.

- rewritten event handling to be much more clean and easy to follow. This also
  fixes some subtle bugs.



     Marco


	
		
__________________________________ 
Yahoo! Mail - PC Magazine Editors' Choice 2005 
http://mail.yahoo.com

             reply	other threads:[~2005-11-04 20:42 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-11-04 20:42 Marco Costalba [this message]
  -- strict thread matches above, loose matches on Subject: below --
2005-11-06  9:50 [ANNOUNCE qgit-0.97] Marco Costalba

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=20051104204234.84044.qmail@web26307.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