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/hgext/convert/cvs.pyc
ó
x7_c@@sÒddlmZddlZddlZddlZddlZddlmZddlm	Z	m
Z
mZddlm
Z
mZejZe
jZe
jZe
jZe
jZe
jZdefd„ƒYZdS(	i(tabsolute_importN(t_(tencodingterrortutili(tcommontcvspstconvert_cvscB@s\eZd	d„Zd„Zd„Zd„Zd„Zd„Zd„Z	d„Z
d„ZRS(
cC@stt|ƒj||d|ƒtjj|dƒ}tjj|ƒs_ttdƒ|ƒ‚nt	dddƒd|_i|_i|_
i|_d|_ttjj|dƒƒjƒd |_ttjj|dƒƒjƒd |_tj|_|jƒdS(	NtrevstCVSs$%s does not look like a CVS checkouttcvstdebnametRootiÿÿÿÿt
Repository(tsuperRt__init__tostpathtjointexiststNoRepoRt	checktooltNonet	changesettfilesttagst
lastbranchtsockettopentreadtcvsroottcvsrepoRt_connect(tselftuiRRR
((s5/usr/lib/python2.7/dist-packages/hgext/convert/cvs.pyR"s					((c
C@s<|jdk	rdSi|_d}|jr¦t|jƒdkrXtjtdƒƒ‚nyt|jdƒ}Wq¦tk
r¢tjtdƒ|jdƒ‚q¦Xnt	j
ƒ}zut	j|jƒd}d}|j
jddtƒsòd}ntj|j
d|ƒ}tj|j
|d	t|j
jdd
dƒƒd|j
jdd
dƒd|j
jdddƒƒ}x¤|D]œ}|r“|j|kr“Pnt|jƒ}|j|jƒ|_||j|j<|j|jƒ|_|j
jddƒr
t|jdƒ|_ntj|jdƒ}|jj t!j"|j|ƒƒi}xZ|j#D]O}	ddj$g|	j%D]}
t|
ƒ^qgƒddg|	j&f||	j'<qNWt(d|jd|dg|j)D]}t|jƒ^qÀd|jd|jpðdƒ}||j|<||j*|<qtW|jj+ƒ|_,Wdt	j|ƒXdS(Niis4cvs source does not support specifying multiple revss$revision %s is not a patchset numbertupdatetconvertscvsps.cachetcachetfuzzs
cvsps.fuzzi<tmergetos
cvsps.mergetot	mergefromscvsps.mergefromt
localtimezones%Y-%m-%d %H:%M:%S %1%2s%s%st.ts(DEAD)tauthortdatetparentstdesctbranch(-RRRtlenRtAbortRtintt
ValueErrorRtgetcwdtchdirRR"t
configbooltTrueRt	createlogtcreatechangesettconfigtidtstrtrecodeR,RR0tcommenttmakedatetimestampR-RtdatestrRR#tdicttfromkeystentriesRtrevisiontdeadtfiletcommitR.Rtvaluestheads(
R!tmaxrevtdR<R%tdbtcsR-Rtftxtptc((s5/usr/lib/python2.7/dist-packages/hgext/convert/cvs.pyt_parse6s^		
	
"%
cC@s²|j}d}d-\}}ddg}|jjtdƒ|ƒ|jdƒr~|d}tjd|ƒ}|r~d}|jƒ\}}}}	}|s¢d}n|	s±d	}	nt	|	ƒ}	d
|||f}
d|||	|f}|sëd}t
jjd
ƒ}y˜t
|ƒ}
x{|
jƒjƒD]g}|jddƒ\}}|dkrq|jddƒ\}}|}n|
}||kr&|}Pq&q&W|
jƒWqëtk
rç}|jtjkrèt|ddƒsÞ||_n‚qèqëXntjƒ}|j||	fƒ|jdjd|||ddgƒƒ|jdƒdkr_tjtdƒƒ‚n|jdƒ|_|_ q~n|r§|jdƒr§d}|d}n|s5|jdƒrÉ|d}ntjd|ƒ}t
jj!|ƒsô|rýd}q5d }|j"dƒ|j"d!ƒ|j"d"ƒ}}}n|dkrï|d kr—t
j#j$d#ƒpbd$}|r„|d%||g|}q—||g|}ng|D]}t%j&|ƒ^qž}t%j'dj|ƒƒ}t%j(|ƒ\|_|_ n||_)|jj*d&|ƒ|jj*d'ƒ|jj*d(ƒ|jj+ƒ|j j,ƒ}|jd)ƒsstjtd*ƒ|ƒ‚nd+|kr®|jj*d,ƒ|jj+ƒ|j j,ƒ}ndS(.NR
tserversconnecting to %s
s	:pserver:i	s.(?:(.*?)(?::(.*?))?@)?([^:\/]*)(?::(\d*))?(.*)tpservert	anonymousia	s:pserver:%s@%s:%ss:pserver:%s@%s:%d%stAs
~/.cvspasst is/1tfilenames
sBEGIN AUTH REQUESTsEND AUTH REQUESTR+i€sI LOVE YOU
s!CVS pserver authentication failedsr+s:local:tlocalis:ext:is(?:([^@:/]+)@)?([^:/]+):?(.*)trshiitCVS_RSHtsshs-lsRoot %s
scValid-responses ok error Valid-requests Mode M Mbinary E Checked-in Created Updated Merged Removed
svalid-requests
sValid-requestssKunexpected response from CVS server (expected "Valid-requests", but got %r)tUseUnchangeds
UseUnchanged
(NN(-RRR"tstatusRt
startswithtretmatchtgroupsR3RRt
expanduserRRt
splitlinestsplittclosetIOErrorterrnotENOENTtgetattrRYRtconnecttsendRtrecvRR2tmakefiletwriteptreadptisdirtgrouptenvirontgetRt
shellquotetquotecommandtpopen2trealroottwritetflushtreadline(R!troottconntypetuserthosttcmdtmtpasswtservtporttformat0tformat1tcvspasstpftlinetpart1tpart2tformattinsttsckR[targtr((s5/usr/lib/python2.7/dist-packages/hgext/convert/cvs.pyR ssž	
					


	2"	


cC@s|jƒ|jS(N(RSRJ(R!((s5/usr/lib/python2.7/dist-packages/hgext/convert/cvs.pytgetheadsÜs
c
C@s_d„}|jƒ|jdƒr&dSd|jƒ}|j|jd|ƒx"|D]}|jjd|ƒqUW|jjd|jƒ|jj	ƒd}d}xµt
rZ|jjƒ}|j
dƒsÙ|j
d	ƒr4|jjƒ|jjƒ|jjƒd
 }t|jjƒd
 ƒ}	||j|	ƒ}q¦|j
dƒrT||d7}q¦|j
d
ƒrfq¦|j
dƒr£t|jjƒd
 ƒ}	||j|	ƒ}q¦|dkrï|dkrÓtjtdƒƒ‚n|d|krèdpëdfS|j
dƒr|jjtdƒ|dƒq¦|j
dƒr>|jjƒq¦tjtdƒ|ƒ‚q¦WdS(NcS@sƒd}tƒ}xg|dkrx|jt||ƒƒ}|sXtjtdƒ|ƒ‚n|t|ƒ8}|j|ƒqW|jƒS(Niis!%d bytes missing from remote file(	tstringioRtminRR2RR1Rztgetvalue(tfptcountt	chunksizetoutputtdata((s5/usr/lib/python2.7/dist-packages/hgext/convert/cvs.pytchunkedreadâs	
s(DEAD)s-N -P -kk -r %s --t/sArgument %s
sDirectory .
%s
co
R+sCreated sUpdated iÿÿÿÿRXisM sMbinary sok
smalformed response from CVSRPsE scvs server: %s
itRemovesunknown CVS response: %s(NN(RStendswithRRftappendRRpRzRyR{R8RqR|R`R3RR2RR"twarn(
R!tnametrevR›targsRPRštmodeRŠR—((s5/usr/lib/python2.7/dist-packages/hgext/convert/cvs.pytgetfileàsH	


	

!cC@sK|rtjtdƒƒ‚n|jƒt|j|jƒƒitƒfS(Ns(convert from cvs does not support --full(RR2RRStsortedRt	iteritemstset(R!R¢tfull((s5/usr/lib/python2.7/dist-packages/hgext/convert/cvs.pyt
getchangess
cC@s|jƒ|j|S(N(RSR(R!R¢((s5/usr/lib/python2.7/dist-packages/hgext/convert/cvs.pyt	getcommits
cC@s|jƒ|jS(N(RSR(R!((s5/usr/lib/python2.7/dist-packages/hgext/convert/cvs.pytgettags"s
cC@s|jƒt|j|ƒS(N(RSR¦R(R!R¢ti((s5/usr/lib/python2.7/dist-packages/hgext/convert/cvs.pytgetchangedfiles&s
N(t__name__t
__module__RRRSR R’R¥RªR«R¬R®(((s5/usr/lib/python2.7/dist-packages/hgext/convert/cvs.pyR!s	=	i		8			(t
__future__RRiRRaRtmercurial.i18nRt	mercurialRRRR+RRR“RRHtconverter_sourceR@RR(((s5/usr/lib/python2.7/dist-packages/hgext/convert/cvs.pyt<module>s