[Buildbot-devel] Antw: svn_watcher.py (with attachement)

Niklaus Giger Niklaus.Giger at netstal.com
Fri Mar 31 04:06:07 UTC 2006


Sorry forgot to attach the script

>>> Niklaus Giger<Niklaus.Giger at netstal.com> 30.03.06 11:08:30 >>>
>Hi
>
>First I would like to thanks to all who contributed to buildbot. I was able to
>setup and use in under GNU/Debian Linux and Windows without problems
>and will try to use it regularly.
>
>I took the svn.py script which John Pye put on this list about two weeks ago and
>improved it a little bit:
>- It runs now also on Windows
>- Can really be used as a watcher for a Subversion repository
>- Options for repository and master are passed on the command line, e.g.
>invoke it with:
>svn_watcher.py https://server/path/to/repo localhost:9989 watch
>
>Is it possible to add this script to the contrib subdirectory?

Best regards

Niklaus Giger

begin 666 svn_watcher.py
M(R$O=7-R+V)I;B]P>71H;VX-"B,@,34N,#,N,#8 at 8GD@2F]H;B!0>64-"B,@
M,CDN,#,N,#8 at 8GD@3FEK;&%U<R!':6=E<BP at 861D960@<W5P<&]R="!T;R!R
M=6X@=6YD97(@=VEN9&]W<RP at 861D960@:6YV;V-A=&EO;B!O<'1I;VX-"FEM
M<&]R="!C;VUM86YD<PT*:6UP;W)T('AM;"YD;VTN;6EN:61O;0T*:6UP;W)T
M('-Y<PT*:6UP;W)T('1I;64-"FEM<&]R="!O<PT*:68@<WES+G!L871F;W)M
M(#T]("=W:6XS,B<Z#0H@("`@:6UP;W)T('=I;C,R<&EP90T*#0ID968 at 8VAE
M8VM#:&%N9V5S*')E<&\L(&UA<W1E<BP@=F5R8F]S93U&86QS92P@;VQD4F5V
M:7-I;VX]+3$I. at T*("`@(&-M9"`](G-V;B!L;V<@+2UN;VXM:6YT97)A8W1I
M=F4 at +2UX;6P at +2UV97)B;W-E("TM;&EM:70],2`B*W)E<&\-"B`@("!I9B!V
M97)B;W-E(#T](%1R=64Z#0H@("`@("`@('!R:6YT(")'971T:6YG(&QA<W0@
M<F5V:7-I;VX@;V8@<F5P;W-I=&]R>3H@(B`K(')E<&\-"@T*("`@(&EF('-Y
M<RYP;&%T9F]R;2`]/2`G=VEN,S(G. at T*("`@("`@("!F(#T@=VEN,S)P:7!E
M+G!O<&5N*&-M9"D-"B`@("`@("`@>&UL,2`]("<G+FIO:6XH9BYR96%D;&EN
M97,H*2D-"B`@("`@("`@9BYC;&]S92 at I#0H@("`@96QS93H-"B`@("`@("`@
M>&UL,2`](&-O;6UA;F1S+F=E=&]U='!U="AC;60I("`-"B`@("`-"B`@("!I
M9B!V97)B;W-E(#T](%1R=64Z#0H@("`@("`@('!R:6YT(")834Q<;BTM+2TM
M+2TM+2TM7&XB*WAM;#$K(EQN7&XB#0H@("`@#0H@("`@9&]C(#T@>&UL+F1O
M;2YM:6YI9&]M+G!A<G-E4W1R:6YG*'AM;#$I#0H@("`@96P@/2!D;V,N9V5T
M16QE;65N='-">51A9TYA;64H(FQO9V5N=')Y(BE;,%T-"B`@("!R979I<VEO
M;B`](&5L+F=E=$%T=')I8G5T92 at B<F5V:7-I;VXB*0T*("`@(&%U=&AO<B`]
M("(B+FIO:6XH6W0N9&%T82!F;W(@="!I;@T*("`@(&5L+F=E=$5L96UE;G1S
M0GE486=.86UE*")A=71H;W(B*5LP72YC:&EL9$YO9&5S72D-"B`@("!C;VUM
M96YT<R`]("(B+FIO:6XH6W0N9&%T82!F;W(@="!I;@T*("`@(&5L+F=E=$5L
M96UE;G1S0GE486=.86UE*")M<V<B*5LP72YC:&EL9$YO9&5S72D-"B`@("`-
M"B`@("!P871H;&ES="`](&5L+F=E=$5L96UE;G1S0GE486=.86UE*")P871H
M<R(I6S!=#0H@("`@<&%T:',@/2!;70T*("`@(&9O<B!P(&EN('!A=&AL:7-T
M+F=E=$5L96UE;G1S0GE486=.86UE*")P871H(BDZ#0H@("`@("`@("`@("!P
M871H<RYA<'!E;F0H(B(N:F]I;BA;="YD871A(&9O<B!T(&EN('`N8VAI;&1.
M;V1E<UTI*0T*#0H@("`@:68@=F5R8F]S92`]/2!4<G5E. at T*("`@("`@("!P
M<FEN="`B4$%42%,B#0H@("`@("`@('!R:6YT('!A=&AS#0H-"B`@("!I9B`@
M<F5V:7-I;VX@(3T@;VQD4F5V:7-I;VXZ#0H@("`@("`@(&-M9"`](")B=6EL
M9&)O="!S96YD8VAA;F=E("TM;6%S=&5R/2(K;6%S=&5R*R(@+2UR979I<VEO
M;CU<(B(K<F5V:7-I;VXK(EPB("TM=7-E<FYA;64]7"(B*V%U=&AO<BLB7"(M
M+6-O;6UE;G1S/5PB(BMC;VUM96YT<RLB7"(@(BLB("(N:F]I;BAP871H<RD-
M"B`@("`-"B`@("`@("`@:68@=F5R8F]S92`]/2!4<G5E. at T*("`@("`@("`@
M("`@<')I;G0 at 8VUD#0H@("`@#0H@("`@("`@(&EF('-Y<RYP;&%T9F]R;2`]
M/2`G=VEN,S(G. at T*("`@("`@("`@("`@9B`]('=I;C,R<&EP92YP;W!E;BAC
M;60I#0H@("`@("`@("`@("!P<FEN="!T:6UE+G-T<F9T:6UE*"(E2"XE32XE
M4R`B*2`K(")2979I<VEO;B`B*W)E=FES:6]N*R`B.B`B*R`G)RYJ;VEN*&8N
M<F5A9&QI;F5S*"DI#0H@("`@("`@("`@("!F+F-L;W-E*"D-"B`@("`@("`@
M96QS93H-"B`@("`@("`@("`@('AM;#$@/2!C;VUM86YD<RYG971O=71P=70H
M8VUD*2`@#0H@("`@96QS93H-"B`@("`@("`@<')I;G0@=&EM92YS=')F=&EM
M92 at B)4 at N)4TN)5,@(BD@*R`B;F]T:&EN9R!H87, at 8VAA;F=E9"!S:6YC92!R
M979I<VEO;B`B*W)E=FES:6]N#0H@("`@("`@#0H@("`@<F5T=7)N(')E=FES
M:6]N#0H-"FEF(%]?;F%M95]?(#T]("=?7VUA:6Y?7R<Z#0H@("`@:68@;&5N
M*'-Y<RYA<F=V*2`]/2`T(&%N9"!S>7,N87)G=ELS72`]/2`G=V%T8V at G.@T*
M("`@("`@("!O;&12979I<VEO;B`]("TQ#0H@("`@("`@('!R:6YT(")7871C
M:&EN9R!F;W(@8VAA;F=E<R!I;B!R97!O("(K("!S>7,N87)G=ELQ72`K("(@
M;6%S=&5R("(@*R`@<WES+F%R9W9;,ET@#0H@("`@("`@('=H:6QE(#$Z#0H@
M("`@("`@("`@("!O;&12979I<VEO;B`](&-H96-K0VAA;F=E<RAS>7,N87)G
M=ELQ72P@('-Y<RYA<F=V6S)=+"!&86QS92P@;VQD4F5V:7-I;VXI#0H@("`@
M("`@("`@("!T:6UE+G-L965P*#$P*C8P*2`C($-H96-K('1H92!R97!O<VET
M;W)Y(&5V97)Y(#$P(&UI;G5T97,-"@T*("`@(&5L:68@;&5N*'-Y<RYA<F=V
M*2`]/2`S. at T*("`@("`@("!C:&5C:T-H86YG97,H<WES+F%R9W9;,5TL("!S
M>7,N87)G=ELR72P at 5')U92`I#0H@("`@96QS93H-"B`@("`@("`@<')I;G0@
M;W,N<&%T:"YB87-E;F%M92AS>7,N87)G=ELP72D@*R`B.B`@:'1T<#HO+VAO
H<W0O<&%T:"]T;R]R97!O(&UA<W1E<CIP;W)T(%MW871C:%TB#0H-"@``
`
end





More information about the devel mailing list