HEX

Warning: set_time_limit() [function.set-time-limit]: Cannot set time limit - prohibited by configuration in /home/u547966/brikov.ru/www/wp-content/plugins/admin-menu-editor/menu-editor.php on line 745
Server: Apache
System: Linux 4.19.0-0.bpo.9-amd64 x86_64 at red40
User: u547966 (5490)
PHP: 5.3.29-mh2
Disabled: syslog, dl, popen, proc_open, proc_nice, proc_get_status, proc_close, proc_terminate, posix_mkfifo, chown, chgrp, accelerator_reset, opcache_reset, accelerator_get_status, opcache_get_status, pcntl_alarm, pcntl_fork, pcntl_waitpid, pcntl_wait, pcntl_wifexited, pcntl_wifstopped, pcntl_wifsignaled, pcntl_wifcontinued, pcntl_wexitstatus, pcntl_wtermsig, pcntl_wstopsig, pcntl_signal, pcntl_signal_dispatch, pcntl_get_last_error, pcntl_strerror, pcntl_sigprocmask, pcntl_sigwaitinfo, pcntl_sigtimedwait, pcntl_exec, pcntl_getpriority, pcntl_setpriority
Upload Files
File: //usr/lib/python2.7/dist-packages/mercurial/destutil.pyc
ó
ÛXc@@s8ddlmZddlmZddlmZmZmZd„Zd„Z	d„Z
d„Zd	„Zd
ddd
gZ
ie	d
6e
d6ed6ed
6Zeed„Zi
iedƒedƒfd6edƒedƒfd6d6iedƒedƒfd6edƒedƒfd6d6iedƒedƒfd6edƒedƒfd6d6iedƒedƒfd6edƒedƒfd6d6iedƒedƒfd6ed ƒedƒfd6d!6ied"ƒd9fd6ed#ƒd9fd6d$6ied"ƒed%ƒfd6ed#ƒed%ƒfd6d&6ied'ƒed(ƒfd6ed'ƒed)ƒfd6d*6ied+ƒd9fd6ed+ƒd9fd6d,6ied-ƒd9fd6ed.ƒed/ƒfd6d06Zdd9d9d1„Zdd9ed9d2„Zdd9ed9d3„Zd4Zd5„Zd6„Zd7„Zd8„Zd9S(:i(tabsolute_importi(t_(t	bookmarksterrortobsoletec
C@sÿ|d}|jƒ}|sû|jƒ|jj|gdtƒkrû|jdtƒ}tj||j	ƒgƒ}||j	ƒ|krø|r¼t
dƒ}t
dƒ}	tj|d|	ƒ‚qõ|sõt
dƒ}t
dƒ}	tj|d|	ƒ‚qõqøqûndS(	s|validate that the destination comply to various rules

    This exists as its own function to help wrapping from extensions.t	inclusivetmissingsuncommitted changess6commit and merge, or update --clean to discard changesthintsnot a linear updates'merge or update --check to force updateN(
tNonetp1trevt	changelogt	ancestorstTruetdirtyRt
foregroundtnodeRRtUpdateAbort(
trepoR
tcleantchecktwcR	RRtmsgR((s6/usr/lib/python2.7/dist-packages/mercurial/destutil.pyt_destupdatevalidates
'c
C@sÌd}|d}|jƒ}d}|jƒr¿|jƒr¿tj||jƒƒ}|r¿g|D]}|D]}	|	^qjq`}|jd|ƒjƒ}tj	|ƒr¼|djƒ}q¼q¿n||dfS(s9decide of an update destination from obsolescence markerssmax(%ln)t.N(
RR	RtchildrentsuccessorssetsRtrevstfirstRtisactivewdirparent(
RRRRRR	tmovemarkt
successorstsubtn((s6/usr/lib/python2.7/dist-packages/mercurial/destutil.pyt_destupdateobs-s
&cC@sFd}tj|j|dƒ\}}|dk	r9|}n|||fS(s4decide on an update destination from active bookmarkN(RRtcalculateupdatetui(RRRt
activemarkRR((s6/usr/lib/python2.7/dist-packages/mercurial/destutil.pyt_destupdatebookQs
	cC@sî|d}d}}|jƒ}|r9|djƒ}n||jƒkr |j|ƒ}|r{|jd|ƒjƒ}ntj|ƒrá|djƒ}qánA|dkrÑ|j	ƒrÑ|jdƒjƒ}n|djƒ}||dfS(s_decide on an update destination from current branch

    This ignores closed branch heads.
    Rs
max(.::(%ln))tdefaultsmax(head() and not closed())N(
Rtbrancht	branchmaptbranchheadsRRRRRR	(RRRRRRt
currentbranchtheads((s6/usr/lib/python2.7/dist-packages/mercurial/destutil.pyt_destupdatebranchZs

cC@sÞ|d}|jƒ}d}||jƒkrª|j|dtƒ}|sUtdƒ‚|jd|ƒjƒ}|dk	s…tdƒ‚tj	|ƒrÑ|dj
ƒ}qÑn'|jdƒ}|dk	sÑtdƒ‚||dfS(	sCdecide on an update destination from closed heads in current branchtcloseds any branch has at least one heads
max(.::(%ln))s4any revision has at least one descendant branch headRttips%'tip' exists even in empty repositoryN(RR(R)R*R
tAssertionErrorRRRRRtlookup(RRRRR+RR,R((s6/usr/lib/python2.7/dist-packages/mercurial/destutil.pyt_destupdatebranchfallbackts
t	evolutiontbookmarkR(tbranchfallbackcC@s~d}}}x=tD]5}t||||ƒ\}}}|dk	rPqqW||jƒ}t||||ƒ|||fS(s"destination for bare update operation

    return (rev, movemark, activemark)

    - rev: the revision to update to,
    - movemark: node to move the active bookmark from
                (cf bookmark.calculate update),
    - activemark: a bookmark to activate at the end of the update.
    N(RtdestupdatestepstdestupdatestepmapR
R(RRRRRR%tstepR
((s6/usr/lib/python2.7/dist-packages/mercurial/destutil.pyt
destupdate’s

sTmultiple matching bookmarks to merge - please merge with an explicit rev or bookmarksrun 'hg heads' to see all headstmergesTmultiple matching bookmarks to rebase - please rebase to an explicit rev or bookmarktrebasettoomanybookmarkssMno matching bookmark to merge - please merge with an explicit rev or bookmarksMno matching bookmark to rebase - please rebase to an explicit rev or bookmarktnootherbookmarkss<branch '%s' has %d heads - please merge with an explicit revsrun 'hg heads .' to see headss;branch '%s' has %d heads - please rebase to an explicit revttoomanyheadss8heads are bookmarked - please merge with an explicit revs7heads are bookmarked - please rebase to an explicit revtbookmarkedheadss<branch '%s' has one head - please merge with an explicit revs;branch '%s' has one head - please rebase to an explicit revtnootherbranchheadssnothing to mergesnothing to rebasetnootherheadssuse 'hg update' insteadtnootherheadsbehinds(working directory not at a head revisions2use 'hg update' or merge with an explicit revisions1use 'hg update' or rebase to an explicit revisiont
notatheadsssource set is emptytemptysourcesets)source set is rooted in multiple branchess.rebaseset is rooted in multiple named branchess+specify an explicit destination with --desttmultiplebranchessourcesetc	C@sùd}|j|jƒ}||jjƒ}t|ƒdkrg||dkrZ|d}qã|d}n|t|ƒdkr¥td|\}}tj|d|ƒ‚n>t|ƒdkrãtd|\}}tj|d|ƒ‚n|dk	sõt	‚|S(s2find merge destination in the active bookmark caseiiiR<RR=N(
Rt
bookmarkheadst_activebookmarkRtlentmsgdestmergeRtManyMergeDestAborttNoMergeDestAbortR0(	Rtactiont	sourcesett	destspaceRtbmheadstcurheadRR((s6/usr/lib/python2.7/dist-packages/mercurial/destutil.pyt_destmergebooks

c
C@sôd}|dkr@||jjƒjƒg}|jjƒ}n®|srtd|\}}tj|d|ƒ‚n|d}xs|jd||ƒD]\}	|dk	rÞ|	jƒ|krÞtd|\}}tj	|d|ƒ‚n|	jƒ}qŽW|j
|ƒ}
|jd||
ƒ}|rz|rzt|j
ƒƒdkrNtd|\}}ntd|\}}tj|d|ƒ‚nt|jd	|
|ƒƒ}
t|jd
|
ƒƒ}|dk	r×t|jd||ƒƒ}nt|ƒdkr/td|\}}||t|
ƒdf;}tj	|d|ƒ‚n¯|sÔ|
rRtd
|\}}njt|j
ƒƒdkr‹td|\}}||;}n1|s¨td|\}}ntd|\}}tj|d|ƒ‚n
|d}|dk	sðt‚|S(s,find merge destination based on branch headsRDRsroots(%ld::%ld)REs%ld and %lniRBRCs
%ln - (%ld::)s%ld - bookmark()s%ld and %ldR>R?R@RAiN(RtdirstateR	R
R(RIRRKtsetRJR*RRHR,tAborttlistR0(
RRLRMtonheadcheckRNRR(RRtctxtbheadstonheadtnbhs((s6/usr/lib/python2.7/dist-packages/mercurial/destutil.pyt_destmergebranchsR


c
C@s\|jr*t|d|d|d|ƒ}n$t|d|d|d|d|ƒ}||jƒS(s®return the default destination for a merge

    (or raise exception about why it can't pick one)

    :action: the action being performed, controls emitted error message
    RLRMRNRV(RGRQR[R
(RRLRMRVRNR((s6/usr/lib/python2.7/dist-packages/mercurial/destutil.pyt	destmergeas
	s3reverse(only(.) and not public() and not ::merge())cC@saddlm}|jddtƒ}|r]|j||gƒ}|r]|jƒ|jƒSndS(s0Default base revision to edit for `hg histedit`.i(tscmutilthisteditt
defaultrevN(tR]tconfigthisteditdefaultrevsettrevrangetsortRR(R$RR]R'R((s6/usr/lib/python2.7/dist-packages/mercurial/destutil.pytdesthisteditus

cC@s˜|j|jƒ}||jjƒ}|jd|ƒr”g|D]}||kr>|^q>}|r”tdƒ}|j|t|ƒ|jfƒq”ndS(Ns%n and parents()s&%i other divergent bookmarks for "%s"
(RFRGRRRtstatusRH(R$RRORPtbR((s6/usr/lib/python2.7/dist-packages/mercurial/destutil.pyt_statusotherbook…s%cC@sñ|jjƒ}|j|dtƒ}|j|ƒ}|jd|ƒrí|jd|ƒ}|djƒr¾|jtdƒ|ƒ|r¤|jtdƒt|ƒƒqê|jtdƒ|ƒqí|rí|j	tdƒt|ƒ|fƒqíndS(	NR.s%ln and parents()s%ln - parents()RsCno open descendant heads on branch "%s", updating to a closed head
sJ(committing will reopen the head, use 'hg heads .' to see %i other heads)
s%(committing will reopen branch "%s")
s%i other heads for branch "%s"
(
RRR(R*R
RtclosesbranchtwarnRRHRf(R$RR+tallheadsR,t
otherheads((s6/usr/lib/python2.7/dist-packages/mercurial/destutil.pyt_statusotherbranchheadss 
cC@s*|jrt||ƒn
t||ƒdS(sPrint message about other headN(RGRhRm(R$R((s6/usr/lib/python2.7/dist-packages/mercurial/destutil.pytstatusotherdests­s	N(t
__future__Rti18nRR`RRRRR"R&R-R2R6R7tFalseR9RRIRQR
R[R\RbReRhRmRn(((s6/usr/lib/python2.7/dist-packages/mercurial/destutil.pyt<module>s”		$				

											
						
		
		F