Hi all,

        qgit-0.9 has been released and can be downloaded from


This version fixes a couple of nasty bugs, notably one in 
annotate, crept in after recent changes. Anyone interested in
annotate function should upgrade.

Big new feature is the commit dialog.

When enabled with 'edit->settings->cache->diff against working dir'
and there is something committable, qgit shows a special highlighted
first revision with the status of the archive and the possible pending
stuff. From edit->commit you can, then, invoke the commit viewer to 
select the files to commit or, simply, to call git-update-cache
on them (with sync button).

It is possible to use a template for commit message, use
edit->settings->cache to define template file path.

QGit checks for possible new files added in working directory using
ignoring rules according to git-ls-files specifications,  
--exclude-from and --exclude-per-directory files can be set in
menu->edit->settings->cache. Behaviour should be similar to cg-status.

Core commit function is performed by git-commit-script, although the
script itself is not enough to handle all the possibilities and some
work is necessary to prepare/restore the cache.

Commit feature and new files checking use some (transalted) code from 
Fredrik Kuivinen 'gct' tool (although commit logic is different) and 
Petr Baudis cg-status. Thanks to both ;-)

New select tag dialog

Another ineteresting new feature is a 'select tag' dialog shown when
qgit is launched without arguments. I found this useful to quickly
select revision range to display.
On the dialog are listed the tags, but you can paste anything that
is 'eatable' by git-rev-parse.

Complete changelog:

- added commit dialog to commit or simply update cache on selected files
- added revisions range select dialog when calling qgit 
  without arguments or when changing archive
- replace SHA's with short logs in commit messages links 
- added F3 accelerator in file viewer for find button
- fix a nasty bug in git-diff-tree interface that sometimes
  led to missing revision files
- fix proper closing of file and diff window when quitting
- fix a corner case in annotate
- fix annotation broke by a recent change
- fix spurious LF in diff viewer


P.S: Sorry for the tarball, but SF doesn't yet answerd about
my request to setup a git archive on their site.

Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to