[ANNOUNCE] qgit-1.2



This is qgit-1.2

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

A lot of work has been done from 1.1

Main new features:

*Add support for code range filtering*
To filter a mouse selected code text across all revisions file history,
this is very useful to quick search for revisions that modified a given
chunk of code.

*Much improved graph for partial repos views*
Thanks to new --boundary git-rev-list option graphs for partial repo
views are now much more clear and easy to follow.

*Support for launching an external diff viewer*
Useful, as example, to view the diffs in a 'tiled pane' mode. Default
is kompare, but it is easily user settable.

*Show stat info in patch viewer*
Use new --patch-with-stat git-diff-tree option to prepend stat info in
patch viewer.

*Adjustable font size in revision list view*
To squeeze revision graph without compromise patch and file content views.

*Key bindings for scrolling patch and revision logs*
Same keyboard navigation map of gitk. See help (F1) for details.

*Support for 'working dir' pseudo-tree in tree view*
To browse working dir changes and files in a tree like view. This is useful
for people coming from others SCM systems.

*Loading speed improvements*
Heavy optimization work to speed-up start up times, about 20%-30% from
qgit 1.1.1


NOTE: interface change.
Browsing file history revisions in annotate window does not update main view
anymore. Double click is now required to update main view. This makes qgit
less 'jumpy' and let browse file history without loosing main view selection.


Please note that you will need git 1.3.0 or newer.


DOWNLOAD

Tarball is at
http://prdownloads.sourceforge.net/qgit/qgit-1.2.tar.bz2?download

Git archive is at
http://digilander.libero.it/mcostalba/scm/qgit.git

See http://digilander.libero.it/mcostalba/ for detailed download information.


INSTALLATION

git 1.3.0 is required.

To install from tarball:

./configure
make
make install-strip

To install from git archive:

autoreconf -i
./configure
make
make install-strip

Or check the shipped README for detailed information.


CHANGELOG from 1.2rc2

- do not update main view when browsing file history: double click is
now required

- show "working dir" pseudo rev also when there is no change

- add support for 'working dir' pseudo-tree in tree view

- add key bindings for scrolling patch and revision logs views

- add support for adjustable font size in revision list view

- add "revision diff" entry in context menu

- support lane mouse selection also for not free lanes

- help view should not be a top level window

- restore selection when removing code filtering

- fix a bad crash in diff viewer window

- fix a inconsistency in spinbox in annotation view

- fix an off by one bug that creates invalid pixmaps

- fix highlighting of selected revision if a reference name is used

- small GUI tweaks


For a complete changelog see shipped ChangeLog file or git repository
revision's history


Marco
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



Relevant Pages

  • Re: Unable to continue testing of 2.6.25
    ... Sadly that does a TOTAL flush of the caches of all ... That's a much better explanation than can be found in the changelog. ... I did actually manage to create such a patch for the breakage in the ... patches for unreleased kernel versions. ...
    (Linux-Kernel)
  • [PATCH 0/6] Add some trace events for the page allocator v5
    ... Changelog since V4 ... Make the post-processing script more robust against format changes. ... Add CPU information to the per-cpu tracepoints information ... Patch 1 adds events for plain old allocate and freeing of pages ...
    (Linux-Kernel)
  • [PATCH 0/6] Add some trace events for the page allocator v6
    ... This is V6 of a patchset to add some tracepoints of interest when analysing ... Changelog since V4 ... Make the post-processing script more robust against format changes. ... Patch 1 adds events for plain old allocate and freeing of pages ...
    (Linux-Kernel)
  • Re: Office 2K Security Updates
    ... first post in this thread), most match the Post SP3 list in the "History", ... There's only an "order" if the requirements for a particular patch say it ... > Well, however this ends up, the one Patch I am worried about is the Excel ... 2000 Security Patch: KB830349 ...
    (microsoft.public.officeupdate)
  • Re: [PATCH 2/3] freevxfs: minor cleanups
    ... > that patch is fine except for the second to last patch which should be ... History doesn't repeat itself -- historians merely repeat each other. ... send the line "unsubscribe linux-kernel" in ...
    (Linux-Kernel)