-=[ Mr. Bumblebee ]=-
_Indonesia_

Path : /usr/lib/python2.7/dist-packages/mercurial/
File Upload :
Current File : //usr/lib/python2.7/dist-packages/mercurial/repair.pyc

ó
Ì\,Tc@ssddlmZmZddlmZddlmZddlZed„Z	d„Z
d„Zdd	d
„ZdS(iÿÿÿÿ(tchangegrouptexchange(tshort(t_NcCsŠtj|||dƒ}d}|j}|j|ƒsF|j|ƒnd|t|ƒ|f}	|rnd}
nd}
tj||	|
|ƒS(s8create a bundle with the specified revisions as a backuptstripsstrip-backups%s/%s-%s.hgtHG10BZtHG10UN(RtchangegroupsubsettvfstisdirtmkdirRtwritebundle(trepotbasestheadstnodetsuffixtcompresstcgt	backupdirRtnamet
bundletype((s4/usr/lib/python2.7/dist-packages/mercurial/repair.pyt_bundles		cCsJtƒ}x4t|t|ƒƒD]}|j||jƒƒqWt|ƒS(s+find out the filelogs affected by the strip(tsettxrangetlentupdatetfilestsorted(RtstriprevRtx((s4/usr/lib/python2.7/dist-packages/mercurial/repair.pyt
_collectfiless	csPtƒ‰‡‡fd†}||jƒx!|D]}||j|ƒƒq/WˆS(s<return the changesets which will be broken by the truncationcsB|jˆƒ\}}ˆjg|D]}|j|ƒ^q"ƒdS(N(t
getstrippointRtlinkrev(trevlogRt	brokensettr(tsR(s4/usr/lib/python2.7/dist-packages/mercurial/repair.pyt
collectone(s(Rtmanifesttfile(RRRR&tfname((R%Rs4/usr/lib/python2.7/dist-packages/mercurial/repair.pyt_collectbrokencsets%s	

talltbackupc(Cs|jƒ}|jƒ|j}t|tƒr:|g}ng|D]}|j|ƒ^qA}t|ƒ}|dk}	t|ƒ}
x8|D]0}x'|j|gƒD]}|
j	|ƒq Wq‡Wt
||ƒ}
t||
|ƒ}t|ƒ}x`t|dt
|ƒƒD]E}||
kr|j	|ƒ|j|j|ƒƒ|j	|ƒqqWg|D]}|j|ƒ^qR}|r˜t|j|ƒƒ}|j|ƒng|D]}|j|ƒ^qŸ}g|
D]}|j|ƒ^qÁ}|jd|
|
ƒ}|r||djƒ}nd}|j}g}x>|D]6}|||jƒ}||
kr*|j|ƒq*q*Wd}|j}|dkrât|||jƒ||ƒ}|jjtdƒ|j|ƒƒ|jjdd|j|ƒƒn|sî|rt||||d	d
|	ƒ}n|j}|jdƒ}t
|jƒ}yv|j ƒ|j!||ƒ|j!||ƒx'|
D]}|j"|ƒj!||ƒqjW|j#ƒyxnt|t
|jƒƒD]T}|j|\} }!}"|j$| dƒj%|!ƒ|!dkr³|j&j'| ƒq³q³W|j(ƒWn|j)ƒ‚nX|s9|r÷|j*tdƒƒ|j+|d
ƒ}#t,j-||#||ƒ}$|jj.s’|jj/ƒnt0j1||$dd|j|ƒt2ƒ|jj.sÔ|jj3ƒn|#j(ƒ|	s÷|j4|ƒq÷nx‚|j5ƒD]t\}%}&y|%j4|&ƒWqt6k
rw}'|'j7t7j8krx|j9tdƒ|%j|&ƒt|'ƒfƒqxqXqWx"|D]}||jƒ||<qƒW|j:ƒWn\|rÛ|j9tdƒ|j|ƒƒn)|r|j9tdƒ|j|ƒƒn‚nX|j;ƒdS(NRismax(parents(%ld) - (%ld))it.R+ssaved backup bundle to %s
tbackupbundlettempRtasadding branch
trbsbundle:serror removing %s: %s
s)strip failed, full bundle stored in '%s'
s,strip failed, partial bundle stored in '%s'
(<t
unfilteredt
destroyingt	changelogt
isinstancetstrtrevtminRtdescendantstaddRR*RRtdifference_updatet
parentrevsRtrevst
_bookmarkstappendtNoneRRRtuitstatusRtjointlogR'ttransactiontentriest
startgroupRR(tendgrouptsopenerttruncatetstoretmarkremovedtclosetaborttnotetopenRt
readbundletverboset
pushbufferRtaddchangegrouptTruet	popbuffertunlinkt	undofilestOSErrorterrnotENOENTtwarntwritet	destroyed((RARtnodelistR,ttopictclRt	striplistRtkeeppartialbundlettostripR7tdescRtsaverevst	saveheadsR$R9t	savebasest
stripbasestnewbmtargettbmtupdatebmtmt
backupfileRt	chgrpfiletmfstttrtoffsettfntiR(ttroffsettignoretftgentundovfstundofilete((s4/usr/lib/python2.7/dist-packages/mercurial/repair.pyR2sÆ
	"	
 
"""	
		




(
(
t	mercurialRRtmercurial.nodeRtmercurial.i18nRRZRURRR*R(((s4/usr/lib/python2.7/dist-packages/mercurial/repair.pyt<module>	s			

Copyright © 2017 || Recoded By Mr.Bumblebee