/
lib64
/
python3.9
/
site-packages
/
mercurial
/
__pycache__
/
Upload File
HOME
a �+�bŸ � @ s� d dl mZmZ d dlZd dlZd dlZd dlZd dlZd dlZd dl Z d dl Z d dlZddlm Z ddlmZ d dlmZ ddlmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Z m!Z!m"Z#m$Z$m%Z&m'Z'm(Z( ddl)m*Z*m+Z+m,Z, G d d � d e-�Z.dd� Z/d d� Z0ej1�r&dd� Z2dd� Z3ndd� Z2dd� Z3dd� Z4dd� Z5dd� Z6dd� Z7dd� Z8dd � Z9d!d"� Z:G d#d$� d$e-�Z;G d%d&� d&e-�Z<d'd(� Z=d)d*� Z>d+d,� Z?d-d.� Z@d/d0� ZAd1d2� ZBd3d4� ZCdAd5d6�ZDd7d8� ZEd9d:� ZFd;d<� ZGd=d>� ZHd?d@� ZIdS )B� )�absolute_import�print_functionN� )�_)�getattr)�tracing)�cmdutil�color�commands�demandimport�encoding�error� extensions� fancyopts�help�hg�hook� localrepo� profiling�pycompat�rcutil� registrar�requirements�scmutil�ui�util�vfs)�procutil� stringutil�urlutilc @ s e Zd Zddd�Zdd� ZdS )�requestNc C sD || _ || _|| _|| _|| _|| _|| _i | _|p6g | _d | _ d S �N) �argsr �repo�fin�fout�ferr�fmsg�earlyoptions� prereposetups�canonical_command) �selfr"