[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

[PATCH] fix for FileDiff class in python bindings

From: Russell Yanofsky <rey4_at_columbia.edu>
Date: 2003-06-21 19:37:25 CEST

Log Message:

Changes to make svn.fs.FileDiff class work on windows.

subversion/bindings/swig/python/svn/fs.py (MsvcrtCommandString,
  MsvcrtEscapeArg, CmdEscape): added these functions for escaping
  command lines on windows

  (FileDiff.get_pipe): changed to convert argument list to a string on windows
  to avoid "TypeError: popen2() argument 1 must be string, not list"

begin 666 pyfs.diff
M26YD97@Z('-U8G9E<G-I;VXO8FEN9&EN9W,O<W=I9R]P>71H;VXO<W9N+V9S
M+G!Y"CT]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]
M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T*+2TM('-U8G9E<G-I;VXO8FEN
M9&EN9W,O<W=I9R]P>71H;VXO<W9N+V9S+G!Y"2AR979I<VEO;B V,S$V*0HK
M*RL@<W5B=F5R<VEO;B]B:6YD:6YG<R]S=VEG+W!Y=&AO;B]S=FXO9G,N<'D)
M*'=O<FMI;F<@8V]P>2D*0$ @+3$Y+#8@*S$Y+#<@0$ *(",C(R!H:61E('1H
M97-E(&YA;65S/PH@:6UP;W)T('1E;7!F:6QE"B!I;7!O<G0@;W,**VEM<&]R
M="!S>7,*(&EM<&]R="!P;W!E;C(*(&EM<&]R="!S=')I;F<*( I 0" M,3 Y
M+#8@*S$Q,"PQ,"! 0 H@(" @(&-M9" ](%LB9&EF9B)=(%P*(" @(" @(" @
M(" K('-E;&8N9&EF9F]P=&EO;G,@7 H@(" @(" @(" @("L@6W-E;&8N=&5M
M<&9I;&4Q+"!S96QF+G1E;7!F:6QE,ET**PHK(" @(",@=&AE('=I;F1O=W,@
M:6UP;&5M96YT871I;VX@;V8@<&]P96XR(')E<75I<F5S(&$@<W1R:6YG"BL@
M(" @:68@<WES+G!L871F;W)M(#T](")W:6XS,B(Z"BL@(" @("!C;60@/2!#
M;61%<V-A<&4H37-V8W)T0V]M;6%N9%-T<FEN9RAC;60I*0H@"B @(" @(R!O
M<&5N('1H92!P:7!E+"!F;W)G970@=&AE(&5N9"!F;W(@=W)I=&EN9R!T;R!T
M:&4@8VAI;&0@*'=E('=O;B=T*2P*(" @(" C(&%N9"!T:&5N(')E='5R;B!T
M:&4@9FEL92!O8FIE8W0@9F]R(')E861I;F<@9G)O;2!T:&4@8VAI;&0N"D!
M("TQ,CDL,R K,3,T+#0V($! "B @(" @(" @(&]S+G)E;6]V92AS96QF+G1E
M;7!F:6QE,BD*(" @(" @(&5X8V5P="!/4T5R<F]R.@H@(" @(" @("!P87-S
M"BL**V1E9B!-<W9C<G1#;VUM86YD4W1R:6YG*&%R9W8I.@HK(" B(B)&;&%T
M=&5N<R!A(&QI<W0@;V8@8V]M;6%N9"!L:6YE(&%R9W5M96YT<R!I;G1O(&%N
M(&5S8V%P960@<W1R:6YG('1H870@"BL@('=I;&P@8F4@8G)O:V5N('5P(&-O
M<G)E8W1L>2!F;W(@=VEN9&]W<R!P<F]G<F%M<R!U<VEN9R!T:&4@36EC<F]S
M;V9T($,**R @<G5N=&EM92X@*%!R;V=R86US('5S:6YG(&]T:&5R(')U;G1I
M;65S(&QI:V4@8WEG=VEN('!A<G-E('1H96ER(&%R9W5M96YT"BL@('-T<FEN
M9W,@9&EF9F5R96YT;'DI+B(B(@HK"BL@(')E='5R;B!S=')I;F<N:F]I;BAM
M87 H37-V8W)T17-C87!E07)G+"!A<F=V*2P@(B B*0HK"BMD968@37-V8W)T
M17-C87!E07)G*&%R9RDZ"BL@("(B(D5S8V%P97,@82!C;VUM86YD(&QI;F4@
M87)G=6UE;G0@<V\@:70@=VEL;"!B92!I;G1E<G!R971E9"!L:71E<F%L;'D@
M8GD**R @;7-V8W)T)W,@<&%R<VEN9R!R;W5T:6YE+B(B(@HK(" **R @(R!4
M:&4@*'-O;65W:&%T('-T<F%N9V4I('!A<G-I;F<@<G5L97,@=7-E9"!B>2!T
M:&4@0R!R=6YT:6UE(&QI8G)A<GD@87)E"BL@(",@9&5S8W)I8F5D(&%T.@HK
M(" C(&AT=' Z+R]M<V1N+FUI8W)O<V]F="YC;VTO;&EB<F%R>2]E;BUU<R]V
M8VQA;F<O:'1M;"]?<&QU<VQA;F=?4&%R<VEN9U]#+C)B,F)?+D-O;6UA;F0N
M,F0N3&EN95]!<F=U;65N=',N87-P"BL**R @(R!S=7)R;W5N9"!B>2!Q=6]T
M97,@86YD(&1O=6)L92!U<"!T:&4@;VYE<R!I;G-I9&4**R @87)G(#T@)R(G
M("L@<W1R:6YG+G)E<&QA8V4H87)G+" G(B<L("<B(B<I("L@)R(G"BL@( HK
M(" C(&1O=6)L92!U<"!S;&%S:&5S+"!B=70@;VYL>2!I9B!T:&5Y(&%R92!F
M;VQL;W=E9"!B>2!A('%U;W1E(&-H87)A8W1E<@HK(" C("AW:&EC:"!M87D@
M;W(@;6%Y(&YO="!B92!E<V-A<&5D*0HK("!A<F<@/2!R92YS=6(H7W)E7W-L
M87-H<75O=&4L("=<7#%<7#$B)RP@87)G*0HK(" **R @<F5T=7)N(&%R9PHK
M(" **VEM<&]R="!R90HK7W)E7W-L87-H<75O=&4@/2!R92YC;VUP:6QE*"<H
M7%Q<7"LI7%PB)RD**PHK9&5F($-M9$5S8V%P92AC;61L:6YE*3H**R @(B(B
M17-C87!E<R!C;VUM86YD(&QI;F5S(&9O<B!U<V4@:6X@;W,@9G5N8W1I;VYS
M(&QI:V4@<&]P96XH*2!A;F0@<WES=&5M*"D**R @;VX@5VEN9&]W<R!W:&EC
M:"!I;G9O:V4@=&AE(&-O;6UA;F0@:6YT97)P<F5T97(L(&-M9"YE>&4L(&EN
M=&5R;F%L;'DN(%1H:7,**R @9G5N8W1I;VX@<VAO=6QD(&YO="!B92!U<V5D
M(&9O<B!F=6YC=&EO;G,@=VAI8V@@8W)E871E(&-H:6QD('!R;V-E<W-E<PHK
M("!W:71H;W5T('5S:6YG('1H92!C;VUM86YD(&EN=&5R<')E=&5R+"!S=6-H
M(&%S(&]S+F5X96,J*"D@86YD( HK("!W:6XS,G!R;V-E<W,N0W)E871E4')O
M8V5S<R@I(B(B"BL**R @(R!!8V-O<F1I;F<@8VUD)W,@=7-A9V4@;F]T97,@
M*&-M9" O/RDL(&ET('!A<G-E<R!T:&4@8V]M;6%N9"!L:6YE(&)Y"BL@(",@
M(G-E96EN9R!I9B!T:&4@9FER<W0@8VAA<F%C=&5R(&ES(&$@<75O=&4@8VAA
M<F%C=&5R(&%N9"!I9B!S;RP@<W1R:7!P:6YG"BL@(",@=&AE(&QE861I;F<@
M8VAA<F%C=&5R(&%N9"!R96UO=FEN9R!T:&4@;&%S="!Q=6]T92!C:&%R86-T
M97(N(@HK"BL@(",@4V\@=&\@<')E=F5N="!T:&4@87)G=6UE;G0@<W1R:6YG
M(&9R;VT@8F5I;F<@8VAA;F=E9"P@=V4@:G5S= HK(" C('!U="!A;B!E>'1R
M82!S970@;V8@<75O=&5S(&%R;W5N9"!I="X**R @<F5T=7)N("<B)R K(&-M
,9&QI;F4@*R G(B<*
`
end

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sat Jun 21 19:42:21 2003

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.