[ANNOUNCE] Push / Pull / Clone GUI - PushMePullYou
Mark Williamson
mark.williamson at cl.cam.ac.uk
Mon Dec 24 17:31:26 CST 2007
Hi all,
Over the past few days I've been playing with hacking up a push / pull / clone
GUI for Mercurial (and eventually for other revision control systems too).
My real aim is to fill the gaps in functionality left by the existing
viewers, changeset committers, etc. All of those do their job rather well,
so I'm not trying to replace those - though integrating nicely with them
would be a cood thing.
I'm putting some really early code out here as a heads-up that I'm working on
this, and for suggestions as to where I should take it. I'm also hoping that
some of you guys will like it and badger me to keep working on it so I don't
have to self-motivate so much ;-)
The current code can:
* Clone a repository
* View outgoing / incoming changesets between a currently selected repo and
foreign repos chosen from the [paths] section of the current config
* Push / Pull against foreign repos
Some functionality (like the command line and the favourites manager) is
currently stubbed out but might do something interesting in the future.
Please note that is alpha-quality software, and as such it could trash your
data / make your computer get up and run away / eat your Christmas pudding
whilst you're asleep. In short, please treat it as having potentially
dangerous bugs and don't trust it too much ;-)
The repository is here:
http://xenbits.xensource.com/maw/pmpu.hg
Unfortunately, I've not got round to making it friendly to build / install so
far - and given it's Christmas Eve I'm not sure I'll have time to do so for a
little while. So currently to run it you need to:
pyuic4 clone.ui > clone.py
pyuic4 about.ui > about.py
pyuic4 pmpu_main.ui > pmpu_main.py
./pmpu
I've got some plans for how I want this to develop in terms of UI and
functionality, so if anyone's curious please don't hesitate to ask questions.
Merry Christmas everyone, and good night.
Cheers,
Mark
(11.29pm UK time, December 24th 2007)
--
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