sborho / qct (http://qct.sourceforge.net/)

Qct Commit Tool

Clone this repository (size: 558.5 KB): HTTPS / SSH
$ hg clone http://bitbucket.org/sborho/qct/

 NB: This is not the latest revision. For the latest view, go to tip.

View at rev
qct /
filename size last modified message
doc  
plugins  
qctlib  
win32  
.hgignore 220 B 2 years ago Add change selection dialog
.hgtags 720 B 2 years ago Added tag 1.3 for changeset 4ca45fadd2f8
COPYING 17.6 KB 3 years ago Add GPL license
Changelog 3.2 KB 3 years ago Update changelog to reflect.1.0
INSTALL 3.6 KB 2 years ago Update change selection documentation
Makefile 1.0 KB 2 years ago Add change selection dialog
README 1.2 KB 2 years ago Update README
README.bazaar 1.6 KB 3 years ago Split INSTALL file into separate README files for each VCS…
README.cvs 870 B 3 years ago Split INSTALL file into separate README files for each VCS…
README.git 753 B 3 years ago Add reference to GCT in README.git
README.mercurial 4.4 KB 2 years ago More README.mercurial cleanup
README.monotone 1.1 KB 3 years ago Split INSTALL file into separate README files for each VCS…
README.perforce 1.3 KB 3 years ago Add warning note to perforce docs
README.subversion 448 B 3 years ago Split INSTALL file into separate README files for each VCS…
TODO 148 B 3 years ago Allow the user to register a revision history tool
qct 4.0 KB 3 years ago Add Ctrl-F to standalone app
qct.rc 260 B 2 years ago Add Mercurial qct.rc to windows MSI
setup.py 4.2 KB 2 years ago Add ui_select.py to setup build rules

README

QCT - Qt/PyQt based commit tool

Author: Steve Borho <steve@borho.org>

Downloads:

http://qct.sourceforge.net/qct-version-win32.exe - Windows self-extracting zip
http://qct.sourceforge.net/qct-version.tar.gz    - Source code
http://qct.sourceforge.net/qct-version-py2.5.egg - Python Egg
http://qct.sourceforge.net/hg/qct                - Mercurial Repository

Primary goals:

1) Cross-Platform (Linux, Windows-Native, MacOS, cygwin)
2) Be VCS agnostic.
3) Good keyboard navigation, keep the typical work-flow simple

Keyboard Shortcuts:

CTRL-O  - Commit selected files
CTRL-R  - Refresh file list
CTRL-N  - View diffs of next file in list
CTRL-[] - Page up/down through file diffs
CTRL-U  - Unselect all files
CTRL-F  - Clear file filter text
ESC     - Abort and exit

The qct standalone application will attempt to auto-detect the
repository you are running from, but will also accept a command line
argument specifying the VCS back-end you wish to use.

See the man page for more usage details and consult the README file for
the version control system you wish to use.


Known Issues:

Windows has a command line limit of 32KBytes.  If you break this limit
you get to keep both halves :)
http://blogs.msdn.com/oldnewthing/archive/2003/12/10/56028.aspx