qct 0.4 released

Martin Pool mbp at canonical.com
Mon Dec 18 06:17:43 GMT 2006


On 17 Dec 2006, Steve Borho <steve at borho.org> wrote:
> Qt Commit Tool
> 
> Available here:		http://www.borho.org/~steve/qct-0.4.tar.gz
> Or here:			http://hg.borho.org/qct
> 
> New in 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
> 
> This is my first post to the bazaar list, so a quick history:
> 
> I started this tool about a week ago with the primary aim to create a GUI 
> commit tool which was very simple and efficient to use (should be faster
> and easier to use than firing up vim to do your commits).  The second goal
> was for it to be very portable; across many target platforms (written entirely 
> in python/PyQt) and across many VCS systems.  The initial target was 
> Mercurial/Linux since that is what I use for development.  Bazaar is now the 
> second target.  I'd like to add git and monotone as well, but I'll likely 
> need help for them both.

Thanks for adding a bzr backend and announcing it here.  Feel free to
post to bazaar-announce at lists.canonical.com too in future.

> I'm looking for feedback about the bazaar back-end and about the layout in 
> general.

When I tried to test it from the tarball I get

mbp at hope% qct --bzr 
Traceback (most recent call last):
  File "/home/mbp/bin/qct", line 45, in ?
    dialog = CommitTool(vcs)
  File "/home/mbp/work/qct-0.4/qctDialogLogic.py", line 30, in __init__
    self.ui.setupUi(self)
  File "/home/mbp/work/qct-0.4/ui_qctDialog.py", line 58, in setupUi
    self.commitTextEntry.setTextInteractionFlags(QtCore.Qt.TextEditorInteraction)
AttributeError: setTextInteractionFlags
zsh: exit 1     qct --bzr

I see something in INSTALL about how ui_qctDialog gets built and
installed, but it seems to be OK here?

It would be nice to make this something that can also be installed as a
bzr plugin.

-- 
Martin




More information about the bazaar mailing list