git/list[1] front-page[2] threads[3] people[4] search[5] about
 

[ANNOUNCE] qgit-1.5.4

From
MCMarco Costalba <mcostalba@gmail.com>
Date
Dec 28, 2006, 09:23 UTC
Message-ID
<e5bfff550612280123t5139e2e7w683f3961704065fd@mail.gmail.com>

This is mostly a bug fix release. Plus a (big) performance increase when loading a repository (warm cache case).

Data exchange with 'git rev-list' is now based on temporary files instead of Qt QProcess class, this leads to a 40% increase under Linux with a tmpfs filesystem mounted under /tmp, as is common with most distributions. In case of portability issues it is possible to fallback on a standard QProcess based interface. To do this uncomment USE_QPROCESS define in 'src/dataloader.h' before to compile.

NOTE: qgit now uses faster 'git show-ref' instead of 'git peek-remote'
to read the tags so git v1.4.4 or later is required.
NOTE2: qgit is now compiled with -frepo option to remove redundant
template instantations, this leads to a little longer compile time and
some messages from 'collect' tool at the end of compilation. Don't
worry, it's all ok ;-)
Many thanks as usual to Pavel Roskin for help and patches.

Download tarball from http://www.sourceforge.net/projects/qgit or directly from git public repository git://git.kernel.org/pub/scm/qgit/qgit.git

Please refer to http://digilander.libero.it/mcostalba/ for additional information.

	Marco
ChangeLog from 1.5.3
- improve load speed of 40% using a temporary file to read from 'git rev-list'
- fix many typos found by aspell, mostly in the comments (Pavel Roskin)
- increase to seven the number of recent repos menu entries
- fix a possible NULL dereferencing spotted by Klockwork K7.5
- fix a warning on 64-bit systems (Pavel Roskin)
- show also load speed as MB/s in status bar
- read file names cache after repository has been loaded. Good speedup 'feeling'
- allow to tag the same revision more then once
- mark with light green tag only current branch
- remove current HEAD from startup tag list. Spotted by Toralf Foerster
- use faster 'git show-ref' instead of 'git peek-remote'. Requires git v1.4.4
- complete rewrite references reading and handling: speedup and cleaner code
- be more user friendly when creating a new action
- quit if unable to parse command line arguments
- fix display issue when commit title length is less then 4
- increase file history list browsing speed
- resolve links also for an abbreviated sha in revision description pane
- fix tree view not correctly updated in rare cases
- fix an issue in file history with revisions that delete a file
- hide tag marker for HEAD also when is under refs/remotes
- compile with -frepo flag to remove duplicated template instances
Message 1 of 1 in “[ANNOUNCE] qgit-1.5.4”
  1. Marco CostalbaDec 28, 2006

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.