HEX
Server: Apache
System: Linux vpshost11508.publiccloud.com.br 5.15.179-grsec-vpshost-10.lc.el8.x86_64 #1 SMP Mon Apr 7 12:04:45 -03 2025 x86_64
User: wicomm2 (10002)
PHP: 8.3.0
Disabled: apache_child_terminate,dl,escapeshellarg,escapeshellcmd,exec,link,mail,openlog,passthru,pcntl_alarm,pcntl_exec,pcntl_fork,pcntl_get_last_error,pcntl_getpriority,pcntl_setpriority,pcntl_signal,pcntl_signal_dispatch,pcntl_sigprocmask,pcntl_sigtimedwait,pcntl_sigwaitinfo,pcntl_strerror,pcntl_wait,pcntl_waitpid,pcntl_wexitstatus,pcntl_wifexited,pcntl_wifsignaled,pcntl_wifstopped,pcntl_wstopsig,pcntl_wtermsig,php_check_syntax,php_strip_whitespace,popen,proc_close,proc_open,shell_exec,symlink,system
Upload Files
File: //lib/python2.7/site-packages/setuptools_scm/git.pyc
�
�QaZc@s�ddlmZmZmZddlmZddlmZmZddl	Z	yddlm
Z
Wn!ek
r�ddlm
Z
nXdZ
dZd	efd
��YZd�Zd�Zd
�Zeed�ZdS(i(tdo_exttracethas_command(tmetai����(tisfiletjoinN(tsamefilesgit ls-filess.git describe --dirty --tags --long --match *.*t
GitWorkdircBs\eZdZd�Zd�Zed��Zd�Zd�Zd�Z	d�Z
d�ZRS(	s$experimental, may change at any timecCs
||_dS(N(tpath(tselfR((s6/usr/lib/python2.7/site-packages/setuptools_scm/git.pyt__init__scCst|d|j�S(Ntcwd(RR(R	tcmd((s6/usr/lib/python2.7/site-packages/setuptools_scm/git.pyRscCsLtd|�\}}}|r"dStd|�t||�sBdS||�S(Nsgit rev-parse --show-toplevels	real root(RRR(tclstwdtreal_wdt_tret((s6/usr/lib/python2.7/site-packages/setuptools_scm/git.pytfrom_potential_worktrees
cCs"|jd�\}}}t|�S(Ns+git status --porcelain --untracked-files=no(Rtbool(R	toutR((s6/usr/lib/python2.7/site-packages/setuptools_scm/git.pytis_dirty#scCstt|jd��S(Ns.git/shallow(RRR(R	((s6/usr/lib/python2.7/site-packages/setuptools_scm/git.pyt
is_shallow'scCs|jd�dS(Nsgit fetch --unshallow(R(R	((s6/usr/lib/python2.7/site-packages/setuptools_scm/git.pyt
fetch_shallow*scCs*|jd�\}}}|s&|d SdS(Ns#git rev-parse --verify --quiet HEADi(R(R	trev_nodeRR((s6/usr/lib/python2.7/site-packages/setuptools_scm/git.pytnode-scCs)|jd�\}}}|jd�dS(Nsgit rev-list HEADs
i(Rtcount(R	trevsR((s6/usr/lib/python2.7/site-packages/setuptools_scm/git.pytcount_all_nodes2s(t__name__t
__module__t__doc__R
RtclassmethodRRRRRR(((s6/usr/lib/python2.7/site-packages/setuptools_scm/git.pyRs						cCs*|j�r&tjd|jf�ndS(s$experimental, may change at any times$"%s" is shallow and may cause errorsN(RtwarningstwarnR(R((s6/usr/lib/python2.7/site-packages/setuptools_scm/git.pytwarn_on_shallow7scCs*|j�r&tjd�|j�ndS(s$experimental, may change at any times/"%s" was shallow, git fetch was used to rectifyN(RR!R"R(R((s6/usr/lib/python2.7/site-packages/setuptools_scm/git.pytfetch_on_shallow=s
cCs&|j�r"td|j��ndS(s$experimental, may change at any times:%r is shallow, please correct with "git fetch --unshallow"N(Rt
ValueErrorR(R((s6/usr/lib/python2.7/site-packages/setuptools_scm/git.pytfail_on_shallowDscCsKtd�sdStj|�}|dkr/dS|rB||�nt||�\}}}|r�|j�}|j�}|dkr�tdddd|�Stdd|j�dd|d|�S|j	d	�r�t
}|d
 }nt}|jdd�\}	}
}t
|
�}
|
r1t|	d|
d|d|�St|	d|d|�SdS(
sQ
    :param pre_parse: experimental pre_parse action, may change at any time
    tgitNs0.0tdistanceitdirtyRtgs-dirtyi����t-i(RRRtNoneRRRRRtendswithtTruetFalsetrsplittint(troottdescribe_commandt	pre_parseRRterrRRR)ttagtnumberR((s6/usr/lib/python2.7/site-packages/setuptools_scm/git.pytparseLs6


(tutilsRRRtversionRtos.pathRRR!RtImportErrortwin_py31_compatt
FILES_COMMANDtDEFAULT_DESCRIBEtobjectRR#R$R&R8(((s6/usr/lib/python2.7/site-packages/setuptools_scm/git.pyt<module>s
'