ó
    6°h�  ã                  ó:   • S r SSKJr  SSKJr  SSKJrJr  SS jrg)a†  enforce_draft_commits us a hook to ensure that all new changesets are
in the draft phase. This allows enforcing policies for work-in-progress
changes in overlay repositories, i.e. a shared hidden repositories with
different views for work-in-progress code and public history.

Usage:
  [hooks]
  pretxnclose-phase.enforce_draft_commits =     python:hgext.hooklib.enforce_draft_commits.hook
é    )Úannotations)Ú_)ÚerrorÚpycompatNc                óä  • US:w  a6  [         R                  " [        S5      [        R                  " U5      -  5      eUR                  5       U   nUS   (       aS  [         R                  " [        S5      [        R                  " US   5      [        R                  " US   5      U4-  5      eUS   S:w  a;  [         R                  " [        S5      U[        R                  " US   5      4-  5      eg )Ns   pretxnclose-phases   Unsupported hook type %rÚoldphases*   Phase change from %r to %r for %s rejectedÚphases   drafts%   New changeset %s in phase %r rejected)r   ÚAbortr   r   ÚbytestrÚ
unfiltered)ÚuiÚrepoÚhooktypeÚnodeÚkwargsÚctxs         ÚE/usr/lib/python3/dist-packages/hgext/hooklib/enforce_draft_commits.pyÚhookr      så   € ØÐ'Ó'Ü�kŠkÜÐ)Ó*¬X×-=Ò-=¸hÓ-GÑGó
ð 	
ð �/‰/Ó
˜DÑ
!€CØˆj×Ü�kŠkÜÐ;Ó<ä× Ò  ¨
Ñ!3Ó4Ü× Ò  ¨¡Ó1Øðñó
ð 	
ð 
�‰˜HÓ	$Ü�kŠkÜÐ6Ó7Ø”H×$Ò$ V¨G¡_Ó5Ð6ñ7ó
ð 	
ð 
%ó    )N)	Ú__doc__Ú
__future__r   Úmercurial.i18nr   Ú	mercurialr   r   r   © r   r   Ú<module>r      s   ðñ	õ #å ÷õ
r   