[Python-3000] [Python-Dev] Python source code on Bazaar vcs
Barry Warsaw
barry at python.org
Sat Mar 22 16:02:07 CET 2008
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Mar 21, 2008, at 5:28 PM, Paul Moore wrote:
>
> One thing I really like the idea of with Mercurial for my situation
> (non-committer) is the mq extension, which lets me manage my changes
> as a "stack of patches" - so I'm completely working with patches,
> which is what I have to post to the tracker, etc.
>
> Is there a similar workflow in Bazaar? I know there's the loom
> extension (although I haven't used it much yet) but I'm not sure how
> I'd use that.
Yes, looms are awesome, I highly recommend you install the plugin and
take a look. There's a link to the loom plugin on <http://www.python.org/dev/bazaar
>.
I don't know much about Mercurial queues, but I've been told the
feature is similar. I do have a lot of experience using Bazaar looms,
and I'm a huge fan.
> Basically, can some Bazaar expert offer a suggestion as to how a
> non-developer with read-only access would best use the Bazaar
> repositories to maintain a number of patches to be posted to the
> tracker?
I used it in Mailman work all the time, and I've been using it on the
train home from Pycon for working on the email package in Python 3.0.
Quick tutorial:
bzr branch http://code.python.org/python/3.0 my30feature
cd my30feature
bzr nickname upstream
bzr loomify
bzr create-thread firststuff
<hack, hack, hack>
bzr commit
bzr create-thread secondstuff
<hack, hack, hack>
bzr commit
bzr create thread thirdstuff
<hack, hack, hack>
bzr commit
bzr down-thread secondstuff
# see what's different between secondstuff and firststuff
bzr diff -r thread:
rinse-and-repeat-ly y'rs,
- -Barry
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (Darwin)
iQCVAwUBR+Ufb3EjvBPtnXfVAQI2ywP9GLK07pVEKmfb7K3s/I7oUnw3MA6uQPML
41rUi8fJQIIejPkmsKrrchSSkp3ZeSot4btxxXYD6G+HX3yzNgK3ydijZtpofIm1
dTIreCOYE9uGS6xk2Frj58rCrDwrsZ0eADyCZ4V18pBNEwpTsDw0wLFktqx2yzhH
BZBLqUy//NM=
=cuNj
-----END PGP SIGNATURE-----
More information about the Python-3000
mailing list