File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/pip/_internal/vcs/__pycache__/subversion.cpython-310.pyc
Back
o ;j. � @ s� d dl mZ d dlZd dlZd dlZd dlmZmZmZm Z m Z d dlmZm Z d dlmZmZmZmZmZ e�e�Ze�d�Ze�d�Ze�d�Ze�d �ZG d d� de�Ze�e� dS )� )�annotationsN)� HiddenText�display_path�is_console_interactive�is_installable_dir�split_auth_from_netloc)�CommandArgs�make_command)�AuthInfo�RemoteNotFoundError� RevOptions�VersionControl�vcsz url="([^"]+)"zcommitted-rev="(\d+)"z\s*revision="(\d+)"z<url>(.*)</url>c s� e Zd ZdZdZdZdZedDd d ��Ze dEd d��Z edFdd��ZedG� fdd��ZedH� fdd��Z e dId d!��ZedFd"d#��ZedJd%d&��ZedKd)d*��ZdLdM� fd/d0� ZdNd2d3�ZdNd4d5�ZdOd6d7�ZdPd=d>�Z ?dQdPd@dA�Z ?dQdPdBdC�Z� ZS )R� Subversion�svnz.svn�checkout)zsvn+sshzsvn+httpz svn+httpszsvn+svnzsvn+file� remote_url�str�return�boolc C � dS )NT� )�clsr r r �P/opt/saltstack/salt/lib/python3.10/site-packages/pip/_internal/vcs/subversion.py�should_add_vcs_url_prefix% s z$Subversion.should_add_vcs_url_prefix�rev� list[str]c C s d| gS )Nz-rr )r r r r �get_base_rev_args) s zSubversion.get_base_rev_args�locationc C s� d}t �|�D ]P\}}}| j|vrg |dd�<