File: //kunden/lib/python3/dist-packages/hgext/__pycache__/rebase.cpython-39.pyc
a
%0�_�E � @ sf d Z ddlmZ ddlZddlZddlmZ ddlmZm Z ddl
mZ ddlm
Z
mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Z m!Z!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z'm(Z)m*Z* dZ+d Z,h d
�Z-i Z.e!�/e.�Z/dZ0dd
� Z1dd� Z2dd� Z3d�dd�Z4e!�5� Z5e5d�dd� �Z6e5d�dd� �Z7dd� Z8G dd� de9�Z:e/ddd g ed!�ed"�fd#d$g ed%�ed"�fd&d'g ed(�ed"�fd)d*d+ed,�ed"�fd+d-d.ed/�fd0d1d+ed2�ed3�fd4d5d.ed6�fd7d8d+ed9�ed:�fd;d<d.ed=�fd+d>d.ed?�fd@dAd.edB�fdCdDd.edB�fdEdFd+edG�fd+dHd.edI�fdJdKd.edL�fdMdNd.edO�fd+dPd+edQ�fgej; ej< ej= edR�e/j>dS�dTdU� �Z?dVdW� Z@d�dXdY�ZAdZd[� ZBd\d]� ZCd^d_� ZDd`da� ZEdbdc� ZFddde� ZGdfdg� ZHdhdi� ZIdjdk� ZJdldm� ZKdndo� ZLdpdq� ZMdrds� ZNdtdu� ZOdvdw� ZPdxdy� ZQdzd{� ZRd|d}� ZSd�dd��ZTd�d�� ZUd�d�� ZVd�d�� ZWd�d�� ZXd�d�� ZYd�d�� ZZd�d�� Z[dS )�z�command to move sets of revisions to a different ancestor
This extension lets you rebase changesets in an existing Mercurial
repository.
For more information:
https://mercurial-scm.org/wiki/RebaseExtension
� )�absolute_importN)�_)�nullrev�short)�open)� bookmarks�cmdutil�commands�copies�destutil�
dirstateguard�error�
extensions�merge�
mergestate� mergeutil�node�obsolete�obsutil�patch�phases�pycompat� registrar�repair�revset�
revsetlang�rewriteutil�scmutil�smartset�state�util���s -1> s -3s -5s -2s -4s ships-with-hg-corec C s dS )N� � r# r# r# �./usr/lib/python3/dist-packages/hgext/rebase.py�_nothingtorebaseM s r% c C sD | � � �dd �}|d ur ||d<