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/mdiff.pyc
ó
ÛXc@@s(ddlmZddlZddlZddlZddlmZddlmZm	Z	m
Z
mZmZd„Z
defd„ƒYZeƒZed	„Zd
„Zdddd„Zed„Zed
„Zd„Zd„Zd„Zd„Zd„Zd„ZejZejZe	j	Z dS(i(tabsolute_importNi(t_(tbase85tbdiffterrortmpatchtutilcC@sbg|jdƒD]}|d^q}|r^|ddkrI|jƒq^|dd |d<n|S(s0like str.splitlines, but only split on newlines.s
iÿÿÿÿ(tsplittpop(ttexttltlines((s3/usr/lib/python2.7/dist-packages/mercurial/mdiff.pyt
splitnewliness&
tdiffoptscB@sseZdZidd6ed6ed6ed6ed6ed6ed6ed	6ed
6ed6ed6Zd
„Zd„ZRS(scontext is the number of context lines
    text treats all files as text
    showfunc enables diff -p output
    git enables the git extended patch format
    nodates removes dates from diff headers
    nobinary ignores binary files
    noprefix disables the 'a/' and 'b/' prefixes (ignored in plain mode)
    ignorews ignores all whitespace changes in the diff
    ignorewsamount ignores changes in the amount of whitespace
    ignoreblanklines ignores changes whose lines are all blank
    upgrade generates git diffs to avoid data loss
    itcontextR	tshowfunctgittnodatestnobinarytnoprefixtignorewstignorewsamounttignoreblanklinestupgradecK@sŸxR|jjƒD]A}|j|ƒ}|dkrA|j|}nt|||ƒqWyt|jƒ|_Wn-tk
rštj	t
dƒ|jƒ‚nXdS(Ns3diff context lines count must be an integer, not %r(tdefaultstkeystgettNonetsetattrtintRt
ValueErrorRtAbortR(tselftoptstktv((s3/usr/lib/python2.7/dist-packages/mercurial/mdiff.pyt__init__=s
c@s6t‡fd†ˆjDƒƒ}|j|ƒt|S(Nc3@s$|]}|tˆ|ƒfVqdS(N(tgetattr(t.0R"(R (s3/usr/lib/python2.7/dist-packages/mercurial/mdiff.pys	<genexpr>Ks(tdictRtupdateR
(R tkwargsR!((R s3/usr/lib/python2.7/dist-packages/mercurial/mdiff.pytcopyJs
(t__name__t
__module__t__doc__tFalseRR$R*(((s3/usr/lib/python2.7/dist-packages/mercurial/mdiff.pyR
!s
	
cC@sp|jrtj|dƒ}n|jr<tj|dƒ}n|rl|jrltjdd|ƒjdƒ}n|S(Niis
+s
(RRtfixwsRRtretsubtstrip(R!R	tblank((s3/usr/lib/python2.7/dist-packages/mercurial/mdiff.pytwscleanQs		!c
c@sÎg|D]!}t||ƒr"dp%d^q}g|D]!}t||ƒrPdpSd^q5}dt|ƒ}}dt|ƒ}}	xE||ks||	krÉ||d}
}}|
|ksé||
dksé||	ksé||dkrLd}x*|
|kr||
dkr|
d7}
qòWxt||	krH||dkrH|d7}qWnGxD|
|kr’||
dkr’||dkr’|
d7}
|d7}qOW||||
||||g|fV|
}|}q…WdS(Niit=t~(R4tlen(
tbase1tlines1tbase2tlines2R!R
ts1te1ts2te2ti1ti2tbtype((s3/usr/lib/python2.7/dist-packages/mercurial/mdiff.pyt
splitblockZs&../
'cc@s¾|d	krt}n|js'|jrNt||tƒ}t||tƒ}ntj||ƒ}xWt|ƒD]I\}}|dkr–||d}nddddg}|d|d|d|dg}|d|dksò|d|dkr«d}	|j	r|d	krt
|ƒ}n|d	kr7t
|ƒ}nt|dj||d|d!ƒƒ}
t|dj||d|d!ƒƒ}|
|krd}	qn||	fVn|dfVqmWd	S(
sbReturn (block, type) tuples, where block is an mdiff.blocks
    line entry. type is '=' for blocks matching exactly one another
    (bdiff blocks), '!' for non-matching blocks and '~' for blocks
    matching only after having filtered blank lines.
    line1 and line2 are text1 and text2 split with splitnewlines() if
    they are already available.
    iiiit!tR6R5N(RtdefaultoptsRRR4R.Rtblockst	enumerateRRtjoin(ttext1ttext2R!R9R;tdifftiR<tsttypetoldtnew((s3/usr/lib/python2.7/dist-packages/mercurial/mdiff.pyt	allblocksts0	"(	''c@sd‡fd†}|r$|r$dSˆjr:d}}	nd}d}	tjdƒ}
tj|ƒ}tj|ƒ}ˆjrßtj|ƒs›tj|ƒrß|rÏ|rÏt|ƒt|ƒkrÏ||krÏdSd|g}nÜ|s†t|ƒ}|dkrd||
ƒ}nd|||||ƒf}d	|	||||ƒf}
d
t|ƒ}||
|gg|D]}d|^ql}n5|s,t|ƒ}d|||||ƒf}|dkrÓd||
ƒ}
nd
|	||||ƒf}
dt|ƒ}||
|gg|D]}d|^q}nt|ƒ}t|ƒ}t	t
||||dˆƒƒ}|sodS|jdd|||||ƒfƒ|jdd
|	||||ƒfƒxAtt|ƒƒD]-}||ddkrÎ||cd7<qÎqÎWdj
|ƒS(Nc@s6ˆjrˆjrd|S|r2d|kr2dSdS(Ns	%s
t s	
s
(RR(tdatetfn(R!(s3/usr/lib/python2.7/dist-packages/mercurial/mdiff.pytdatetagžs
REsa/sb/isBinary file %s has changed
s--- /dev/null%ss
--- %s%s%ss+++ %s%ss@@ -0,0 +1,%d @@
t+s+++ /dev/null%ss
+++ %s%s%ss@@ -1,%d +0,0 @@
t-R!iiÿÿÿÿs
s
\ No newline at end of file
(ii(RRRtdatestrtpconvertR	tbinaryR7Rtlistt_unidifftinserttxrangeRI(tatadtbtbdtfn1tfn2R!RVtaprefixtbprefixtepochR
tl1tl2tl3tetaltbltln((R!s3/usr/lib/python2.7/dist-packages/mercurial/mdiff.pytunidiffsR	
(0--!&&c#@sP‡fd†‰‡fd†}ddg‰‡‡‡‡fd†}d}d}xÖt||ˆˆ|ƒD]¼\}	}
|	\}}}
}|
dkr¼|
dkrg|||
||7}qgqgng}ˆ||!}||
|!}|
|8}
||8}||ƒ}||
ƒ}d}|rk||dˆjdkrL|}|d}|d	}qkx||ƒD]}|VqYWn|r’||d<||d	<|d
}n|||||g}gˆ||!D]}d|^qµ|t|ƒ)g|D]}d|^qÜ|t|ƒ)g|D]}d
|^q|t|ƒ)qgW|rLx||ƒD]}|Vq:WndS(Nc@s&|ˆj}||kr"|}n|S(N(R(R
R7tret(R!(s3/usr/lib/python2.7/dist-packages/mercurial/mdiff.pyt
contextendÝs
	c@s!|ˆj}|dkrdS|S(Ni(R(R
Rq(R!(s3/usr/lib/python2.7/dist-packages/mercurial/mdiff.pytcontextstartãs
iREc
3@sL|\}}}}}ˆ|tˆƒƒ}||}||||}d}	ˆjr͈\}
}	x\t|d|
ddƒD]@}ˆ|djƒr|dˆ|jƒd }	|	ˆd<Pq|q|W|ˆd<n|rà|d7}n|ró|d7}nd|||||	fVx|D]}|VqWx$t||ƒD]}dˆ|Vq1WdS(NREiiÿÿÿÿiRSi(s@@ -%d,%d +%d,%d @@%s
(R7RR_tisalnumtrstrip(
thunktastartta2tbstarttb2tdeltataendtalentblentfunctlastposRMtx(RrRitlastfuncR!(s3/usr/lib/python2.7/dist-packages/mercurial/mdiff.pyt	yieldhunkês.
	!



	
	RDR6iiiRSRXRW(RRRRR7(tt1tt2RiRjR!RsRƒRvtignoredlinesRNtstypeta1Rxtb1RzR{RPRQRwRytprevR((RrRiR‚R!s3/usr/lib/python2.7/dist-packages/mercurial/mdiff.pyR]ÜsL'%








.'+cC@sÆd„}dd„}|dkr*d}n|dkr?d}n||krOdSg}|jdƒ|jdt|ƒƒx0|tj|ƒƒD]}|j||ƒƒqW|jdƒdj|ƒS(	s print base85-encoded binary diffcS@smt|ƒ}|dkr5ttdƒ|dƒ}nt|dtdƒdƒ}d|tj|tƒfS(NitAiR`s%c%s
(R7tchrtordRt	b85encodetTrue(tlineR
((s3/usr/lib/python2.7/dist-packages/mercurial/mdiff.pytfmtlineBs
i4cs@sCt|ƒ}d}x*||kr>||||!V||7}qWdS(Ni(R7(R	tcsizeR
RM((s3/usr/lib/python2.7/dist-packages/mercurial/mdiff.pytchunkJs
REsGIT binary patch
sliteral %s
s
N(RtappendR7tzlibtcompressRI(ttottnR‘R“RqR
((s3/usr/lib/python2.7/dist-packages/mercurial/mdiff.pytb85diff@s			

cC@s„d}g}xh|t|ƒkrvtjd|||d!ƒ\}}}|d7}|j||||!ƒ||7}qWdj|ƒS(Nis>llliRE(R7tstructtunpackR”RI(tbintpostttp1tp2R
((s3/usr/lib/python2.7/dist-packages/mercurial/mdiff.pyt	patchtextcs&
cC@s5t|ƒdkr"tj|dƒStj||gƒS(Nii(R7RtbufferRtpatches(R`Rœ((s3/usr/lib/python2.7/dist-packages/mercurial/mdiff.pytpatchmscC@s@gtj||ƒD])}|d|d|d|df^qS(Niii(RRG(R`Rbtd((s3/usr/lib/python2.7/dist-packages/mercurial/mdiff.pytget_matching_blockstscC@s |rtjddd|ƒSdS(Ns>llliRE(Rštpack(tlength((s3/usr/lib/python2.7/dist-packages/mercurial/mdiff.pyttrivialdiffheaderwscC@stjdd||ƒS(Ns>llli(RšR§(toldlentnewlen((s3/usr/lib/python2.7/dist-packages/mercurial/mdiff.pytreplacediffheaderzs(!t
__future__RR0RšR•ti18nRRERRRRRRtobjectR
RFRR4RCRRRRpR]R™R¡R¤R¦R©R¬R£tpatchedsizettextdiff(((s3/usr/lib/python2.7/dist-packages/mercurial/mdiff.pyt<module>s,(	
.			)?d	#