mò óRÅDc@sKdkTdklZdklZeeƒdƒdefd„ƒYZdS((t*(sgettext(s demandloads os time utilt changelogcBs;tZed„Zd„Zd„Zddddd„ZRS(NcCsti||dd|ƒdS(Ns 00changelog.is 00changelog.d(trevlogt__init__tselftopenert defversion(RRR((t7/usr/lib/python2.4/site-packages/mercurial/changelog.pyRsc CsÔ|ptddgdfSn|idƒ}||d} || iƒ}t|dƒ}|d}|di dƒ}t |i dƒƒ}yt|dƒ} Wn d} nX|d}|||| f|| fS( Ntis iit i(ii(ttexttnullidtindextlasttdesct splitlinestltbintmanifesttusertsplittdatetfloattpopttimetintttimezonetfiles( RR RR RRRRRRR((Rtextracts   cCs|i|i|ƒƒS(N(RRtrevisiontnode(RR((Rtread$sc Cs‰|odti|ƒ} ndtiƒ} |iƒt|ƒ|| g|d|g} di | ƒ} |i| ||iƒ||ƒS(Ns%d %dRs (Rtutilt parsedatet parseddatetmakedatetlisttsortthexRRRRtjoinR Rt addrevisiont transactiontcounttp1tp2( RRR$RR)R+R,RRR"RR ((Rtadd's #(t__name__t __module__tREVLOGV0RRRtNoneR-(((RR s   N(Rti18ntgettextt_t demandloadtglobalsR(R5R4R((Rt?s