6hSrSSKJr SSKJr SSKJr SSK J r SSK J r J r JrJrJrJrJr SSKJrJr SSKJr 0r\R2"\5r\"S S SS 9 \"S S SS 9 \"S S SS 9 SrSSjrg)awchangeset_published is a hook to send a mail when an existing draft changeset is moved to the public phase. Correct message threading requires the same messageidseed to be used for both the original notification and the new mail. Usage: [notify] messageidseed = myseed [hooks] txnclose-phase.changeset_published = python:hgext.hooklib.changeset_published.hook ) annotationsN)_)encodingerror formatter logcmdutilmailpycompat registrar)dateutil stringutil)notifynotify_publisheddomain)default messageidseedtemplatesASubject: changeset published This changeset has been published. cURSS5=(d URSS5nURSS5=(d URSS5nURSS5n[R"U5n[R"XU5nUR 5 [ R"XS5n[5n URH^upUcU RU 5 MURSXbR55n [U 5(dMMU RU 5 M` [U 5S:XaURS 5 gURUUR!5URS S 5UR"UR"S 9 UR%5n [&R("U 5n [ R6"X#U5U S '[ R6"X#US-5U S'[8R:"[<R>"SS95U S'U S(duURSS5=(d URA5nSU;dSU;aURCU5n[&RD"XURFURH5U S'SRK[MU 55U S'U RO5nURQSS5(a:URSU5 URUS5(dURSS5 ggURW[YS5UR5-5 [&RZ"U[\R^"U S5SU UUR`S9 g![*R,a/n[.R0"[2R4"U55eSnAff=f)Nrrsnotifyrrsincomings %r and %d:rs=notify_published: no subscribers to selected repo and revset swebsbaseurl)changesbaseurlrootwebrootz In-reply-tos -publishedz Message-Ids%a, %d %b %Y %H:%M:%S %1%2)formatDateFromsemailsfrom@s @localhostz, Tostest s&notify_published: sending mail for %d )mbox)1configrliteral_templatespecrchangesettemplater pushbufferrnotifiersetsubsaddrevsrevlendebugshow changesetr popbufferr parsebytes emailerrorsMessageParseErrorrAbortr forcebytestr messageidr strfromlocalr datestrusernamefixmail addressencodecharsetstestjoinsortedas_bytes configboolwriteendswithstatusrsendmail emailutils parseaddrr!)uirepoctxdomain messageidseedtemplatespec templaternr(subr*datamsginstsendermsgtexts C/usr/lib/python3/dist-packages/hgext/hooklib/changeset_published.py_report_commitrX@s YY*I 6"))9;FII-0 9. /yy,k:H  ) )( 3D--b=IMMO+.A 5DVV  < HHSM yyggi8 t99 HHSM  4yA~  M   NN   &*- YY  <<>D9ood# ))#}EC (( ]]2C '' =>CK v;8W-> v &!8YYv&F((QZZHF  &,'CIllnG }}Y(( && HHUO' !>?#'')KL  $$S[1!4dG!&& 1  ( (9kk*11$7889s,N O *OO c US:wa6[R"[S5[R"U5-5eUR 5UnUSS:XaUSS:Xa [ XU5 ggg)Nstxnclose-phasesUnsupported hook type %roldphasesdraftphasespublic)rr4rr bytestr unfilteredrX)rHrIhooktypenodekwargsrJs rWhookrass$$kk ) *X-=-=h-G G   // D !C jX%&/Y*Fr%+G%)N)__doc__ __future__r email.errorserrorsr2 email.utilsutilsrFmercurial.i18nr mercurialrrrrr r r mercurial.utilsr r r configtable configitemrXrarbrWrps #"   ! !+ .        A H&rb