Ë C žH  y8ãóø—dZddlmZddlmZmZmZmZmZdZ iZ eje «Z e e ddg«e e dd«e e d d «iZ eje «Z d „Zd „Z dd„Zd„Zd„Zdd„Zd„Zd„Zy )a?implements bookmark-based branching (EXPERIMENTAL) - Disables creation of new branches (config: enable_branches=False). - Requires an active bookmark on commit (config: require_bookmark=True). - Doesn't move the active bookmark on update, only on commit. - Requires '--rev' for moving an existing bookmark. - Protects special bookmarks (config: protect=@). flow related commands :hg book NAME: create a new bookmark :hg book NAME -r REV: move bookmark to revision (fast-forward) :hg up|co NAME: switch to bookmark :hg push -B .: push active bookmark é)Ú_)Ú bookmarksÚcommandsÚerrorÚ extensionsÚ registrarsbookflowóprotectó@órequire-bookmarkTóenable-branchesFc ó‚—|jj}|rr||jtd«vr!t j t d«|z«‚t||«s,t j t d«t d«|z¬«‚y |jtdd«rt j t d««‚y ) Nr s'cannot commit, bookmark %s is protectedsAcannot commit, working directory out of sync with active bookmarksrun 'hg up %s'©Úhintr Ts(cannot commit without an active bookmarkr) Ú _bookmarksÚactiveÚ configlistÚMY_NAMErÚAbortrÚcwd_at_bookmarkÚ configbool)ÚuiÚrepoÚkwargsrs ú2usr/lib/python3.12/site-packages/hgext/bookflow.pyÚ commit_hookr's®€Ø �_‰_× #Ñ #€FÙ Ø �R—]‘]¤7¨JÓ7Ñ 7Ü—+‘+ÜÐ<Ó=ÀÑFóð ô˜t VÔ,Ü—+‘+ÜØXóôÐ(Ó)¨FÑ2ô ð ð ð �‰”wÐ 3°TÔ :Ü�k‰kœ!ÐGÓHÓIÐIØ ócó4—t|«dk(r ||||«Sy)NéF)Úlen)ÚorigrÚparentsÚnodes rÚbookmarks_updater#:s"€Ü ˆ7ƒ|�qÒá�D˜' 4Ó(Ð(ðrNcó�—|s8|j}|D]'}||vsŒtjtd«|z«‚|||||||«S)Ns8bookmark %s already exists, to move use the --rev option)rrrr) r rÚtrÚnamesÚrevÚforceÚinactiveÚmarksÚnames rÚbookmarks_addbookmarksr,Cs^€ñ Ø—‘ˆÛˆDØ�uŠ}Ü—k‘kÜØSóðñóððñ ��b˜%  e¨XÓ 6Ð6rcó4—t||«|||g|¢­i|¤ŽS©N)r)r rrÚargsÚoptss rÚcommands_commitr1Ss#€Ü��DÔÙ ��DÐ (˜4Ò ( 4Ñ (Ð(rcó¢—|||g|¢­i|¤Ž}|jj}|r)t||«s|jt d«|z«|S)NsBworking directory out of sync with active bookmark, run 'hg up %s')rrrÚwarnr)r rrr/r0Úrcrs rÚ commands_pullr5Xs]€Ù ˆb�$Ð &˜Ò & Ñ &€BØ �_‰_× #Ñ #€FÙ ”o d¨FÔ3Ø �‰Ü ðó ðñ  ô ð €Irc ó —|rB|jd«s1|jd«s tjtd«d¬«‚||||fi|¤ŽS)NÚcleanr's@creating named branches is disabled and you should use bookmarksssee 'hg help bookflow'r)Úgetrrr)r rrÚlabelr0s rÚcommands_branchr:fsQ€Ù �T—X‘X˜gÔ&¨t¯x©x¸¬Ü�k‰kÜ ØSó ð+ô  ð ñ ��D˜%Ñ ( 4Ñ (Ð(rcóL—|j|}|jd«}||k(S)Nó.)rÚlookup)rÚmarkÚmark_idÚcur_ids rrrqs)€Ø�o‰o˜dÑ#€GØ �[‰[˜Ó €FØ �WÑ Ðrcó¤—tjtdt«tjtdt«tj t jdt«tj t jdt«|jtd«s*tj t jdt«yy)Nsupdates addbookmarksscommitspullr sbranch) rÚ wrapfunctionrr#r,Ú wrapcommandrÚtabler1r5rrr:)rs rÚuisetuprEws~€Ü×ÑœI yÔ2BÔCÜ×ÑœI Ô8NÔOÜ×Ñœ8Ÿ>™>¨9´oÔFÜ×Ñœ8Ÿ>™>¨7´MÔBØ �=‰=œÐ"4Ô 5Ü×ÑœxŸ~™~¨y¼/ÕJð 6r)NFFr.)Ú__doc__Úmercurial.i18nrÚ mercurialrrrrrrÚ configtableÚ configitemÚcmdtableÚcommandrr#r,r1r5r:rrE©rrÚrNs¥ðñõ ÷õð €à€ Ø !ˆY× !Ñ ! +Ó .€ á ˆ7�J  Ô'Ù ˆ7Ð'¨Ô.Ù ˆ7Ð&¨Ô.à €Ø ˆ)× Ñ ˜HÓ %€ò ò&ð