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/
commit 411: 2ec740420d29
parent 410: 25177718989b
child 412: f1336d7d9e6d
Allow data in the diff window to be selected for cut-paste using the mouse default0.9
Steve Borho / sborho
3 years ago

 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 153 B 3 years ago Remove .qct/ from .hgignore
.hgtags 405 B 3 years ago Added tag 0.8 for changeset 2bb227dcb6eb
COPYING 17.6 KB 3 years ago Add GPL license
Changelog 3.0 KB 3 years ago Add Cogito (git) back-end
INSTALL 3.3 KB 3 years ago Split INSTALL file into separate README files for each VCS…
Makefile 1003 B 3 years ago Remove --force from default install target
README 1.2 KB 3 years ago Mention the per-VCS README.* files in the main 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 3.2 KB 3 years ago Split INSTALL file into separate README files for each VCS…
README.monotone 1.1 KB 3 years ago Split INSTALL file into separate README files for each VCS…
README.perforce 1.2 KB 3 years ago Split INSTALL file into separate README files for each VCS…
README.subversion 448 B 3 years ago Split INSTALL file into separate README files for each VCS…
TODO 102 B 3 years ago Add Cogito (git) back-end
qct 3.9 KB 3 years ago Add Cogito (git) back-end
setup.py 3.7 KB 3 years ago Disable the use of setuptools by default

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