{"thread":{"id":"2110","subject":"[ANNOUNCE qgit-0.96]","startedAt":"2005-10-14T20:28:40Z","lastAt":"2005-10-14T20:28:40Z","messageCount":1,"participants":["Marco Costalba"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"10115","messageId":"20051014202841.76521.qmail@web26306.mail.ukl.yahoo.com","threadId":"2110","inReplyTo":null,"subject":"[ANNOUNCE qgit-0.96]","fromName":"Marco Costalba","fromEmail":"mcostalba@yahoo.it","sentAt":"2005-10-14T20:28:40Z","receivedAt":"2005-10-14T20:28:40Z","isPatch":false,"sender":{"key":"mcostalba@gmail.com","avatar":null},"body":"Hi all,\n\n\nWhat is this?\n\nqgit, a git GUI viewer.\n\nWith qgit you will be able to browse revisions history, view patch content and changed files, \ngraphically following different development branches. Main features are:\n\n - View revisions, diffs, files history, files annotation.\n\n - Commit changes visually cherry picking modified files.\n\n - Apply or format patch series from selected commits, drag and\n   drop commits between two instances of qgit.\n\n - qgit implements a GUI for the most common StGIT commands like push/pop\n   and apply/format patches. You can also create new patches or refresh \n   current top one using the same semantics of git commit, i.e. cherry picking\n   single modified files.\n\n\n\nNew in this release\n\nqgit-0.96 implements various suggestions from the list regarding better UI.\n\nMain change is diff viewer implemented as a (bottom) dockable window, so now you can see\nrevision's description and patch in one view. It is always possible to maximize diff viewer to\nbrowse the path at full screen.\n\nOthers updates are speed-up of file names on demand loading and annotation and a better StGIT\nintegration.\n\nAlso fixed some issues about qgit color scheme: qgit colors are now _all_ inerithed by platform,\nno more hardcoded ones, so colors are full customizable with proper platform tools.\n\nAnyhow, this is how qgit is meant to be seen, at least by me ;-)\n    http://digilander.libero.it/mcostalba/qgit_colors.png\n\n\nA NOTE: Pasky said:\n\n>* Could you make the grey background for odd commits span to the whole\n>line, including the commit graph?\n\nI've done it, but I am not sure about final result, so I've stripped the code from release\nversion, in any case this is the patch:\n\n\n--- a/src/mainimpl.cpp\n+++ b/src/mainimpl.cpp\n@@ -68,7 +68,7 @@\n #define DEF_AUTH_COL_WIDTH\t200\n #define DEF_TIME_COL_WIDTH\t100\n \n-#define IS_INFO_COL(x)  (x == TIME_COL || x == LOG_COL || x == AUTH_COL)\n+#define IS_INFO_COL(x)  (x == TIME_COL || x == LOG_COL || x == AUTH_COL || x == GRAPH_COL)\n \n QColor ODD_LINE_COL;\n QColor EVEN_LINE_COL;\n\n\n\nInstallation\n\nDownload from: http://prdownloads.sourceforge.net/qgit/qgit-0.96.tar.bz2?download\nGIT archive: cg-clone http://digilander.libero.it/mcostalba/qgit.git\n\nYou need scons and qt-mt developer libs, version 3.3.4 or better, already installed.\nqgit is NOT compatible with Qt4.\nOn some platforms (Debian) you should set QTDIR before to compile.\n\n- unpack tar file\n- make\n- make install\n\nqgit will be installed in $HOME/bin\n\n\nChangelog\n\n- color scheme is no more hardcoded but inerithed from platform\n\n- rewritten diff viewer as a bottom dockable window: geometry is persistant.\n\n- StGIT add to top (refresh): it is now possible to change patch message\n\n- StGIT commit: restore original files in working dir if commit fails\n\n- added tag list in pop-up menu (right click on main view)\n\n- use CTRL + right click to select a revision to diff against instead of just \n  right click to be compatible with pop-up menu while diff window is open\n\n- updated startup dialog to include some check box for common settings\n\n- make qgit work with time-based arguments\n\n- speed-up of file names on demand loading. Load file names in background is\n  still the suggested policy.\n\n- speed-up of annotation, also make annotation work with no loaded file names.\n  To have maximum performance, load file names in background is still the suggested policy.\n\n- added status bar on annotation viewer with information on what's going on in\n  background.\n\n- time column moved to the right and now display commit author date by default,\n  relative time is still available through settings.\n\n- fix broken jump to childs/parent function\n\n- finally fixed QSettings compile warning\n\n- added some more tooltips and menu entries to help first time user\n\n- various small fixes and GUI tweaks.\n\n\n\n      Marco\n\n\n\n\t\t\n__________________________________ \nYahoo! Music Unlimited \nAccess over 1 million songs. Try it free.\nhttp://music.yahoo.com/unlimited/\n"}]}