rprojroot/0000755000176200001440000000000015053357262012322 5ustar liggesusersrprojroot/tests/0000755000176200001440000000000015053350476013464 5ustar liggesusersrprojroot/tests/testthat/0000755000176200001440000000000015053357262015324 5ustar liggesusersrprojroot/tests/testthat/test-utils.R0000644000176200001440000000055315027426142017562 0ustar liggesuserstest_that("match_contents in non-native encoding", { desc <- c("Package: test", "Author: Kirill M\xFCller", "Encoding: latin1") Encoding(desc) <- "latin1" writeLines(desc, descfile <- tempfile(), useBytes = TRUE) expect_silent(expect_true( rprojroot:::match_contents(descfile, contents = "^Package: ", n = -1L, fixed = FALSE ) )) }) rprojroot/tests/testthat/test-path.R0000644000176200001440000000263114707357252017366 0ustar liggesusers# Adapted from fs describe("path", { it("returns paths UTF-8 encoded", { skip_on_os("solaris") expect_equal(Encoding(path("föö")), "UTF-8") }) it("returns paths UTF-8 encoded 2", { skip_on_os("solaris") skip_on_os("windows") expect_equal(Encoding(path("\U4F60\U597D.R")), "UTF-8") }) it("returns empty strings for empty inputs", { expect_equal(path(""), "") expect_equal(path(character()), character()) expect_equal(path("foo", character(), "bar"), character()) }) it("propagates NA strings", { expect_equal(path(NA_character_), NA_character_) expect_equal(path("foo", NA_character_), NA_character_) expect_equal(path(c("foo", "bar"), c("baz", NA_character_)), c("foo/baz", NA_character_)) }) it("does not double paths", { expect_equal(path("", "foo"), "/foo") # This could be a UNC path, so we keep the doubled path. expect_equal(path("//foo", "bar"), "//foo/bar") }) it("errors on paths which are too long", { expect_error(path(paste(rep("a", 100000), collapse = ""))) }) it("follows recycling rules", { expect_equal(path("foo", character()), character()) expect_equal(path("foo", "bar"), "foo/bar") expect_equal(path("foo", c("bar", "baz")), c("foo/bar", "foo/baz")) expect_equal(path(c("foo", "qux"), c("bar", "baz")), c("foo/bar", "qux/baz")) expect_error(path(c("foo", "qux", "foo2"), c("bar", "baz"))) }) }) rprojroot/tests/testthat/vcs/0000755000176200001440000000000014136674052016117 5ustar liggesusersrprojroot/tests/testthat/vcs/git.zip0000644000176200001440000005321314136674052017432 0ustar liggesusersPK .Jgit/UT @zX=zXux PK.Jgit/DESCRIPTIONUT @zX@zXux =J1yKW3 HT0j⚹LB$dl|1*ݞ?ӡ>@ %F$v6I̐ A&P"xg=!s1Q)^ ^A-1iUI =Zsp{`wt|ū#Z>da 89hY)Jm̿O_"2ќ+|lXB^˺tkh`FGCoyw_݈PK .Jgit/a/UT @zX@zXux PK .Jgit/a/b/UT @zX@zXux PK .J git/a/b/aUT @zX@zXux PK .J %J git/a/b/bUT @zX@zXux File b PK .J git/a/b/c/UT @zX@zXux PK .J git/a/b/c/dUT @zX@zXux PK Y.J git/.git/UT ZAzX=zXux PK `.Jgit/.git/hooks/UT =zX=zXux PK`.JO $git/.git/hooks/applypatch-msg.sampleUT =zX=zXux U]N1 s *HHp.nS-l[^o^ܭ7>ɩZ{B!"0([J8˽V&ZfTA=;H9/-Ov`&F3j.[K?@#rvDO BYq+7Sy:Qfm(}DJ 9CSQ ^&4VB09eٝh}6ЃV` Br)}??M PK`.JL $git/.git/hooks/pre-applypatch.sampleUT =zX=zXux U[N1 EK:@VVB=DL&Q>nq,o#S!pWcHƞjO8/ 霷.Eh_p*^L|huV#iت7 Q>ޮ"\'yvFi[R^GgpP|XCMh4`KLZ)0x,W㲵ol6DkȢ;xdi #FQnapB7\>cZŗ6z7"<ϑV\>%2O0 o9J[F 8UVmK(OPRpvs'+aε{@zhngPK`.J git/.git/hooks/commit-msg.sampleUT =zX=zXux }_o0şOqH+VMJ" XD&7l|w&E=Re M]C͍F^S~WrݶҡZVTɷi;OЊ Lշ"0h l'>Oպo ޒ\i ap(Hk{*uFwF G'$d OYo:ye 皒MRϗ >!-7)q]ͳ`:T|G"mm/#U1EY)*R])H6ڛ*?A _H~ uPN6N p8Waj{wypjGXOw|-/]2c\+ }FLj'#(9^j=^k.P~Y8cA1PG8jG䈐d}7+Yg4 _{]EPK`.JI !git/.git/hooks/pre-receive.sampleUT =zX=zXux uPN0<_1}@[ʑ*HV"!UnM;B;vʣqzg3:ZZ; :*Ҙ lVbCZQm2<+MʷWP& Y:Q;앓hJd텄^ի%i$㒟jBk=hq/BK/E3UM2R;TG֡I/y:M4[,R +~EkâveKL q(h_uԌMkS6g9o5^q{~㱯a~"M%qpQ,kbbPK`.J!D%ugit/.git/hooks/update.sampleUT =zX=zXux WQo"7~f܂`IҷHuM*Um:EfnM]]8HH1g曙ofLd&DA7GI+[2NR\ ELŏLJes2l)Ւ4<rA-2 Pc.xǐ6¤z }D%'~!ƁWfbRDI=SWs@ #'vd"X +#S8 zfJeIhڤܤ E-$_%'-\29LH52 {a֗a2Jpt)П4FaOw~˵E$S͝GKY쮤-# P^5m4#zBxJΘ9}[7wfP \jni}J\kWG:IqL{mk).Z| =mn_mF>0.pJp{q`GI*pݓ !X/u;Կcv?15EVY"eʇ!H}nfs}p-;Xqds|(Fu}Բ+&'@(s5 ϟ =wbmU,LA:fW5 :aNpC;]qc@bS*7USݝpt]+!&_󚓝ZBѓVGkXټ9Ww]gDoeg ƚح,b @vJtՎP#n>=>n%-|@Ux|` :m7Pz9YqnU4k˛3k@jFyFG2LU mmFP%;p$끕^ ؛2/[/vM gaCŴ'QJ۩A!Qޭ5' +G6 $R _>)!JÉl\k,)ޮy?PK`.J(git/.git/hooks/prepare-commit-msg.sampleUT =zX=zXux uS]s0|&3M?,[;L) ig[T\Iɏ$9! =e˥ԥ&$ Sz {a|PJzP:'Z,{)ZMb$}QZLύTJx #cQ<%ƀ1Foh#hVX̻4!H& U*G!K3F_h 8/rAbiǺ^Ω8(,Fb%`DWe$0lp u2qlupށh)4Q8Av#{J,+V!bl<-#4Gl>%6fܙO6mc=BV͠ӳ0X)Ω3i46vpq!mfQVcMp*%u 𸕕DTŕX!%B_Kqg"l!jX%H7ͧ92dt~@'rp6>.xNf-3(sCY (oP@Sz38= ;=҄‡>xMHlpk%*2'٫41NTA~!,|]|zw9i㨙,Aq8-_dt㲟Zz%)Qx:zDv~˓PK`.Jz" git/.git/hooks/pre-rebase.sampleUT =zX=zXux XkoF,[E>۸AndıGPbMr3(jsg"-+b﹏ѓofU$zBl4G4?<~NL9, Q*G{ԯhFi-et]ﵱ Zf"cKpZI Ţ$(KKcU<ժ`%xh!)|,̦R?V,f1(y.G*՚%TBBZ358ԕZ3ih- x&Ma0,(|fۄJ,*J1wZqԘ {(ZWjmĚj㢪,<0ɮ% &(^B5xJ4(.ǰ7aBZy"S疲A U" z`Uz3섵F,+>QDO'429wNZfd3̍l0z̦X<~~yvqCwwQ@t % $H+H+b94c(G*@SK#{H7@% w6U{R)@A6/KOSq\e乫 .` 俭ww+EϿS5JfSE,|ݳ&u5h<물>[H( ͉*%!'ۚt<|  뙸sZe>r[oBclvkj+H-QfKv0;HOJFFmXw2\3Npg9=A7:vpưHwn5ҫz2 ۛĪI"$%[F(ר'0v/ ` ެ6J&؄rA,goqx^%GiCQƳStg~3c Qqzw$ۈfLbr<ݓg8wt^a|(sYp+rGpt4{Wj4r7 tN#Jr^J˷o]L#>5 BmwM?7Moί_Pv;\B'f<^ 4D cMߦcɔX(RF0.xzp?"zJoXN^AW,_EeI"|(3. J2-c6 Hdes=Kz}7F W1@ +V&S,Sң~Qg(ve@f+_ gu%q+ 6D0YBQ73'/`KVg.1Bo\ /$:RVn2Ç7=7,. 0xx%%FyXc+]zz@Y~r:UVFmY7 T/Dc&r?Roy"'e-k-@?^F^]^_z;o`+o~ņc O[`Tk{x4tJh;HE`?(%lغʒ-|:Vhwq.A_WI% ˗ݢM;f `9 S\$HyJ*F $Cql;H'Nh8ZT]@wmm8|Ra]/`L/zxgq{ @f;>$k.օ53Wco{!nZ;!aW ʹyt 1W2_!w8^yVӆ2r zQ/c6k]^γ=4!m)goyKp&? t3ș6͜1\ ?w紇Mķ3W/ )>ɇBo=p'K,Z,eKEUu3H>h_SD*{Lq{ u?6&~%~c&V5ߟPKT.J7"Fgit/.git/configUT PAzXPAzXux =A 0ur{I$wsL@j;fY ʝp ('w#&Tn3οP3cN$ں4)v8uO_Y ~2PK`.J7?Igit/.git/descriptionUT =zX=zXux  KMMQ(J-/,/VHM,Q(,VHIUPOI-N.,(SW(Wʧ"iPK W.Jgit/.git/logs/UT UAzXUAzXux PKY.JzxBgit/.git/logs/HEADUT YAzXUAzXux ;0kr-A:u!z! HV .L .\ }C2XA g+QApL5 3PawC1)龝y4chQ TJaniN&oFfJ*kX:4B2sڰ&o8.)TSѼPK W.Jgit/.git/logs/refs/UT UAzXUAzXux PK W.Jgit/.git/logs/refs/heads/UT UAzXUAzXux PKY.JzxBgit/.git/logs/refs/heads/masterUT YAzXUAzXux ;0kr-A:u!z! HV .L .\ }C2XA g+QApL5 3PawC1)龝y4chQ TJaniN&oFfJ*kX:4B2sڰ&o8.)TSѼPK `.J+is git/.git/HEADUT =zX=zXux ref: refs/heads/master PKY.Jڅ{git/.git/indexUT YAzXYAzXux s rf```b*M|whV{c000`F1AKb=po盽,qn` πO?jCT}4{kݚʣnz<5Q?I?9aPs6v9)̱fR>,\ -?`½s IGd\1K$2&T\z8OWmj'ԢĢJ,=!A@*\kgWg {xs\W;j` ɻrs1OiNi~"`  OLf0T0Rl:í+^.Mm~q'+eE*k_V*PK `.Jgit/.git/branches/UT =zX=zXux PK `.Jgit/.git/refs/UT =zX=zXux PK `.Jgit/.git/refs/tags/UT =zX=zXux PK Y.Jgit/.git/refs/heads/UT YAzX=zXux PK Y.JY))git/.git/refs/heads/masterUT YAzXYAzXux 68636ba53c0af48b81340540deb025822c8a5843 PK Y.J"Cgit/.git/COMMIT_EDITMSGUT YAzXUAzXux add hierarchy PK `.Jgit/.git/info/UT =zX=zXux PK`.Jw=!git/.git/info/excludeUT =zX=zXux -A 0Dbv/\yq۟6؍g7Ǽ hc)iX& kOo@.miuk6p72)AȄgKlK s7Qq=ZƏȜ< uY^1+ >bN8Z#Eù깆PK W.Jgit/.git/rr-cache/UT UAzXUAzXux PK Y.Jgit/.git/objects/UT YAzX=zXux PK X.Jgit/.git/objects/11/UT WAzXWAzXux PK X.JP4:git/.git/objects/11/0eb5a45dc2e0464f870e9ba3fe02e034896a17UT WAzXWAzXux x=J@]S\J ]X-.PJՅ\2C3Ý X͝/Jַ0Y\Q' #+}[(kL4jO2q4tʁHx#; UYW 0egZxnwlyGc[UzCb䢦؄}! gh.D{ƠO@6-`^*QxisƄ$qcGJ_PK X.Jgit/.git/objects/a5/UT WAzXWAzXux PK X.Jc'X:git/.git/objects/a5/1ca34cde8238dd99ac22001b1f9f3090dece5fUT WAzXWAzXux xKOR04epIUHRS(/S PK X.Jgit/.git/objects/e6/UT WAzXWAzXux PK X.J:git/.git/objects/e6/9de29bb2d1d6434b8b29ae775ad8c2e48c5391UT WAzXWAzXux xKOR0` PK `.Jgit/.git/objects/pack/UT =zX=zXux PK .Jgit/.git/objects/4b/UT @zX@zXux PK .J: :git/.git/objects/4b/825dc642cb6eb9a060e54bf8d69288fbee4904UT @zX@zXux x+)JMU0` ,PK X.Jgit/.git/objects/30/UT WAzXWAzXux PK X.JWtu:git/.git/objects/30/e02be1a85ca418689078d43ae19e2d26b7ab42UT WAzXWAzXux x]N0ǽSGLй3偞ACi2OoDzTTZ'In}'0) H_$c3TLZE:_a6Y}}E:h:VKos#NcI)1HqPR)0V܂ .qYidOT"M~r[<{"fTbHSԅ%ت A&jQo_]AV*R <4tsyPK Y.Jgit/.git/objects/2a/UT YAzXYAzXux PK Y.J[..:git/.git/objects/2a/26db49a6962700da5bd4084ae0e5a22d6583eeUT YAzXYAzXux x+)JMU0d040031QHax6M9{wk+qIOD&PK Y.Jgit/.git/objects/6e/UT YAzXYAzXux PK Y.J++:git/.git/objects/6e/d4c082894affb09de26ff4679e444e1c376483UT YAzXYAzXux x+)JMU0`01$:O$l1a1cB PK Y.Jgit/.git/objects/93/UT YAzXYAzXux PK Y.JTp+:git/.git/objects/93/f3e6d4c33c7d336913484b08d11d7f26c5382cUT YAzXYAzXux x+)JMU04`040031Qpq v cۺ$7vً1=071D+:o(K<?fI Kek;s| C%}4{kݚʣnz<*ZXQTP`@ኘ%*X=}EPK W.Jgit/.git/objects/cf/UT UAzXUAzXux PK W.J8:git/.git/objects/cf/3d5641dfc957f7efd3eb04931cae565ef61917UT UAzXUAzXux x 1@Qϩb Îw$;Cfc%XxK~3$FK˚8BEN,K7&:eҟۮ8Lv|:kMmǷ0|YWY=FPK `.Jgit/.git/objects/info/UT =zX=zXux PK Y.Jgit/.git/objects/68/UT YAzXWAzXux PK Y.J~?i:git/.git/objects/68/636ba53c0af48b81340540deb025822c8a5843UT YAzXYAzXux xMJ1 ]?fҟ)IRy#͝h߯c&/pGr3fg$O0؋gR /6a`l+8.!%PmǔɎ5UwVGޠO:]_C9hwvPS:= ڨjrAVS # l`LijR֧5x٦vԱ:D4x붧ԠiW+I@ĕ~~PK .JyEgit/bUT @zX@zXux File b in root PK .Jgit/cUT @zX@zXux PK .JAgit/UT@zXux PK.J>git/DESCRIPTIONUT@zXux PK .JAcgit/a/UT@zXux PK .JAgit/a/b/UT@zXux PK .J git/a/b/aUT@zXux PK .J %J (git/a/b/bUT@zXux PK .J Argit/a/b/c/UT@zXux PK .J git/a/b/c/dUT@zXux PK Y.J Agit/.git/UTZAzXux PK `.JA>git/.git/hooks/UT=zXux PK`.JO $git/.git/hooks/applypatch-msg.sampleUT=zXux PK`.JL $git/.git/hooks/pre-applypatch.sampleUT=zXux PK`.J !cgit/.git/hooks/post-update.sampleUT=zXux PK`.J؏DHgit/.git/hooks/pre-push.sampleUT=zXux PK`.J%0\j = git/.git/hooks/pre-commit.sampleUT=zXux PK`.J :git/.git/hooks/commit-msg.sampleUT=zXux PK`.JI !git/.git/hooks/pre-receive.sampleUT=zXux PK`.J!D%u/git/.git/hooks/update.sampleUT=zXux PK`.J(git/.git/hooks/prepare-commit-msg.sampleUT=zXux PK`.Jz" git/.git/hooks/pre-rebase.sampleUT=zXux PKT.J7"F,"git/.git/configUTPAzXux PK`.J7?I"git/.git/descriptionUT=zXux PK W.JA#git/.git/logs/UTUAzXux PKY.JzxB#git/.git/logs/HEADUTYAzXux PK W.JA$git/.git/logs/refs/UTUAzXux PK W.JA %git/.git/logs/refs/heads/UTUAzXux PKY.JzxB\%git/.git/logs/refs/heads/masterUTYAzXux PK `.J+is \&git/.git/HEADUT=zXux PKY.Jڅ{&git/.git/indexUTYAzXux PK `.JA}(git/.git/branches/UT=zXux PK `.JA(git/.git/refs/UT=zXux PK `.JA)git/.git/refs/tags/UT=zXux PK Y.JA^)git/.git/refs/heads/UTYAzXux PK Y.JY)))git/.git/refs/heads/masterUTYAzXux PK Y.J"C)*git/.git/COMMIT_EDITMSGUTYAzXux PK `.JA*git/.git/info/UT=zXux PK`.Jw=!*git/.git/info/excludeUT=zXux PK W.JA+git/.git/rr-cache/UTUAzXux PK Y.JA,git/.git/objects/UTYAzXux PK X.JAc,git/.git/objects/11/UTWAzXux PK X.JP4:$,git/.git/objects/11/0eb5a45dc2e0464f870e9ba3fe02e034896a17UTWAzXux PK X.JA.git/.git/objects/a5/UTWAzXux PK X.Jc'X:$].git/.git/objects/a5/1ca34cde8238dd99ac22001b1f9f3090dece5fUTWAzXux PK X.JA.git/.git/objects/e6/UTWAzXux PK X.J:$>/git/.git/objects/e6/9de29bb2d1d6434b8b29ae775ad8c2e48c5391UTWAzXux PK `.JA/git/.git/objects/pack/UT=zXux PK .JA0git/.git/objects/4b/UT@zXux PK .J: :$_0git/.git/objects/4b/825dc642cb6eb9a060e54bf8d69288fbee4904UT@zXux PK X.JA0git/.git/objects/30/UTWAzXux PK X.JWtu:$01git/.git/objects/30/e02be1a85ca418689078d43ae19e2d26b7ab42UTWAzXux PK Y.JA2git/.git/objects/2a/UTYAzXux PK Y.J[..:$3git/.git/objects/2a/26db49a6962700da5bd4084ae0e5a22d6583eeUTYAzXux PK Y.JA3git/.git/objects/6e/UTYAzXux PK Y.J++:$3git/.git/objects/6e/d4c082894affb09de26ff4679e444e1c376483UTYAzXux PK Y.JA4git/.git/objects/93/UTYAzXux PK Y.JTp+:$4git/.git/objects/93/f3e6d4c33c7d336913484b08d11d7f26c5382cUTYAzXux PK W.JA6git/.git/objects/cf/UTUAzXux PK W.J8:$P6git/.git/objects/cf/3d5641dfc957f7efd3eb04931cae565ef61917UTUAzXux PK `.JAJ7git/.git/objects/info/UT=zXux PK Y.JA7git/.git/objects/68/UTYAzXux PK Y.J~?i:$7git/.git/objects/68/636ba53c0af48b81340540deb025822c8a5843UTYAzXux PK X.JE: :$9git/.git/objects/68/21c186de959771d06bbd41d5fe9d4271ee675dUTWAzXux PK Y.JA9git/.git/objects/7e/UTYAzXux PK Y.Jcc:$9git/.git/objects/7e/29db8b3b97c863c3b6533890a3015231cddf61UTYAzXux PK Y.J:git/.git/MERGE_RRUTYAzXux PK.Jas@ %F$v6I̐ A&P"xg=!s1Q)^ ^A-1iUI =Zsp{`wt|ū#Z>da 89hY)Jm̿O_"2ќ+|lXB^˺tkh`FGCoyw_݈PK 6}/J svn/.svn/UT ({X'=zXux PK 6}/JMsvn/.svn/formatUT ({X({Xux 12 PK6}/J 'Rsvn/.svn/wc.dbUT ({X({Xux [ly:WkFS%pxo]YeѦ oApX)RKRAJ%}I4A^CmzyiH7-y-$M (ǶgI39s\T,W60GeEa^k6 x1fw1Jz=g1ֳ3>2^mV.ַ|ycnQV6+;r6Cץ4EN c:3i9өΓxROzR7Az;. #3˹kktp糙jsj&{~/Ib^~Cz~px8ܬL_ót^fyɧLISFRVH\R%T#QM3U"$ʧSF\գ>=%?vKd~=w)' =Kuj|p#ɝ1n ̱'+0cJgՓ5a*SB, z3}Op -v{~"dDW%;'cA-{}g_;7;5~q8c<<>ݨAd'iwhEzCMʪlɨiČj"z9H&OzBz"O,y^G;~_ ZNOE)vf5'W/٧#?~ ;d;F|ȞGB>n46ưC>Nh=8w>?h &clw*ÿ6>) /t>~P ]\oG9|1~wךoֳXzu岶NZۙ=]3g؛5 ^%nRÎS%m"ۯa|t=se[ngߵ*ץ*~xvj$'=!KW Cš_N4Q`Ǟ/J<ˢ_'[dk]EkTM/-Z"ձg z{ב0F1rV#ۑ!";c؃5yau{s:魲Fy.\W կ?îkw⳸n:Xg^@_j̣ytm i7&:5r^ÞGQ1MCP$H%{0*N˻Ʊϼd:fsDnϽikpU\cGýnK!F>36h??1/;[ -_g82.߽%Kh* zc}Rs+y&k|O@h{_뚸#YwL5_hމ Gݿӱ+LNֿM)$<9"ӮD]J`y;^_FބPK 6}/JMsvn/.svn/entriesUT ({X({Xux 12 PK .J svn/.svn/tmp/UT '=zX'=zXux PK 6}/Jsvn/.svn/pristine/UT ({X({Xux PK 6}/Jsvn/.svn/pristine/f0/UT ({X({Xux PK6}/Jash߯c&/pGr3fg$O0؋gR /6a`l+8.!%PmǔɎ5UwVGޠO:]_C9hwvPS:= ڨjrAVS # l`LijR֧5x٦vԱ:D4x붧ԠiW+I@ĕ~~PK 6}/Jsvn/.svn/pristine/f3/UT ({X({Xux PK 6}/JyEFsvn/.svn/pristine/f3/f30dae958ef83fc13091258906c050936e39b8f9.svn-baseUT ({X({Xux File b in root PK 6}/Jsvn/.svn/pristine/da/UT ({X({Xux PK 6}/JFsvn/.svn/pristine/da/da39a3ee5e6b4b0d3255bfef95601890afd80709.svn-baseUT ({X({Xux PK 6}/Jsvn/.svn/pristine/9e/UT ({X({Xux PK 6}/J %JFsvn/.svn/pristine/9e/9ed97191f4672ff9ef5d9659438d776ea57fb6ba.svn-baseUT ({X({Xux File b PK 6}/Jsvn/.svn/pristine/1f/UT ({X({Xux PK6}/JFsvn/.svn/pristine/1f/1fff0ad79f00c81b19245903e27229dff1771fd4.svn-baseUT ({X({Xux =J1yKW3 HT0j⚹LB$dl|1*ݞ?ӡ>@ %F$v6I̐ A&P"xg=!s1Q)^ ^A-1iUI =Zsp{`wt|ū#Z>da 89hY)Jm̿O_"2ќ+|lXB^˺tkh`FGCoyw_݈PK 6}/Jsvn/.svn/wc.db-journalUT ({X({Xux PK 6}/Jsvn/a/UT ({X({Xux PK 6}/Jsvn/a/b/UT ({X({Xux PK 6}/J svn/a/b/aUT ({X({Xux PK 6}/J %J svn/a/b/bUT ({X({Xux File b PK 6}/J svn/a/b/c/UT ({X({Xux PK 6}/J svn/a/b/c/dUT ({X({Xux PK6}/Jash߯c&/pGr3fg$O0؋gR /6a`l+8.!%PmǔɎ5UwVGޠO:]_C9hwvPS:= ڨjrAVS # l`LijR֧5x٦vԱ:D4x붧ԠiW+I@ĕ~~PK 6}/JyEsvn/bUT ({X({Xux File b in root PK 6}/Jsvn/cUT ({X({Xux PK 6}/JAsvn/UT({Xux PK6}/J>svn/DESCRIPTIONUT({Xux PK 6}/J Acsvn/.svn/UT({Xux PK 6}/JMsvn/.svn/formatUT({Xux PK6}/J 'Rsvn/.svn/wc.dbUT({Xux PK 6}/JMsvn/.svn/entriesUT({Xux PK .J Asvn/.svn/tmp/UT'=zXux PK 6}/JA svn/.svn/pristine/UT({Xux PK 6}/JAlsvn/.svn/pristine/f0/UT({Xux PK6}/Jas