[Twisted-Python] Twisted bzr mirror (Was: Twisted Project Jobs Volunteer)
adi at roiban.ro
Thu Jul 7 10:25:56 MDT 2011
LP BZR Mirror status
Martin Pool enabled trunk import directly from SVN repo and the branch
is available here:
The mirror is refreshed about every 5 to 6 hours.
Only trunk is available.
Own BZR Mirror
I have hacked a quick and dirty script for pulling / creating / deleting
all Twisted svn branches.
The code is here: http://pastebin.ubuntu.com/639582/
Synchronizing all branches takes about 41 minutes on an Intel Xeon 2.8G
CPU. It does not uses to much memory since each branch is pulled using a
different bzr pull process.
Pulling a single branch takes about 15 seconds, so maybe we the SVN repo
can have some commit hooks to execute 'bzr pull' in the right branch.
Please let me know what do you think should be the next action for
resolving the bzr mirror issues?
On Wed, 2011-07-06 at 22:51 +0300, Adi Roiban wrote:
> To move things forwards, I would like to discuss the next actions for
> BZR mirror. After the BZR mirror is done, I will look at git.
> Launchpad BZR mirror
> AFAIK Launchpad can only import a single svn branch, so importing all
> twisted in-development branches in Launchpad is not possible.
> Right now, Twisted trunk is mirrored into Launchpad using the bzr mirror
> and the last change is : 15922. By exarkun on 2011-06-14.
> Maybe Launchpad can be configured to mirror the SVN trunk branch,
> instead of the BZR branch.
> In this way Launchpad mirror will not depend on Twisted BZR mirror
> Jonathan Lange, do you think this is a good idea?
> Twisted self hosted BZR mirror
> In the following days I will look at the current state of BZR mirror
> available here http://svn.twistedmatrix.com/bzr/Twisted/ , document the
> tools used for maintaining the mirror and try to reproduce a mirror on
> my server.
> On Tue, 2011-07-05 at 19:22 +0000, exarkun at twistedmatrix.com wrote:
> > On 05:56 pm, _ at lvh.cc wrote:
> > >Hey,
> > >
> > >Cool, thanks for offering to chip in!
> > >
> > >I think buildbot management is more important, since I can manage
> > >github +
> > >wolfwood git mirrors pretty much on my own, and the launchpad mirror
> > >looks
> > >permanently up to snuff.
> > *Keeping* the Launchpad bzr mirror up to date is still a job we're
> > trying to assign (that's why it's on the jobs page).
> > Beyond that, it would be nice if more than just trunk were on Launchpad.
> > As it is now, if you want to use Launchpad, you can't work on any
> > branches people have made in svn.
> > Jean-Paul
> > _______________________________________________
> > Twisted-Python mailing list
> > Twisted-Python at twistedmatrix.com
> > http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
> Twisted-Python mailing list
> Twisted-Python at twistedmatrix.com
More information about the Twisted-Python