mò óRÅDc@sEdkTdklZdkTeeƒdƒdefd„ƒYZdS((t*(sgettextsarray bisect structtmanifestcBsYtZed„Zd„Zd„Zd„Zddd„Zd„Z dddd„Z RS( NcCs/d|_d|_ti||dd|ƒdS(Ns 00manifest.is 00manifest.d(tNonetselftmapcachet listcachetrevlogt__init__topenert defversion(RRR ((t6/usr/lib/python2.4/site-packages/mercurial/manifest.pyRs  c Csè|tjohSn|io#|id|jo|idSn|i|ƒ}h}h}tid|ƒ|_ |i dƒ}xN|D]F}|i dƒ\}}t|d ƒ||<|dd!dj||lll( R(R R$R,R-Rtaddlisttjoint_[1]tdtstructtpack(R5R R-R8R$R7R,((R t addlistdeltafs   %is%s%s%s R R4R is"failed to remove %s from manifest (+R;tchangedRRtp1RRtkeystfilestsortR7RthextflagsRRR6Rt cachedeltaR5R tworkR(tdeltatdstarttdendtdlineR,tbuffertaddbuftwR1R-RtAssertionErrort_tappendttipt addrevisiont transactiontlinktp2R(RRRBRQRRR=RSR<RDRFRRJR-RCR,R;R?RER5RHRRRR7RKR RG((R taddbs\ /  J  +5    3'   #  #   ( t__name__t __module__tREVLOGV0RRRR#RR1R3RT(((R R s    ( N(Rti18ntgettextRMt demandloadtglobalsR(RMR((R t?s