[ANNOUNCE] Push Me Pull You 0.1 - Preview Release

Mark Williamson mark.williamson at cl.cam.ac.uk
Wed Jan 9 02:25:53 GMT 2008


Hi all,

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 changes ("missing" changes in bzr terminology).  It also includes 
support for initiating pulls / pushes, creating and importing bundles (merge 
directives), doing clones, etc.  Eventually I hope to provide access to much 
more functionality.

My "native" DVCS is Mercurial and I'm rather new to bzr's way of doing things, 
although it is similar in many respects.  PMPU is intended to support 
multiple DVCS systems; currently it supports hg, bzr and git.  The level of 
support and testing for these backends varies, however my eventual goal is to 
have complete and robust support for all of them (and probably others).

This is just a quick heads-up that I've tagged a 0.1 release and that the code 
may be worth looking at / playing with for some of you.

Please note that error handling is non-existant and that many usecases (e.g. 
nested repositories) haven't been tested.  The bzr backend in particular is 
currently fairly lightly tested.  It seems to work OK for me, just please be 
CAUTIOUS when playing with it.

The hg repository is here:
http://xenbits.xensource.com/maw/pmpu.hg

And the homepage (including a tarball of the release) is here:
http://www.cl.cam.ac.uk/~maw48/pmpu/

I would love to hear any feedback, suggestions, bug reports, etc.  Please cc 
any mailing list e-mails to me, as I am not subscribed.  You're all welcome 
to contact me directly if preferred.

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 bazaar mailing list