__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
U
��.e0 � @ s� d dl mZ d dlZd dlZd dlZd dlmZ d dlmZm Z m
Z
mZ d dlm
Z
d dlmZ d dlmZmZ e�d�Ze�d �Ze�d
�Ze�d�Zer�d dlmZmZ d d
lmZ d dlmZ d dlmZmZ e�e �Z!G dd� de�Z"e�#e"� dS )� )�absolute_importN)�
indent_log)�display_path�is_console_interactive�rmtree�split_auth_from_netloc)�make_command)�MYPY_CHECK_RUNNING)�VersionControl�vcsz
url="([^"]+)"zcommitted-rev="(\d+)"z\s*revision="(\d+)"z<url>(.*)</url>)�Optional�Tuple)�CommandArgs)�
HiddenText)�AuthInfo�
RevOptionsc s� e Zd ZdZdZdZdZedd� �Ze dd� �Z
ed d
� �Ze� fdd��Ze� fd
d��Z
e dd� �Zedd� �Zedd� �Zedd� �Zd(� fdd� Zdd� Zdd� Zdd� Zd d!� Zd"d#� Zd$d%� Zd&d'� Z� ZS ))�
Subversion�svnz.svn�checkout)r zsvn+sshzsvn+httpz svn+httpszsvn+svnc C s dS )NT� )�clsZ
remote_urlr r �@/usr/lib/python3.8/site-packages/pip/_internal/vcs/subversion.py�should_add_vcs_url_prefix+ s z$Subversion.should_add_vcs_url_prefixc C s d| gS )Nz-rr )�revr r r �get_base_rev_args/ s zSubversion.get_base_rev_argsc C s� d}t �|�D ]�\}}}| j|kr0g |dd�<