qct / Changelog

Run 'hg log --style=changelog' to get a per-commit listing

Version 1.0:
	Expect signed 32 bit return codes from Windows
	Minor fix to allow Qct to run on PyQt4.0
	Added a clear-filter button and shortcut Ctrl-F
	Added a configurabe for a visual history browser

Version 0.9:
	Support for Subversion repositories
	Support for Cogito (git) repositories
	Support for Monotone repositories
	Support for CVS repositories
	Support -I/-X options in the Mercurial extension
	Add sign-off message to preferences dialog
	Sort file list by [filename | extension | status]
	File filtering (simple string matching)
	Added --version and --help command line arguments

Version 0.8:
	Change selection/cherry-picking (uses external two-way merge)
	Context menus:
	   -- add ignore masks for unknown files
	   -- select copy sources for unknown and ignored files
	   -- delete unknown and ignored files
	   -- find rename/move targets for missing files
	   -- revert, visual diff, external editor for all
	      revisioned commitable files
	Preferences dialog for specifying external tools
	Progress bar for the repository scan
	Simple repository auto-detection for standalone qct
	Revert button removed, replaced with a Cancel button
	Support for automatic sign-off messages in Hg back-end
	Directory/module layout changes (do a fresh install)

Version 0.7:
	Support for Mercurial Queues
	Cache scheme for hg back-end
	Make most recent commit log messages available for re-use
	Enable multi-selection in the file-list
	Improved support for symbolic links in Mercurial back-end
	Added a man-page
	Worked around a Qt problem (multiple press events from one click)
	Worked around more Windows path problems
	setup.py will build UI file iff it does not exist

Version 0.6:
	Moved qct logic unto qctlib/ package, for cleaner installation
	Added check boxes to file list to indicate selected state
	Removed userName edit field
	Added movable splitter between file list and diff browser
	Keep window geometry (and splitter) persistent in ~/.config/vcs/qct.conf
	Added CTRL-U shortcut to unselect all files
	Added CTRL-[] shortcuts to page the diff browser up and down
	Added '(Un)Select All' push button
	Hard-coded Sans Serif font for diff browser
	Revert from QDialog to QWidget, for WM reasons
	Added support for log message templates $(repo-root)/.commit.message
	OSX tuned optional UI layout (see INSTALL)

Version 0.5:
	Added an experimental perforce back-end
	More layout improvements
	Bug fixes to CTRL-N behavior
	Fixes for PyQt 4.0

Version 0.4:
	Added syntax highlighting to diffBrowser window (thanks to hgct)
	Layout improvements, new CTRL-N shortcut to cycle through diffs
	Add an automated distribution Makefile rule
	Added a back-end for bazaar, including a plugin
	Keep selected list persistent through refresh events

Version 0.3:
	Added a 'Revert Selected' button, with warning dialog message
	Added 'Ctrl+O' shortcut for commit, 'Esc' shortcut for abort
	Stubbed in a git back-end
	Cleaned up VCS back-end interface
	Separated GUI logic from stand-alone app
	Mercurial extension now spawns a GUI without forking another process

Version 0.2:
	Added mercurial extension
	Improved layout and work-flow

Version 0.1:
	Initial integration with Mercurial
	Commit dialog window works
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.