[Twisted-Python] Twisted bzr mirror (Was: Twisted Project Jobs Volunteer)
Adi Roiban
adi at roiban.ro
Tue Aug 9 11:32:35 MDT 2011
On Mon, 2011-08-08 at 13:07 +0000, exarkun at twistedmatrix.com wrote:
> On 12 Jul, 12:11 pm, adi at roiban.ro wrote:
> >On Mon, 2011-07-11 at 11:30 +0000, exarkun at twistedmatrix.com wrote:
> >>On 9 Jul, 10:46 am, adi at roiban.ro wrote:
> >> >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]
> >[snip]
> >>I ran this (all-branches version) a few times over the weekend. The
> >>first time, when there was lots of catching up to do, took about 3.5
> >>hours. After that, it was about 30 minutes per run. This does seem
> >>fast enough to do nightly, so I'll set that up until we have the push-
> >>based version.
> >
> >I have created a script that can be used together with a svn post-
> >commit
> >hook to keep an bzr mirror in sync.
>
> Thanks. Sorry about the delay in getting back to you on this. Another
> issue I think the push version needs to deal with is concurrent
> invocation. It looks like the script will issue overlapping "bzr pull"
> commands now, which doesn't work very well. Do you think you could add
> some locking somewhere to avoid this?
>
> Thanks again,
> Jean-Paul
Hi.
Don't worry for the delay.
I have added locking to the script.
The result is here:
https://github.com/adiroiban/scripts/tree/master/svn-bzr-sync-hook
Feel free to review the code when you have time and let me know if you
find any other problems.
--
Adi
More information about the Twisted-Python
mailing list