File: //usr/lib/python3/dist-packages/mercurial/upgrade_utils/__pycache__/actions.cpython-310.pyc
o
�]Lb� � @ s� d dl mZ ddlmZ ddlmZmZmZmZm Z m
Z
ddlmZ ej
r-d dlmZmZ ejejejejhZdd� Zd Zd
ZG dd� de�Zg Zd
d� ZG dd� de�ZG dd� de�ZeG dd� de��ZeG dd� de��Z eG dd� de��Z!eG dd� de��Z"eG dd� de��Z#eG dd� de��Z$eG dd � d e��Z%eG d!d"� d"e��Z&eG d#d$� d$e��Z'eG d%d&� d&e��Z(eG d'd(� d(e��Z)eG d)d*� d*e��Z*d+e
j+v o�e
j+d+ �,� o�e
j+d+ �-� Z.eG d,d-� d-e��Z/eG d.d/� d/e��Z0d0d1� Z1d2d3� Z2g Z3d4d5� Z4G d6d7� d7e�Z5e4G d8d9� d9e5��Z6e4G d:d;� d;e5��Z7e4G d<d=� d=e5��Z8e4G d>d?� d?e5��Z9d@dA� Z:dBdC� Z;G dDdE� dEe�Z<dFdG� Z=dHdI� Z>dJdK� Z?dLdM� Z@dNdO� ZAdPdQ� ZBdRdS� ZCdTdU� ZDdVS )W� )�absolute_import� )�_)�error� localrepo�pycompat�requirements�revlog�util)�compression)�List�Typec C s t jh}|| j @ S �N)r �SHARED_REQUIREMENT)�repo� preserved� r �A/usr/lib/python3/dist-packages/mercurial/upgrade_utils/actions.py�preservedrequirements&