[darcs-devel] [ANNOUNCE] Push Me Pull You 0.1.1 - Preview Release

Mark Williamson mark.williamson at cl.cam.ac.uk
Wed Jan 9 17:21:00 UTC 2008


> On Wed, Jan 09, 2008 at 03:58:04PM +0000, Mark Williamson wrote:
> > For some time I have been working on a GUI for DVCS systems, which I have
> > named Push Me Pull You (PMPU).  At its core is a GUI for viewing Incoming
> > / Outgoing changesets.  It also includes support for initiating pulls /
> > pushes, doing clones, etc.  Eventually I hope to provide access to much
> > more functionality.
>
> For the lazy:  could you tell us what language it's written in? This might
> affect willingness to experiment with the code...

Sorry David, I was just thinking that I'd neglected to mention it.  My bad!  
I'll add it to the website so future visitors will know what to expect.

It's coded in pure Python, using PyQt4 for the GUI parts.

The GUI parts are a bit ropey in terms of coding style at the moment - they 
work but I'm a bit new to the wonderful world of PyQt (though it *is* a 
wonderful tool).  They'll be getting cleanup to make them easier for others 
to hack on.

I've used distutils, so install should be as simple as a "python setup.py 
build" followed by a "python setup.py install".  Doing the latter as root 
will do a global install, but a per-user install *should* work automagically.  
There's not an uninstall, but there are relatively few files to remove 
manually.

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 darcs-devel mailing list