File: //usr/lib/python3/dist-packages/trac/upgrades/__pycache__/db29.cpython-310.pyc
o
�k�` � @ s( d dl mZ g d�ZdZdZdd� ZdS )� )�backup_config_file)zsvn_fs.SubversionConnectorz,svn_prop.SubversionMergePropertyDiffRendererz(svn_prop.SubversionMergePropertyRendererz#svn_prop.SubversionPropertyRendererztrac.versioncontrol.ztracopt.versioncontrol.svn.c sr � fdd�t D �}|s
dS t� 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.
c s, 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�enabler r r r �
do_upgrade s
�r N)� trac.utilr r r r r r r r r �<module> s