[ANNOUNCE] qgit-1.2

Marco Costalba mcostalba at gmail.com
Sat May 12 21:35:01 BST 2018


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


More information about the git-announce mailing list