OwlCyberSecurity - MANAGER
Edit File: git.cpython-312.pyc
� Փ�gL! � �> � d dl mZ d dlZd dlZd dlZd dlmZ d dlm Z d dl mZ d dl mZ d dl m Z ej e� ZdZdd �Zd d!d �Zd"d�Zd#d$d �Zd#d$d�Zd%d�Zd&d�Zd'd�Zd d(d�Zd)d�Zd)d�Zd*d�Zd+d�Zdd�d,d�Zd%d�Z d-d�Z!d#d.d�Z"d#d/d�Z#d0d�Z$d1d�Z%y)2� )�annotationsN)�Mapping)� FatalError)�CalledProcessError)� cmd_output��cmd_output_b)z-czcore.useBuiltinFSMonitor=falsec �N � | j d� } | r| j d� S g S )N� )�strip�split)�ss �=/opt/hc_python/lib/python3.12/site-packages/pre_commit/git.py�zsplitr s% � � ���� �A���w�w�t�}��� � c �� � | �| nt j } | j � D ��ci c]. \ }}|j d� r|j d� s|dv r||��0 c}}S c c}}w )N�GIT_)�GIT_CONFIG_KEY_�GIT_CONFIG_VALUE_> �GIT_SSH�GIT_ASKPASS� GIT_EXEC_PATH�GIT_SSL_CAINFO�GIT_SSH_COMMAND�GIT_CONFIG_COUNT�GIT_SSL_NO_VERIFY�GIT_ALLOW_PROTOCOL�GIT_HTTP_PROXY_AUTHMETHOD)�os�environ�items� startswith)�_env�k�vs r � no_git_envr&