HEX
Server: Apache
System: Linux pdx1-shared-a1-38 6.6.104-grsec-jammy+ #3 SMP Tue Sep 16 00:28:11 UTC 2025 x86_64
User: mmickelson (3396398)
PHP: 8.1.31
Disabled: NONE
Upload Files
File: //usr/lib/python3/dist-packages/trac/upgrades/__pycache__/db29.cpython-310.pyc
o

�k�`�@s(ddlmZgd�ZdZdZdd�ZdS)�)�backup_config_file)zsvn_fs.SubversionConnectorz,svn_prop.SubversionMergePropertyDiffRendererz(svn_prop.SubversionMergePropertyRendererz#svn_prop.SubversionPropertyRendererztrac.versioncontrol.ztracopt.versioncontrol.svn.c	sr�fdd�tD�}|s
dSt�d�|D]}�j�dt|d�q�j���j�d|t�	dd	�t�	dd	��dS)
z�Automatically enable tracopt.versioncontrol.svn.* components,
    unless they were explicitly disabled or the new svn components are
    already enabled.
    cs,g|]}��t|�r��t|�s|�qS�)�is_component_enabled�	_old_path�	_new_path)�.0�c��envr�4/usr/lib/python3/dist-packages/trac/upgrades/db29.py�
<listcomp> s
�
�zdo_upgrade.<locals>.<listcomp>Nz.tracopt-svn.bak�
components�enabledz:Enabled components %r to cope with the move from %s to %s.�.�/)
�_svn_componentsr�config�setr�save�log�infor�replace)r
�version�cursor�enablerrr	r�
do_upgrades

�rN)�	trac.utilrrrrrrrrr�<module>s