[ANNOUNCE] Push / Pull / Clone GUI - PushMePullYou
Mark Williamson
mark.williamson at cl.cam.ac.uk
Mon Dec 31 13:40:10 CST 2007
Replying to myself, but hey ;-)
Have now added (highlights, possibly not full list):
* run external history tool
* start / stop an hg server from GUI
* graphical improvements
* performance improvements
* fully working favourites / bookmarks support
* better support for keyboard operation
* slightly ugly distutils installation support
* an hg extension adding an "hg pmpu" command that should run pmpu in the root
of the current repository
The preferences support uses a slightly weird manufacturer name at the
moment - sorry ;-)
I only want to guarantee alpha quality with associated caveats about bugs at
this point - but I'm much more happy with the functionality offered and the
usability of the app now.
I guess I'll put out an official 0.1 release at some point when I've given it
a bit more testing and polished / fixed whatever proves necessary.
Happy New Year!
Cheers,
Mark
On Sunday 30 December 2007, Mark Williamson wrote:
> > Wonderful! I had just been thinking about writing something like this
> > (need something to make use of my new pyqt book).
> >
> > But, did you forget to include clone.ui?
>
> Yes, I did forget to include it - good point :-)
>
> I'd forgotten to commit it to the repository so it didn't get pushed out to
> Xenbits with the rest. I've now pushed that out, plus a load more updates
> (adding basic "Favourites" support for frequently-cloned repositories,
> support for running a commit tool such as Qct, etc).
>
> The code is all quite ugly. I've been mainly hacking stuff up that "works
> for me", rather than trying to make it production-quality, or pretty. I'm
> also learning QT4 and QT designer "on the job" as I'm writing it.
>
> I can say that I'm using pmpu to help manage its own development. For
> instance, when I finished the most recent feature I ran ./pmpu and then
> used the "Commit Tool..." button to fire up Qct. After the commit, the new
> changeset appeared in the "Outgoing" list and I hit "push" to send it
> upstream. It actually worked :-O
>
> I can't guarantee that the code won't do something nasty, but it's probably
> suitable for somebody who can figure out how to build it and wants to play
> around with it!
>
> Updates will continue to arrive at http://xenbits.xensource.com/maw/pmpu.hg
> and I'll be very interested to hear from anyone who tries it out or has
> suggestions / problems.
>
> More features next, then cleaning up the GUI to not be too horrible ;-)
>
> Cheers,
> Mark
--
Dave: Just a question. What use is a unicyle with no seat? And no pedals!
Mark: To answer a question with a question: What use is a skateboard?
Dave: Skateboards have wheels.
Mark: My wheel has a wheel!
More information about the Mercurial
mailing list