[Twisted-Python] Twisted bzr mirror (Was: Twisted Project Jobs Volunteer)

Adi Roiban adi at roiban.ro
Sat Jul 9 04:46:34 MDT 2011


On Fri, 2011-07-08 at 16:20 +0000, exarkun at twistedmatrix.com wrote:
> On 7 Jul, 04:25 pm, adi at roiban.ro wrote:
[snip]
> >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.
> 
> I think getting the right hook set up to update just the right branch is 
> what we want to focus on.  Presently svn and bzr are hosted on the same 
> machine, which perhaps we can continue since this should bring the 
> overhead of mirroring down.  There is even a little code in lp:twisted- 
> trac-integration for determining which branch a changeset is on (at 
> least for the branch creation changeset) which might help.

> >Please let me know what do you think should be the next action for
> >resolving the bzr mirror issues?
> 
> Do you think you can put together something to run from an svn post- 
> commit hook to update just the single corresponding bzr branch?

Yes. I will write the svn hooks for creating, updating and deleting the
mirrored branches. 

> Meanwhile I can try your synchronization code to see if it has better 
> results than the current bzr svn-import based approach.

You can also try to run a 5 minutes cron job for pulling just the trunk,
and another job for pulling each branch.

--
Adi





More information about the Twisted-Python mailing list