File: //kunden/lib/python3/dist-packages/hgext/__pycache__/commitextras.cpython-39.pyc
a
%0�_w � @ sn d Z ddlmZ ddlZddlmZ ddlmZmZm Z m
Z
mZ i Ze
�
e�Z
dZh d�Zdd � Zd
d� ZdS )z+adds a new flag extras to commit (ADVANCED)� )�absolute_importN)�_)�commands�error�
extensions� registrar�utils ships-with-hg-core>
s closes histedit_sources transplant_sources sources topics amend_sources intermediate-sources
rebase_sources branchs __touch-noise__c C s8 t �tjdt�}|d }|�ddg td�td�f� d S )Ns commit� � s extras set a changeset's extra valuess KEY=VALUE)r Zwrapcommandr �table�_commit�appendr )�ui�entryZoptions� r �4/usr/lib/python3/dist-packages/hgext/commitextras.py�extsetup) s ��r c sJ t �|d�r|�� }G � �fdd�d|j���|_| ||g|�R i � ��S )N�
unfilteredc s e Zd Z� ��fdd�Z� ZS )z_commit.<locals>.repoextrac s� �� d�}|D ]�}d|vr0td�}t�|| ��|�dd�\}}|sZtd�}t�|| ��t�d|�rxtd�}t�|��|tv r�td�}t�|| ��||d |<