vcs-diff-lint-6.4-1.el10_0> 6 6_ ܉3!}Nbh&3م~Xg~ 3م~X XiԻODL ci؞~ =F .'Mo\hy $'|%6*{!7 ?qq.[)Bïo33Kn>Є<2+ >]4D#*U&h̗gGSw hF㛲&7cBNLRSY-vT:nU6$i 99#n7|a1E=D9d'PF ^SMovu nx¡<#Ӻ]_؉ Fov/:s#F{/2Hln>(hY+o61m.Z5&ǰH t< ,4SO_;g,T+5 H7'z O$l'w[:ooQ{'4A&'>D585e7b7d3f4f7fddb67003741084e02e8f80c3410eba409849d82b900d346e454290ccdd9749305129818d2ca7435fe4be04a836KUFT!,E>A!?d  AHLx|   0 @ `  8`Q(s8| 9 : G H I 4X <Y @\ P] p^ b ldef lt(uHvhwxy =mtCvcs-diff-lint6.41.el10_0VCS Differential Code Analysis ToolAnalyze code, and print only reports related to a particular change. From within a VCS directory (only Git is supported for now) first analyze set of changed files against given changeset (origin/main by default) so we know what files need to be analyzed. Then run code analyzers (e.g. PyLint) against the old code (before changes), run analyzers against the actual code (not yet pushed changes), perform a diff (using csdiff utility), and finally print a set of added (or even fixed, as opt-in) analyzers' warnings.g~$buildvm-ppc64le-23.iad2.fedoraproject.orgFedora ProjectFedora ProjectGPL-2.0-or-laterFedora ProjectUnspecifiedhttps://github.com/fedora-copr/vcs-diff-lintlinuxnoarch>U   )FA큤A큤gggggggg54dc12ca5cb59327ece76111af902eaca84fd4fa5711636c3a22f823edcb9bdc2645383097e717f1803c62302bd116aeca26c92c5e147ffb522ecab12151d04d11fa61dd78b70ee0773558616a56c2c7074363a50fb607b7ea357a8964418b0f0c2b67e79bddafb6d6d70d59bd43032e70ca274546afe506b79b207cbc1ab152503f113c48da9062c509b52442cac9b923c123422b2a1b857d4b34bbc90048328177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootvcs-diff-lint-6.4-1.el10_0.src.rpmvcs-diff-lint@    /usr/bin/python3csdiffgitrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)3.0.4-14.6.0-14.0-15.4.18-14.19.1.1gfcf@@f@f@fn@cwsclcQ8@Pavel Raiskup 6.4-1Pavel Raiskup 6.3-1Pavel Raiskup 6.2-1Pavel Raiskup 6.1-1Pavel Raiskup 6-1Pavel Raiskup - 5-1Pavel Raiskup 4-1Pavel Raiskup 3-1Pavel Raiskup 2-1- add a basic test-suite - drop duplicated check for empty list of changed files- don't require all the linters, just recommend them - use requested linters only if they are available - nicer info/debug output- drop unnecessary newline in the output - ruff: don't prefix the error locations with absolute path - ruff: don't optimize out the full Ruff run - print the git sha1 being analyzed - bugfix: correct matching filenames with endswith()- rpm: use SPDX License format- bugfix: correctly honor file renames - bugfix: fix subproject detection for git worktree - ruff: do full project scans (since Ruff is fast enough) - check the new (changed) code in a side-directory- support for fast "ruff" analyser - --linter-tag option added - subproject detection by .vcs-diff-lint.yml- don't print Mypy errors from files that are not explicitly analyzed- print the headers back to stdout again - non-monorepo use-case fixed - add support for Mypy- don't pollute stdout so csgrep can read it6.4-1.el10_0vcs-diff-lintvcs-diff-lint-csdiff-mypyvcs-diff-lint-csdiff-pylintvcs-diff-lint-csdiff-ruffvcs-diff-lintREADME.mdvcs-diff-lintLICENSE/usr/bin//usr/share/doc//usr/share/doc/vcs-diff-lint//usr/share/licenses//usr/share/licenses/vcs-diff-lint/-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protectioncpiozstd19noarch-redhat-linux-gnuPython script, ASCII text executabledirectoryUnicode text, UTF-8 textASCII textRRRRhttps://bugz.fedoraproject.org/vcs-diff-lintpylintpython3-mypypython3-types-requestsruffutf-81d749885d9287aae8033167c02adddaf6023bcd4c1f3cf59b331d1b8b622192ab077fb42e005f5e4c2e2fb41902f2f78e439708f928d30e1145890172dd30393?(/hu: 3B ih XfWzkSan?M" YuGN F+-g2.thSF]Zij:g6)x`xȀe9;}vbvQU5"qiV'%c:Y E4DQv'HH9W:;N0>F&J8'c.iS4!SW<{Pmw\3`NJiڔg:1!?ph !Qjh@ d@b[rRHDBd$׃\[L@2ZZEurpe@ֈ_}[?7ow!ƒ2.t`D" ;r^mH4Zh[èSqA4,`bY?'$r8,؍C಺_ Uec7~H@PM\sF5~khLXͶS;S[Ie1E ŀ:gVkE)!";Ib)ioj׍ISҘ$mnh$.7]", 詟ŹqS\4 p : b"HEoYL}2羓Χ-ݵf@hqT6)9e-޸ւ/}F:C# k6I: jB#L-cNVJRTGkyg]y{,~g1EM _vMQ-'5;YGAGcQob)oX|M-}TKی4{H?;V擞w9wg~-W^ZӯOHݙ^|"}{:>! wm P.(Drl(ˤ!,P:+8sZQei/85J?GZ4rAzzHݹjf؝,?xO:]^k|rb~>[+f5>\p|6=+%{nOWETf5ҵћo㍙#ka: W{3%b[zܬ~ME?<á%mK#5#UV) #4~#R0Mμg'(XϷuoƱ6q8Kދy-Xh[eQd&Pp$dV2{1࣡cZϞ -w)^\)_ B ,X`^.6q,LL~t^NҏTmn.F':4vv]&uֹ3?Exve7iUyJiHAn>Ooe[krSMR|0pt9[y lZ?nH&.F21144LE"h Y($S1H,VF\*EK20j, RArqqge$:CXT,,t"X7XXH&+Ƣ@e3",DrBRHZ %ӕ`2JDbP"(J$cQfQQ@4VCBX( Ŧ2X4@ OcQ6 2D2ћ JfCX"h(g&,z&]YH*mU*H0I_Tl(X @K"#tĥ-+JSH2 M[ ĪpH2}|vFˑ?]:3G:#v铋-~zV:ivsZƇ'wا>Sts<-gwfsk:W:Lcgo5?۵:GފUuvt֕}g? fkGjf? R~j՜oo}^ox>auJНiqǙaaY#o캭;0ka5C|p1NGt^N*)ٻ{_}'|9~?-|l=ofӶ) jXUO3i2fs@ $6aTMPPgQI$* RF#Apz~zD8D[Jp/S>\*kWmR L3-eE\mO@M6˧D!(2&pg9x|Kֺ:fws7=IJg + LصfF+r9\PgK0F:gֳwk.dgr04+USM0F,ZQ@N t=&wu(l[}EmdN3'W7I9r žPp\b@<&&b$ tǏ(C2Qٺ6Ѕ)WD\wn8*;3̐Zޜ1hAе[#ҝFҋUh1sQ7;~ @9޷x@;puĘuu벸;Db4%YX`l,.r- U֭$9ّx\KwؿQ+a}o1~Jzpx]QP$ F>PFFgt0-Ucy='-rP $Njss½۲E^}+c 2a?1'M1 ѣax 82> "^wm}6$%#Cڌ`KDmPg ˇ ^wU EءA4P%s͠Y`d@lo֝ 3륳#>E2s̶C cz}ЎHRAӡ$>j/9+ X_" /Z(#bnaPG'MT$x:CijNKHUJXu-Qe@xyƤm#@,JN`tSZ͂q FDI`"~){7TIx}+EԷ0gYBOmU{_Z*!l!)$L&$)#1 1d[*6ރ1u8t$@\U=u 9uc uu:5_|}xDR W:D]?=RF*jjAUHo=Ҳfb ɖ,{K[`mkGM | + ħ7K$ V!<0|%F, pQY]OG31J tm5Xƛ꫸B;ɨ{esefʛG%5f~(׸9.R]d9%J 5E[]1a 1bF۲X:h7]Ag9%i_4+T5A ߾у!fޘlR^ۧ8n&AO:q'DQk bnehO`$6{Q+'"˕hH|b:Z8L1LcQQ ߐo\"#gTVixܔwEtdM#E@Lrr W. "d-aqA>/OeZsEj\?/bާv䗨t*_qo$ap sNk|fRiJKuD Rz'V4eȭ5M(B@IɕT:+ &;*@{J;:־$@kes)gM/e⛜aU1,I)wǥ%ieO*(G ACɭ<bTza;0B,6˃~Ty-22x0Z:(EJBN3sa_bS)4E򗺒 sKTm@*qg&Ybp?~q 1,xA 76"jEZC;8Yn2nqnNzԭf6enܹq jȺlӑ;Jrjnĉ+?Tր)q8ePL=9m0Ed; 3Qz[O (]J[CAEbvNH`Mʯouz@i䫑$Hm&Q555QLw/byYAM〽Fב;񁜛p< As)};i!{IV 75:9z%#* )3S"6jhpj@ߝġg[>'`(q%IVz"Ca)mE_$F+L yP꤂Xp׃`"n U0SdR\Uc8W9֗U EN] TP b[ Hz_cly@4~!sbTi$.\b *[1=ţ0?7RE U]]6-: |j[xJ'/c=\f~ ҉lTa_JZUzV,;A^CVe(J$UQӢd*>W4:Ѓth%kaHxoG Y(lHgv].?kL',`/bB^q8Om+P5 t)q{; @W*)m%Ja} Ew Hlu7[qP6Q5aV;GW:Zl(tFc"sͮ3.4 iEѳO,@ +*#>ҪQ-t?di{MR=YY)Q.-C9(gń8ItlEi`α/.*2WR4"=xkan_Xxǐkڳ` cFzþ '?t(Όm#c?MzHݩ9#z!ԝ$4%IFoӨ1CYVnz9*c܇: ㇮`e8*'M}uBvRvG.ůl!hO5@ I 5\̓G7<&%Hx]/c B5u hBΜ^j*_$"iGL!Ei:ahKW_B8>m˱12LL#Q(MyCJkf wdG*N cHKܴ>B5~:Qks}U XfjYUsA{;ɋsj!#|<̕}ye(b:r|T^8>YhڡX-h0 iWT!48:֟ Hٱ+7Ԯ]Rυ f˜N=en/"^+ {ȸ IXN{64Nă<Lϝj(8+oa|}T)%6UV3Z['E?m,Å+j7 ĕ?6奭}#=Lz "nӹy.K}k{tI2mOЋ4jMS%\XʋnD_zEl_X oނ|(f<]XjB`ۼB˭jjMV膢M=H9߯SUHDDtqsBÞۧ+c]O#l@ѧi,.-څ*+Mz6|6,=YϷv~ۮoh 㳟:sg}V$|"Nڢ/((aM4O1y6]0u0Gdm,$fii#A Tb>:}sDς9Z%ajU}Ҋ-FֱW2ith1Rr)f;#]bEr 6VK>}WG%I޺O)rI4Y ME/Z|RXj #Nj ;unD~CZB/Bwd)0-bTwϻƤ;I BF+FI;XMjă>V-/RD^VCjuyt~K'eSV ]zA`Lkp2`z[>ES(_P1&菜0ag[pU&r0uW:׼e N~өcX:T3 ) \KˏALHrHq$U#0Jc}) |s3ȚQlL҇{y ʽ2J !bX[?wђ_\91uRU=5P.`Bk#L;2%ieB%ddsJq]-O- cӡبxB ۙɆً%^],tg(p^Y0N2CREhA[^^6+MիsFNImmA.IDurr*:E!`6mT0sܪ`Y{tY4͊ _z}Xǐ IO"Ên`,Jh xGR9%$ o32 `f_$WYUZ${-8nsݽ pZ~xX7>oKDZ!S-@Qco q^*iн40 7<~'I,&SvSCWOװ;W gwjE|b'1,jyM5?V )F#꬘G`=*0XnA\ e4jy{N*:[ie4YW^Xkv^NM`˽,־GN=(o,{y~~d(!{W}ZI_d[X俁 ~lzp'gǡfX׶`zA&*띾V}K[pPI_О"ZT%LI0l`PwfI 7d܂òņ~\[[CH$5BeDè,2Ro? cL:J,$͘']@79$J{]Z gAu`ױ9j$ARO}=J2_ wlcOhKZfヺ]n_0 Ch6%@>rL no[fD8ɼͲwH[f,51NRqx޶f8DyDD:t'om`sפ7w#%hK2p| {U:_p2lmn 0#*CaX=v:D;tf'2E^wvW)OY +#j#?c^\@|sa,1+`C`+FBzoDNs= 7xzz&YBttn3P_qfg~46 ɥ|T#.X u-8@P.WiScZ$Ra3$ IS!Zo)4b+;A^SvEقGC%ATUrdSi Ǩ?5z (!&#@ ^A@4P·f&gxvIh utz뢑S^H+@1cZ~E*&=W9!dU #uolPG,}P׺΃1mH9OH9 DR'a"(vC)QP:.υtsq2:ƖhB5m{PIΫgS*rsCrX(EPz7JFhht"\/VFoWQ_]?qҬ#j9MvMk4zV1vW"pûܧ260̶] S+unzl@D99<8rh?𞒁|y;`26[@كtH鸸C Qf(=.Z\/qD3 ϑYs!-E lBc7.qJ[fMvUcSR9v9͕['>88/ⶡy%_,\&6-eCuI)ڈ%$XS'h Eg %!fMhW HS& LSRBs"_K oFi!(v-MhlbnÝkVԦ3Au > ut:pos52(mch!m*)$" y§^ g3ܕxhV\ 1@rXd`c$u\|  f,VݵU=HS5.렛dC| M]U>{)p1^PhOKz9B⪩9fv!xy5BK鴤f$uZsmtƟp6;/ y\'R]B6ŀߟ4mT *ظ&=WG5Sa&ILEȔn''Z'.?a]!r=Iv*U(ZAAc׊ _\`0IWD}Z3ZƲg?Mh`wɃsx<1i1D Er Mbj $RߜSU!fKџin:bWagEsDx\$ ҫ?8ē#M| 1}ױ͒X{9SED!cq QE}.zgS8 "(4AD fM2S-0 YXE#VAB* LrQt(sS6S3rzL: jlswi0>E g@#gq@2KpFSJ<]!{*02n,'"CexL{T Ѣk'%'XNî#w1[y'A]@ +N1XJ&p;1@v-Q+Lhg.tR ,?1:&[Db΃]ױ0X$.T ™d b:hlTBbp$UOSo9.WANm診FE\{H`ԥrU/ )+x$ >l&= !0h,)PcX@j?* [ %6_XEC^r~bO= U'z:yKhX0my*cPJ/l=V`.M/=7>^/&gO()júS!B$eȠsI[KB20=KϞعy@YJSn4G,|Xlٙ"%4_Y1= -dŐ-_n1ɦmRe;x %i\ehe a50]-wvA˩PI\, n`vbuyfBEDhWh8FPp˕Ӈx1N^ ״& OQN&ӼZS;7h~eyWyJUoTѻ[j-̯)rDb AP/bndܺEPS D&pA%<piSaG{J)WtJx]WCe77-U҉Ɖ<{2(OKd"pKL̓4|KzYV!RZF!/r #`E=e໲tg5NrVui]|53@l{v"ڟVtBYyE(6>3At;hi=vJ*O!YBnS87ZRP,'_{ѠL@l:t&4mݭL )љA"'JQT_rD ="QoF":W߂%=(Mɱ8ѐr[f`Gdzyڬqԩ:s ,]SBӇ7->7d @>b>ȉ OGZl@L]lSd=؁t^/ELQYVɄ2hBUjrpQr)8j%XD12*&@ X& 7 NU^P7ԃπ}}Al^`FX1nָ1D7$ךXB fMz'