1j- V d dl Z d dlZd dlZd dlmZmZmZ d dlmZm Z m
Z
mZmZ d dl
mZmZ d dlmZmZmZmZmZ e j e Z ej d Z ej d Z ej d Z ej d Z G d
de Z ej e dS ) N)ListOptionalTuple)
HiddenTextdisplay_pathis_console_interactiveis_installable_dirsplit_auth_from_netloc)CommandArgsmake_command)AuthInfoRemoteNotFoundError
RevOptionsVersionControlvcsz
url="([^"]+)"zcommitted-rev="(\d+)"z\s*revision="(\d+)"z(.*)c e Zd ZdZdZdZdZedede fd Z
ededee fd Z
ed
edefd Zeded
edeeeee ee f f f fd Zededeeee ef f fd Zedee dee defd Zed
edefd Zed
edeee ef fd Zededee de fd Zd%dee ddf fd
Zdeedf fdZdeedf fdZdefdZdeded ed!eddf
d"Z deded eddfd#Z!deded eddfd$Z" xZ#S )&
Subversionsvnz.svncheckout)zsvn+sshzsvn+httpz svn+httpszsvn+svnzsvn+file
remote_urlreturnc dS )NT )clsr s n/builddir/build/BUILD/cloudlinux-venv-1.0.11/venv/lib/python3.11/site-packages/pip/_internal/vcs/subversion.pyshould_add_vcs_url_prefixz$Subversion.should_add_vcs_url_prefix$ s t revc
d| gS )Nz-rr )r s r get_base_rev_argszSubversion.get_base_rev_args( s c{r locationc d}t j | D ]\ }}}| j |vrg |dd<