5.8.1Tdebian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_detect_bzr^debian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_detect_cdvABdebian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_detect_cvsA`debian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_detect_darcsydebian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_detect_fossilI`debian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_detect_gitICdebian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_detect_hg`debian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_detect_mtndebian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_detect_p4tddebian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_detect_svk4 jdebian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_detect_svn4 ^debian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_detect_tla debian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_get_data_bzr Cdebian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_get_data_cdv ]debian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_get_data_cvs] Cdebian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_get_data_darcs \debian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_get_data_fossil\D)Xdebian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_get_data_gitD4\debian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_get_data_hg!debian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_get_data_mtn8"pdebian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_get_data_p48"a#}debian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_get_data_svkaA$ 0debian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_get_data_svnA&debian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_get_data_tlaAfPA"+FABFӓFA, )AF%ACF+setoptlocaloptionsNO_shwordsplit--flavoursreturnVCS_INFO_check_comvcs_commdetect_need_filebranch/formatVCS_INFO_bydir_detect.bzrAfPA"+FABF)FA, mAFMACF+setoptlocaloptionsNO_shwordsplit--flavoursreturnVCS_INFO_check_comvcs_commcmdvcs_commdetect_need_fileformatVCS_INFO_bydir_detect.cdvAfPA"+FABF)FA" m" RFAFsetoptlocaloptionsNO_shwordsplit--flavoursreturnVCS_INFO_check_comvcs_commcmd./CVS./CVS/RepositoryAfPA"+FABF)FA, mAFMACF+setoptlocaloptionsNO_shwordsplit--flavoursreturnVCS_INFO_check_comvcs_commcmdvcs_commdetect_need_fileformatVCS_INFO_bydir_detect_darcsAfPA"+FABF)FA, mABF,rFAFsetoptlocaloptionsNO_shwordsplit--flavoursreturnVCS_INFO_check_comvcs_commcmdvcs_commdetect_need_file_FOSSIL_ .fslckoutVCS_INFO_bydir_detectAfPA"+H AdAFAA"F0} A  1A A. AQA A. ]ACFAFsetoptlocaloptionsNO_shwordsplit--flavoursprintgitp4gitsvnreturnVCS_INFO_check_comvcs_commcmdvcs_commgitdir${vcs_comm[cmd]} rev-parse --git-dir 2> /dev/nullvcs_commgitdir/svnvcs_commoverwrite_namegit-svnvcs_commgitdir/refs/remotes/p4vcs_commoverwrite_namegit-p4AfPA"+L)Ad5AFXABFtFXA, qABF)FXA1A AA.QA aA.5QA aA.YACFXsetoptlocaloptionsNO_shwordsplit--flavoursprinthggithghgsubversionhghgsvnreturnVCS_INFO_check_comvcs_commcmdvcs_commdetect_need_filestore data sharedpathVCS_INFO_bydir_detect.hgvcs_commbasedir/.hg/svnvcs_commoverwrite_namehg-hgsubversionvcs_commbasedir/.hgsvnvcs_commoverwrite_namehg-hgsvnvcs_commbasedir/.hg/gitmapfilevcs_commoverwrite_namehg-gitAfPA"+FABF)FA, mAFUACF+setoptlocaloptionsNO_shwordsplit--flavoursreturnVCS_INFO_check_comvcs_commcmdvcs_commdetect_need_filerevisionVCS_INFO_bydir_detect_MTNABZ ?AfdқCAF <ACgp AA,P}A^)!0 QA. Pd0 9A.P0 ;A.P0 lA.P=A08AgDAA,AdۤAX AAA C&A" FA<1A. DACFAA.rUyAg<  A"Rq &A.AFAB 9FABCFhCFA,eAFrAF+AF ! +functions[VCS_INFO_p4_get_server] VCS_INFO_p4_get_serveremulatesetoptextendedgloblocalsettingssettingsf${vcs_comm[cmd]} setserverportsettingsrP4PORTP4PORT%% serverport:perforce:1666perforceserverportserverport1666perforce:serverportVCS_INFO_detect_p4localserverportp4wherezstyle:vcs_info:p4:usercontext:rrnuseserver #vcs_info_p4_dead_servers VCS_INFO_p4_get_servervcs_info_p4_dead_serversserverportreturn${vcs_comm[cmd]} where 2>&1p4whereConnect to server failedtypesetvcs_info_p4_dead_serversserverportvcs_info_p4_dead_serversserverportP4CONFIGVCS_INFO_check_comvcs_commcmdvcs_commdetect_need_fileP4CONFIGVCS_INFO_bydir_detectVCS_INFO_detect_p4@AfPA"+FAC Ag@LXA,XABCFpCFAB FA$A J2f8۔LAC1A aA,LA" 9}A"%A" "  C&,A &DA" h"  &,A"!"!X C&A""8 &lA"##MA"& a"' "(  FAC FsetoptlocaloptionsNO_shwordsplit--flavoursreturnnoksharraysextendedgloblocalfhashVCS_INFO_check_comvcs_commcmd/.svk/configreadlinevcs_commbasedirline linedepotpath:vcs_commbranchline/revision:vcs_commrevisionline:space:vcs_commbranchvcs_commrevisionbreakcontinue fhash > 0 :space:: hash:continue fhash == 0 continuePWD/line %:/vcs_commbasedirline %:vcs_commbranchvcs_commrevisionAfPA"+FABF)FA, mABF4FsetoptlocaloptionsNO_shwordsplit--flavoursreturnVCS_INFO_check_comvcs_commcmdvcs_commdetect_need_fileentries format wc.dbVCS_INFO_bydir_detect.svnAfPA"+FABF)FA" mFAFsetoptlocaloptionsNO_shwordsplit--flavoursreturnVCS_INFO_check_comvcs_commcmdvcs_commbasedir${vcs_comm[cmd]} tree-root 2> /dev/nullAPA (@pACg A AB  A!AxAۤA &A.9ACfpkABXA%!A\ 1 A"ۤ}A &$AB$e z% (Ag Ag4HA.\A u1A ۤ-A,6%A,7yA81A8 A,9mA.:Amq`AFiA 0Z+D\AF|\A|cFCACF|0A,CDA,DZ+-A.EAIA0A,K4XA.L|0 A,N4dA.O0AA,Q4A.R0;A,T4tA.UA,X$EA1 A"tyۤA C&qAx10A &0A C&0;A &A,gsqABۜH|h|A C%4YAl Af! A L 4|m qA.m|a!A%A(C!"A"u"""AF<#setoptlocaloptionsnoksharraysextendedglobNO_shwordsplitlocalbzrbasebzrbrbzr_changesbzr_typebzrinfohook_combzr_info +functions[VCS_INFO_bzr_get_info] VCS_INFO_bzr_get_infobzrinfos.:. ${vcs_comm[cmd]} version-info --custom \ --template="{revno}:{branch_nick}:{clean}"zstyle:vcs_info:vcs:usercontext:rrncheck-for-changesVCS_INFO_bzr_get_changesbzrinfo2bzr_changes +functions[VCS_INFO_bzr_get_info_restricted] VCS_INFO_bzr_get_info_restrictedbzrinfo${vcs_comm[cmd]} revnobzrbase:tzstyle:vcs_info:vcs:usercontext:rrncheck-for-changesbzr_typelightweigthVCS_INFO_bzr_get_changes +functions[VCS_INFO_bzr_get_changes] VCS_INFO_bzr_get_changeslocalcountslineflagbzr_changes ${vcs_comm[cmd]} stat -SV | while read flag line do counts[${flag}]=$(( ${counts[${flag}]:-0} + 1 )) done for flag in ${(k)counts} do printf "%s:%d " $flag ${counts[${flag}]} done zstyle:vcs_info:vcs:usercontext:rrnuse-simplebzrbasevcs_commbasedirbzrinfo2bzrbase:tbzrbase/.bzr/branch/lastrevisionbzrinfo1< ${bzrbase}/.bzr/branch/last-revisionbzrinfo1bzrinfo1%% vcs_commcmdinfolocallinevaluedirtypereadgrep^[ a-zA-Z0-9]\+: line: line%%: // /_bzr_infokeyvaluedirtypeCheckoutbzr_typecheckoutbzrbasebzr_infocheckout_rootRepository checkoutcheckoutbzrbasebzr_inforepository_checkout_rootLightweight checkoutlightweigthbzrbasebzr_infolight_checkout_rootstandalonebzrbasebzr_infobranch_rootbzrbasebzrbase:Pbzr_info[checkout_of_branch]:vcs_info:vcs:usercontext:rrnuse-serverVCS_INFO_bzr_get_infobzr_infocheckout_of_branchfile://://VCS_INFO_bzr_get_info_restrictedbzrbase:t:vcs_info:vcs:usercontext:rrnbranchformatbzrbr%b:%rhook_combranchbzrinfo[2]revisionbzrinfo[1]VCS_INFO_hookset-branch-formatbzrbrzformatbzrbrb:hook_com[branch]r:hook_com[revision]hook_combranchreplaceVCS_INFO_formatsbzrbrbzrbasebzr_changesbzrinfo[1]bzr_changesreturnAfPAGA, A, s9A(lAF setoptlocaloptionsNO_shwordsplitlocalcdvbasecdvbasevcs_commbasedircdvbase:tVCS_INFO_formatscdvbase:tcdvbasereturnAfPAgA, tA,  -ApCA aA,A8A. |A &,A,EA,sA,A"R)]A(xACF,setoptlocaloptionsNO_shwordsplitlocalcvsbranchcvsbasecvsbasecvsbasecvsbase:Pcvsbase:h/CVScvsbasecvsbase:hcvsbasebreak< ./CVS/Repositorycvsbase:tcvsbranchrrn/cvsbranchrrnVCS_INFO_formatscvsbranchcvsbasereturnAfPAGA, A, s!A(\AF setoptlocaloptionsNO_shwordsplitlocaldarcsbasevcs_commbasedirdarcsbase:tVCS_INFO_formatsdarcsbase:tdarcsbasereturnAfPAg Ag A$C8A\FUA J2f A. A,<YA,A,0QA, -AD1AtA.A(Mu 9iACFsetoptlocaloptionsextendedgloblocalfsinfofshashfsbranchchangedmergingactionvcs_commcmdstatusreadfsinfoa///_b## #fshashfsinfocheckout%% fsbranchfsinfotags%%, changedMkfsinfo:ADDEDEDITEDDELETEDUPDATEDmergingMkfsinfo:_BY_MERGEmergingactionmergingVCS_INFO_formatsactionfsbranchfsinfo[local_root]changedfshashfsinfo[repository]returnAPA0'<dAL,AC dAg  AB 1  JA'+AGkACk5A1A AA 1A ]A. QA A. 8aqA.tAFAp, k}AL1A A,8aAFAp, kAL1A A,XAFAL 1A$ A,%1A FALC 1A) QA,*A FA A. A/ 1A/ mA.0qA.2@A FAL 1A7 ]A,8ACFAFABKU Lk =A4'+EkE4A'\A,4Ap, k}AHCA %A, 4%A &@AdEA YA,A"R="RqA""R`Rm"R\ A A,DmA"R(QQ A A, IA~1A. A.T } QA  A.! A.#P y A.$ ) A.%` A.(tAl+1A+RA.- IA FAB~E+APACA,&i)iA. A,t$$AC#F$=%A,d%%A,sE&A`$ 1A$x&ۤ&9'A.l''qA.\(A,|((AH%ABR=%R)A&FL)A&1 A&x&ۤi) *A,\*A.*QA'x&ۤ*i+A.\*AC(919A"+Q,]-Ah) Ax-AB,C)/--.I...(/A$*#1#AX/AC*1A(C*///./ 0A,*/50y00.0 0A"11x1q A,+/112.522A"11@3A C-&h3A-F3=%A.'44A4AC.1A" 4" 4 -5AC/|55A/X66A /&D7CA 7A,87A0G4A" =8lC1,8AlK+0+ 9A,9A1A.+9A.E9A" :a::A.:0 9A.:0;A~1A.+9A.E9AC;;e;A8;A y;AC<;I<A <& =]A =A,==A='4>->A>O1OA y>AC>'4>A>g4>A8?L>>[YAC??۴1??e;A?1A ?A.@=@QAC@G4@A @?۴A]AAAA AA GAGAF0A.A, @CaCAXC A  CACCDiDACEiEACD'EEEA8DA0FADpFFA E&G!A GA FGE GGAFGEHA,CG$HJ2fH۔HACHGEA4H9IAH`IIACIFIA CJ&J A* qJACMGEJA,M$%KJ2fH۔KAN|KKAlCN A9 }LANLAMAO%9NqAO%NA P&NqA.BdOA,EOOA(QPUPPPQ=QQOAQFQsetoptlocaloptionsextendedglobNO_shwordsplitlocalgitdirgitbasegitbranchgitactiongitunstagedgitstagedgitsha1gitmiscquerystagedqueryunstagedgit_patches_appliedgit_patches_unappliedhook_com +functions[VCS_INFO_git_getaction] VCS_INFO_git_getactionlocalgitdirgitdir/rebase-applygitdir/rebasegitdir/../.dotesttmptmp/rebasinggitactionrebasetmp/applyinggitactionamgitactionam/rebasereturngitdir/rebase-merge/interactivegitdir/.dotest-merge/interactivetmpgitactionrebase-igitdir/rebase-mergegitdir/.dotest-mergegitactionrebase-mgitdir/MERGE_HEADgitactionmergegitdir/BISECT_LOGgitactionbisectgitdir/CHERRY_PICK_HEADgitdir/sequencergitactioncherryseqgitactioncherrygitdir/sequencergitactioncherry-or-revert +functions[VCS_INFO_git_getbranch] VCS_INFO_git_getbranchlocalgitdiractiondirgitsymrefvcs_comm[cmd] symbolic-ref HEADgitdir/rebase-applygitdir/rebasegitdir/../.dotesttmpbreakactiondirgitbranch${(z)gitsymref} 2> /dev/nullgitbranchactiondir/headnamegitbranch< ${actiondir}/head-namegitbranchgitbranchdetached HEADactiondir/ontogitbranch< ${actiondir}/ontogitdir/MERGE_HEADgitbranch${(z)gitsymref} 2> /dev/nullgitbranchgitbranch< ${gitdir}/ORIG_HEADgitdir/rebase-mergegitbranch< ${gitdir}/rebase-merge/head-namegitbranchdetached HEADgitbranch< ${gitdir}/rebase-merge/orig-headgitdir/.dotest-mergegitbranch< ${gitdir}/.dotest-merge/head-namegitbranch${(z)gitsymref} 2> /dev/nullgitbranchrefs/tags/${vcs_comm[cmd]} describe --all --exact-match HEAD 2>/dev/nullgitbranch${vcs_comm[cmd]} describe --contains HEAD 2>/dev/nullgitbranch${vcs_comm[cmd]} name-rev --name-only --no-undefined --always HEAD 2>/dev/nullgitbranchgitbranch< $gitdir/HEAD[1,7]...return +functions[VCS_INFO_git_handle_patches] VCS_INFO_git_handle_patcheslocalgit_applied_sgit_unapplied_sgitmsggit_patches_appliedOagit_patches_appliedVCS_INFO_setpatchformatgit_patches_appliedgit_applied_sgit_patches_unappliedgit_unapplied_s:vcs_info:vcs:usercontext:rrngitmsggitmiscREPLYgitdirvcs_commgitdirVCS_INFO_git_getbranchgitdirgitbase ${vcs_comm[cmd]} rev-parse --show-toplevel gitbase:tzstyle:vcs_info:vcs:usercontext:rrngetrevisiongitsha1${vcs_comm[cmd]} rev-parse --quiet --verify HEADgitsha1gitbranchgitbranch##refs/[^/]##/gitbranchreturn:vcs_info:vcs:usercontext:rrncheck-for-changesquerystagedqueryunstaged:vcs_info:vcs:usercontext:rrncheck-for-staged-changes querystaged || queryunstaged ${vcs_comm[cmd]} rev-parse --is-inside-work-tree 2> /dev/nulltrue queryunstaged vcs_commcmddiffnoextdiffignoresubmodulesdirtyquietexitcode/dev/nullgitunstaged querystaged vcs_commcmdrevparseverifyHEADvcs_commcmddiffindexcachedignoresubmodulesdirty ? && ? != 128 gitstagedvcs_commcmddiffindexcachedignoresubmodulesdirty4b825dc642cb6eb9a060e54bf8d69288fbee4904gitstagedVCS_INFO_adjustVCS_INFO_git_getactionlocalpatchdirgitdir/patches/gitbranchpatchdirpatchdir/appliedpatchdir/unappliedgit_patches_appliedf< "${patchdir}/applied"git_patches_unappliedf< "${patchdir}/unapplied"VCS_INFO_git_handle_patchesgitdir/rebase-mergepatchdirpatchdir/donef< "${patchdir}/done"ppickeeditrrewordffixupssquash p ? #p//[^ ] == 1 p%% p p%% * ?p/x /exec git_patches_appliedppatchdir/git-rebase-todogit_patches_unappliedf<"${patchdir}/git-rebase-todo":VCS_INFO_git_handle_patchesgitdir/rebase-applypatchdirnextpatchdir/nextnext< $nextsubjectp = 1p < curprintfgit_patches_applied[p]%04d ?patchdir/msg-cleansubject< "${patchdir}/msg-clean"[(f)1]this_patch_filethis_patch_file%s/%04dpatchdircurthis_patch_filelocalREPLYVCS_INFO_patch2subjectthis_patch_filesubjectREPLYsubjectsubject:?patchdir/original-commitgit_patches_applied< ${patchdir}/original-commit subjectgit_patches_applied? subjectlocallast< "${patchdir}/last" cur+1 <= last git_patches_unapplied(cur+1)..lastVCS_INFO_git_handle_patchesgitdir/MERGE_HEADheads@f<"${gitdir}/MERGE_HEAD"subjectreadsubjectgitdir/MERGE_MSGheads@git_patches_appliedp subjectunsetVCS_INFO_git_handle_patchesgitdir/CHERRY_PICK_HEADsubjectsubjectgitdir/MERGE_MSGgit_patches_applied<${gitdir}/CHERRY_PICK_HEAD subjectgitdir/sequencer/todogit_patches_unappliedMf<"${gitdir}/sequencer/todo":pick pick git_patches_unapplied1git_patches_unappliedVCS_INFO_git_handle_patchesgitmiscbackend_miscpatchesgitmiscVCS_INFO_formatsgitactiongitbranchgitbasegitstagedgitunstagedgitsha1returnAPAxCg<hDx$Hl,XA@ <d$HxAg ,A,PmA,sA,A,A,9A,A, A,y A, - A,< A, h A,!\ A," A,#D9 A & A` +*A ۤ A, $1 A" ۤ e fA./9A  %TJ#LtAB ۤ}!Cp۔sAGAH# <FCd۔xABA6B2@RRA.C(MABG GAJ 1 A.JZA,KA,MEA.NtA"R RA"U !UQA"Y }CA"Z QAB ۜe @]hA %, =YAlC ACfA P4qqA.emA%,A"k A"l QAB ۜ=oA C%,Da Al Af A T4uqA.wA%,ACA@A"C ۤ"~R~ Ah$NAd۔$HA"1YC A 1ARA,- A.y A"A"f !m!ALC#1A A#%!A."9"A,h""A" "#qA.p##AC&%,AC'|1|A"C' ۤ$$ $AT' 1 A %A(=%AC(&A<)F1FA") ۤY&&R5'AT* 1 ARu'A*''A+T(y(A+$5'A+d۔((A")=) C,&)AC-))A-9*A-*AD.1AF2`y++A /&d,Ax0 A&,A<C01A&,A0t--A 1&-A2--A\3 A3f.u.A...qA.8/q/A,4G %/05000A$5G %011A,5&192i22213X/0A.X9A733A8(4E4A,}44A,5u5A(C955I666 6A9FD7setoptlocaloptionsextendedglobNO_shwordsplitlocalhgbasebmfilebranchfilerebasefiledirstatefilemqseriesfilecurbmfilecurbmmqstatusfilemqguardsfilepatchdirmergedirr_csetidr_lrevr_branchi_bmhashi_bmnamerevformatbranchformathgactionstringhgchangeshgbmstringhgmqstringapplied_stringunapplied_stringguards_stringhgid_argsdefrevformatdefbranchformathgbmarksmqpatchesmqguardsmqunappliedhgmisci_patchguardsi_negguardsi_posguardshook_comhgbasevcs_commbasedirhgbase:tr_csetidpatchdirhgbase/.hg/patcheshgbase/.hg/merge/bmfilehgbase/.hg/bookmarkshgbase/.hg/bookmarks.currentbranchfilehgbase/.hg/branchhgbase/.hg/rebasestatehgbase/.hg/dirstatemqstatusfilepatchdir/statuspatchdir/seriespatchdir/guardsVCS_INFO_adjustzstyle:vcs_info:vcs:usercontext:rrngetrevision:vcs_info:vcs:usercontext:rrnusesimpleVCS_INFO_hexdumpdirstatefiler_csetidREPLYhgid_args:vcs_info:vcs:usercontext:rrncheck-for-changeshgid_argsHGPLAINvcs_commcmdzhgid_args/dev/nullreadr_csetidr_branchr_branchbranchfiler_branch< ${branchfile}r_branchr_branchdefaultr_lrev1r_lrev%+r_csetidr_csetid%+mergedirmergingrebasefilerebasingr_csetiddefrevformat%hr_lrevdefrevformat%r:vcs_info:vcs:usercontext:rrnhgrevformatrevformatrevformatj/:/defrevformatlocalrevr_lrevhashr_csetidVCS_INFO_hookset-hgrev-formatrevformatzformatrevformatr:hook_com[localrev]h:hook_com[hash]hook_comrevreplacer_branch%br_lrev:vcs_info:vcs:usercontext:rrnj/:/defbranchformatbranchr_branchrevisionset-branch-formatbranchformatzformatbranchformatb:hook_com[branch]r:hook_com[revision]hook_combranchreplace:vcs_info:vcs:usercontext:rrngetbookmarksbmfiler_csetidi_bmhashr_csetidhgbmarksi_bmnamebmfilecurbmfile<"${curbmfile}"hook_comhgactivebookmarkcurbmgen-hg-bookmark-stringhgbmarks[@]hgbmarksicurbmhgbmarks1,0curbm*hgbmstringj:, :hgbmarkshgbmarks1hgbmarks11,2hgbmstringhook_comhgbookmarkstring:vcs_info:vcs:usercontext:rrngetmqpatchdirmqstatusfilef< "${patchdir}/status"/saf09:/Oamqpatches:vcs_info:vcs:usercontext:rrngetunappliedmqseriesfilemqguardsfilemqguardsf< "${mqguardsfile}"mqguardsoamqguardsi_patchi_patchguardsi_patch:space:#continuei_patchguardss: :i_patchguardsMi_patchguards:#-/s#/Mi_patchguards:#+/s#+/i_negguards@Mmqguards:ji_negguardscontinuei_posguards@Mmqguards:ji_posguardsmqunappliedi_patchcontinuemqunappliedgen-mqguards-stringmqguards[@]guards_stringj:,:mqguardsguards_stringhook_comguardsstringextra_hook_comguardsguards_stringguardsnmqguardsextra_zformatsg:extra_hook_com[guards]G:#mqguardsVCS_INFO_setpatchformatmqpatchesapplied_stringmqunappliedunapplied_string:vcs_info:vcs:usercontext:rrnhgmischgmqstringhgmischgbmstringbackend_miscpatcheshgmqstringbackend_miscbookmarkshgbmstringVCS_INFO_formatshgactionstringbranchformathgbasehgchanges(j:;:)hgmiscreturnAPAgA,  AA, sA, A(YACFsetoptlocaloptionsextendedglobNO_shwordsplitlocalmtnbranchmtnbasemtnbasevcs_commbasedirmtnbase:tmtnbranchMf ${vcs_comm[cmd]} status :sCurrent branch:/: /VCS_INFO_formatsmtnbranchmtnbasereturnAfPA ACg Ag A\#F<A J2fP A. eA, Ag,PA,lABCۜH|A %dAl AfAA x4AqA.A%A(CA]AFsetoptlocaloptionsextendedgloblocalp4basep4infohook_comvcs_commcmdinforeadp4infoa// /_b## #vcs_commbasedirp4branchchangechange${vcs_comm[cmd]} changes -m 1 ...\#have##Change %% *zstyle:vcs_info:vcs:usercontext:rrnbranchformatp4branchp4branch%b:%rbranchp4info[Client_name]revisionchangeVCS_INFO_hookset-branch-formatp4branchzformatp4branchb:hook_com[branch]r:hook_com[revision]p4branchhook_combranchreplaceVCS_INFO_formatsp4basechangereturnAfPAgAg A, 1A, sABۜx A C%@eAl AfMA 4M qA.qA%A(M%YACFsetoptlocaloptionsNO_shwordsplitlocalsvkbranchsvkbasehook_comsvkbasevcs_commbasedirsvkbase:tzstyle:vcs_info:vcs:usercontext:rrnbranchformat%b:%rbranchvcs_comm[branch]revisionvcs_comm[revision]VCS_INFO_hookset-branch-formatsvkbranchzformatb:hook_com[branch]r:hook_com[revision]hook_combranchreplaceVCS_INFO_formatssvkbasevcs_comm[revision]returnAPA$C( sAgLA  PpAg A CG۔pA,tA%Ag " AC" A,+AAAA" AC%A(AF`+qACF`Alf|dA J2f A.$%AC PqA @1A,A,.DeAh 4I A J2f A./ q,A,2< ] A@ A3 A % Ahc  4Q  C A C J2f A.5 - A"6Y  &D A \ } A,8 A8CA.9 |A &D A,?s= ABp ۜ 0(@(eA C%Al AfxA <4(]qA.E(aA%A(QACF`setoptlocaloptionsnoksharraysextendedglobNO_shwordsplitlocalsvnbasesvnbranchsvninfoparentinfocwdinfohook_comintegerSVN_ERR_WC_UPGRADE_REQUIRED155036svnbasesvninfof${vcs_comm[cmd]} info --non-interactive 2>&1 rc != 0 rc == 1 Mdat:svn: ESVN_ERR_WC_UPGRADE_REQUIRED: VCS_INFO_formatsupgrade requiredreturnprintdat[@]readsvninfoa// /_b## #cwdinfokvsvninfo +svninfo[Working_Copy_Root_Path] svnbasesvninfoWorking_Copy_Root_Pathvcs_commcmdinfononinteractivesvnbasesvninfoa// /_b## #svnbasesvnbase:Psvnbase:h/.svnparentinfovcs_commcmdnoninteractivesvnbase:hparentinfoa// /_b## #parentinfoRepository_UUIDsvninfoRepository_UUIDbreaksvninfokvparentinfosvnbasesvnbase:hsvnbasesvnbase:tzstyle:vcs_info:vcs:usercontext:rrnbranchformat%b:%rbranchsvninfo[URL]##*/revisioncwdinfo[Revision]VCS_INFO_hookset-branch-formatsvnbranchzformatsvnbranchb:hook_com[branch]r:hook_com[revision]hook_combranchreplaceVCS_INFO_formatssvnbranchsvnbasecwdinfo[Revision]APAgA,  AA, sA, A(C%AFXsetoptlocaloptionsextendedglobNO_shwordsplitlocaltlabasetlabranchtlabasevcs_commbasedir:Ptlabase:ttlabranch ${vcs_comm[cmd]} tree-id ///VCS_INFO_formatstlabranchtlabasereturn5.8.1Tdebian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_detect_bzr^debian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_detect_cdvABdebian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_detect_cvs`debian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_detect_darcsydebian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_detect_fossilI`debian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_detect_gitCdebian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_detect_hg`debian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_detect_mtndebian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_detect_p4tddebian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_detect_svk 4jdebian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_detect_svn ^debian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_detect_tla debian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_get_data_bzr Cdebian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_get_data_cdv]debian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_get_data_cvs Cdebian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_get_data_darcs\debian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_get_data_fossilD)Xdebian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_get_data_git4\debian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_get_data_hg!debian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_get_data_mtn"8pdebian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_get_data_p4#a}debian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_get_data_svk$A 0debian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_get_data_svn&debian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_get_data_tlaAfPA"+FABFF,A )AF%ACF+setoptlocaloptionsNO_shwordsplit--flavoursreturnVCS_INFO_check_comvcs_commdetect_need_filebranch/formatVCS_INFO_bydir_detect.bzrAfPA"+FABF)F,A mAFMACF+setoptlocaloptionsNO_shwordsplit--flavoursreturnVCS_INFO_check_comvcs_commcmdvcs_commdetect_need_fileformatVCS_INFO_bydir_detect.cdvAfPA"+FABF)FA" m" RFAFsetoptlocaloptionsNO_shwordsplit--flavoursreturnVCS_INFO_check_comvcs_commcmd./CVS./CVS/RepositoryAfPA"+FABF)F,A mAFMACF+setoptlocaloptionsNO_shwordsplit--flavoursreturnVCS_INFO_check_comvcs_commcmdvcs_commdetect_need_fileformatVCS_INFO_bydir_detect_darcsAfPA"+FABF)F,A mABF,rFAFsetoptlocaloptionsNO_shwordsplit--flavoursreturnVCS_INFO_check_comvcs_commcmdvcs_commdetect_need_file_FOSSIL_ .fslckoutVCS_INFO_bydir_detectAfPA"+H AdAFAA"F0} A 1A .A AQA .A ]ACFAFsetoptlocaloptionsNO_shwordsplit--flavoursprintgitp4gitsvnreturnVCS_INFO_check_comvcs_commcmdvcs_commgitdir${vcs_comm[cmd]} rev-parse --git-dir 2> /dev/nullvcs_commgitdir/svnvcs_commoverwrite_namegit-svnvcs_commgitdir/refs/remotes/p4vcs_commoverwrite_namegit-p4AfPA"+L)Ad5AFXABFtFX,A qABF)FXA1A A.AQA a.A5QA a.AYACFXsetoptlocaloptionsNO_shwordsplit--flavoursprinthggithghgsubversionhghgsvnreturnVCS_INFO_check_comvcs_commcmdvcs_commdetect_need_filestore data sharedpathVCS_INFO_bydir_detect.hgvcs_commbasedir/.hg/svnvcs_commoverwrite_namehg-hgsubversionvcs_commbasedir/.hgsvnvcs_commoverwrite_namehg-hgsvnvcs_commbasedir/.hg/gitmapfilevcs_commoverwrite_namehg-gitAfPA"+FABF)F,A mAFUACF+setoptlocaloptionsNO_shwordsplit--flavoursreturnVCS_INFO_check_comvcs_commcmdvcs_commdetect_need_filerevisionVCS_INFO_bydir_detect_MTNABZ ?AfdCAF <ACgp A,AP}^A)! 0Q.A Pd 09.AP 0;.AP 0l.AP=A08AgDAA,AdAX  AAA C&A" FA<1.A DACFA.ArUyAg < A"Rq &.AAFAB 9FABCFhCF,AeAFrAF+AF ! +functions[VCS_INFO_p4_get_server] VCS_INFO_p4_get_serveremulatesetoptextendedgloblocalsettingssettingsf${vcs_comm[cmd]} setserverportsettingsrP4PORTP4PORT%% serverport:perforce:1666perforceserverportserverport1666perforce:serverportVCS_INFO_detect_p4localserverportp4wherezstyle:vcs_info:p4:usercontext:rrnuseserver #vcs_info_p4_dead_servers VCS_INFO_p4_get_servervcs_info_p4_dead_serversserverportreturn${vcs_comm[cmd]} where 2>&1p4whereConnect to server failedtypesetvcs_info_p4_dead_serversserverportvcs_info_p4_dead_serversserverportP4CONFIGVCS_INFO_check_comvcs_commcmdvcs_commdetect_need_fileP4CONFIGVCS_INFO_bydir_detectVCS_INFO_detect_p4@AfPA"+FAC Ag@LX,AXABCFpCFAB FA$A 2Jf8LAC1A a,ALA" 9}A"%A" "  C&,A &DA" h"  &,A"!"!X C&A""8 &lA"##MA"& a"' "(  FA CFsetoptlocaloptionsNO_shwordsplit--flavoursreturnnoksharraysextendedgloblocalfhashVCS_INFO_check_comvcs_commcmd/.svk/configreadlinevcs_commbasedirline linedepotpath:vcs_commbranchline/revision:vcs_commrevisionline:space:vcs_commbranchvcs_commrevisionbreakcontinue fhash > 0 :space:: hash:continue fhash == 0 continuePWD/line %:/vcs_commbasedirline %:vcs_commbranchvcs_commrevisionAfPA"+FABF)F,A mABF4FsetoptlocaloptionsNO_shwordsplit--flavoursreturnVCS_INFO_check_comvcs_commcmdvcs_commdetect_need_fileentries format wc.dbVCS_INFO_bydir_detect.svnAfPA"+FABF)FA" mFAFsetoptlocaloptionsNO_shwordsplit--flavoursreturnVCS_INFO_check_comvcs_commcmdvcs_commbasedir${vcs_comm[cmd]} tree-root 2> /dev/nullAPA (@pACg A AB  A!AxAA &.A9ACfpkABXA%!A\ 1A"}A &$AB$ ez% (Ag Ag4H.A\A u1A -,A6%,A7yA81A8 ,A9m.A:Am`qAFiA 0+ZD\AF|\A|cFCACF|0,ACD,AD+Z-.AEAIA0,AK4X.AL|0 ,AN4d.AO0A,AQ4.AR0;,AT4t.AU,AX$EA 1A"tyA C&qAx10A &0A C&0;A &,AgsqABH|h|A C%4YAl Af !A  L4| m q.Am|!aA%A(C!""A"u""AF#<setoptlocaloptionsnoksharraysextendedglobNO_shwordsplitlocalbzrbasebzrbrbzr_changesbzr_typebzrinfohook_combzr_info +functions[VCS_INFO_bzr_get_info] VCS_INFO_bzr_get_infobzrinfos.:. ${vcs_comm[cmd]} version-info --custom \ --template="{revno}:{branch_nick}:{clean}"zstyle:vcs_info:vcs:usercontext:rrncheck-for-changesVCS_INFO_bzr_get_changesbzrinfo2bzr_changes +functions[VCS_INFO_bzr_get_info_restricted] VCS_INFO_bzr_get_info_restrictedbzrinfo${vcs_comm[cmd]} revnobzrbase:tzstyle:vcs_info:vcs:usercontext:rrncheck-for-changesbzr_typelightweigthVCS_INFO_bzr_get_changes +functions[VCS_INFO_bzr_get_changes] VCS_INFO_bzr_get_changeslocalcountslineflagbzr_changes ${vcs_comm[cmd]} stat -SV | while read flag line do counts[${flag}]=$(( ${counts[${flag}]:-0} + 1 )) done for flag in ${(k)counts} do printf "%s:%d " $flag ${counts[${flag}]} done zstyle:vcs_info:vcs:usercontext:rrnuse-simplebzrbasevcs_commbasedirbzrinfo2bzrbase:tbzrbase/.bzr/branch/lastrevisionbzrinfo1< ${bzrbase}/.bzr/branch/last-revisionbzrinfo1bzrinfo1%% vcs_commcmdinfolocallinevaluedirtypereadgrep^[ a-zA-Z0-9]\+: line: line%%: // /_bzr_infokeyvaluedirtypeCheckoutbzr_typecheckoutbzrbasebzr_infocheckout_rootRepository checkoutcheckoutbzrbasebzr_inforepository_checkout_rootLightweight checkoutlightweigthbzrbasebzr_infolight_checkout_rootstandalonebzrbasebzr_infobranch_rootbzrbasebzrbase:Pbzr_info[checkout_of_branch]:vcs_info:vcs:usercontext:rrnuse-serverVCS_INFO_bzr_get_infobzr_infocheckout_of_branchfile://://VCS_INFO_bzr_get_info_restrictedbzrbase:t:vcs_info:vcs:usercontext:rrnbranchformatbzrbr%b:%rhook_combranchbzrinfo[2]revisionbzrinfo[1]VCS_INFO_hookset-branch-formatbzrbrzformatbzrbrb:hook_com[branch]r:hook_com[revision]hook_combranchreplaceVCS_INFO_formatsbzrbrbzrbasebzr_changesbzrinfo[1]bzr_changesreturnAfPAG,A ,A s9A(lAF setoptlocaloptionsNO_shwordsplitlocalcdvbasecdvbasevcs_commbasedircdvbase:tVCS_INFO_formatscdvbase:tcdvbasereturnAfPAg,A t,A  -ApCA a,AA8.A |A &,,AE,As,AA"R)]A(xACF,setoptlocaloptionsNO_shwordsplitlocalcvsbranchcvsbasecvsbasecvsbasecvsbase:Pcvsbase:h/CVScvsbasecvsbase:hcvsbasebreak< ./CVS/Repositorycvsbase:tcvsbranchrrn/cvsbranchrrnVCS_INFO_formatscvsbranchcvsbasereturnAfPAG,A ,A s!A(\AF setoptlocaloptionsNO_shwordsplitlocaldarcsbasevcs_commbasedirdarcsbase:tVCS_INFO_formatsdarcsbase:tdarcsbasereturnAfPAg Ag A$C8A\FUA 2Jf .A ,A<Y,A,A0Q,A -AD1At.AA(Mu 9iACFsetoptlocaloptionsextendedgloblocalfsinfofshashfsbranchchangedmergingactionvcs_commcmdstatusreadfsinfoa///_b## #fshashfsinfocheckout%% fsbranchfsinfotags%%, changedMkfsinfo:ADDEDEDITEDDELETEDUPDATEDmergingMkfsinfo:_BY_MERGEmergingactionmergingVCS_INFO_formatsactionfsbranchfsinfo[local_root]changedfshashfsinfo[repository]returnAPA0'<dAL,AC dAg  AB 1  JA'+AGkACk5A1A AA 1A ].A QA .A 8aq.AtAFAp ,k}AL1A ,A8aAFAp ,kAL1A ,AXAFAL 1A$ ,A%1A FAL C1A) Q,A*A FA A. A/ 1A/ m.A0q.A2@A FAL 1A7 ],A8ACFAFABK ULk =A4'+EkE4A'\,A4Ap ,k}AHCA %,A 4%A &@dAEA Y,AA"R="RqA""`RRm"R\ A ,ADmA"R(Q QA ,A I~A1.A .A T }QA .A! .A# P y.A$ ).A% ` .A(tlA+1A+R.A- IA FAB~E+APACA,&i)i.A ,A$t$A#CF$%=,A%d%,As&EA`$ 1A$&x&'9.A'l'q.A(\,A(|(AH%ABR%=R)A&F)LA& 1A&&x)i* ,A*\.A*QA'&x*+i.A*\A(C991A"+,Q-]Ah)  A-xA,B)C/--..I../(A$*##1A/XA*C1A(*C///./0 A,*/050y0.00 A"111x qA,+/112.252A"113@A -C&3hA-F3%=A.'444AA.C1A" 4" 4 5-A/C5|5A/6X6A /&7DCA 7,A87A0G4A" 8=l1C,8lAK++09 ,A9A1.A+9.AE9A": :a:.A: 09.A:0;~A1.A+9.AE9A;C;;eA8;A ;yA>-A>OO1A >yA>C'4>A>g4>A8?L>>Y[A?C??1?;eA?1A ?.A@@=QA@CG4@A @?AA]AAA AA GAGAF0.A,A C@CaAXC A CACCDDiACEEiADC'EEEA8DAF0ADFpFA E&G!A GA FGE GGAFGEHA,GC$H2JfHHAHCGEA4HI9AHI`IAICFIA JC&J A* JqAMCGEJA,M$K%2JfHKANK|KAlNC A9 L}ANLMAAO%N9qAO%NA P&Nq.ABOd,AEOOA(QPPUPPQQ=QOAQFQsetoptlocaloptionsextendedglobNO_shwordsplitlocalgitdirgitbasegitbranchgitactiongitunstagedgitstagedgitsha1gitmiscquerystagedqueryunstagedgit_patches_appliedgit_patches_unappliedhook_com +functions[VCS_INFO_git_getaction] VCS_INFO_git_getactionlocalgitdirgitdir/rebase-applygitdir/rebasegitdir/../.dotesttmptmp/rebasinggitactionrebasetmp/applyinggitactionamgitactionam/rebasereturngitdir/rebase-merge/interactivegitdir/.dotest-merge/interactivetmpgitactionrebase-igitdir/rebase-mergegitdir/.dotest-mergegitactionrebase-mgitdir/MERGE_HEADgitactionmergegitdir/BISECT_LOGgitactionbisectgitdir/CHERRY_PICK_HEADgitdir/sequencergitactioncherryseqgitactioncherrygitdir/sequencergitactioncherry-or-revert +functions[VCS_INFO_git_getbranch] VCS_INFO_git_getbranchlocalgitdiractiondirgitsymrefvcs_comm[cmd] symbolic-ref HEADgitdir/rebase-applygitdir/rebasegitdir/../.dotesttmpbreakactiondirgitbranch${(z)gitsymref} 2> /dev/nullgitbranchactiondir/headnamegitbranch< ${actiondir}/head-namegitbranchgitbranchdetached HEADactiondir/ontogitbranch< ${actiondir}/ontogitdir/MERGE_HEADgitbranch${(z)gitsymref} 2> /dev/nullgitbranchgitbranch< ${gitdir}/ORIG_HEADgitdir/rebase-mergegitbranch< ${gitdir}/rebase-merge/head-namegitbranchdetached HEADgitbranch< ${gitdir}/rebase-merge/orig-headgitdir/.dotest-mergegitbranch< ${gitdir}/.dotest-merge/head-namegitbranch${(z)gitsymref} 2> /dev/nullgitbranchrefs/tags/${vcs_comm[cmd]} describe --all --exact-match HEAD 2>/dev/nullgitbranch${vcs_comm[cmd]} describe --contains HEAD 2>/dev/nullgitbranch${vcs_comm[cmd]} name-rev --name-only --no-undefined --always HEAD 2>/dev/nullgitbranchgitbranch< $gitdir/HEAD[1,7]...return +functions[VCS_INFO_git_handle_patches] VCS_INFO_git_handle_patcheslocalgit_applied_sgit_unapplied_sgitmsggit_patches_appliedOagit_patches_appliedVCS_INFO_setpatchformatgit_patches_appliedgit_applied_sgit_patches_unappliedgit_unapplied_s:vcs_info:vcs:usercontext:rrngitmsggitmiscREPLYgitdirvcs_commgitdirVCS_INFO_git_getbranchgitdirgitbase ${vcs_comm[cmd]} rev-parse --show-toplevel gitbase:tzstyle:vcs_info:vcs:usercontext:rrngetrevisiongitsha1${vcs_comm[cmd]} rev-parse --quiet --verify HEADgitsha1gitbranchgitbranch##refs/[^/]##/gitbranchreturn:vcs_info:vcs:usercontext:rrncheck-for-changesquerystagedqueryunstaged:vcs_info:vcs:usercontext:rrncheck-for-staged-changes querystaged || queryunstaged ${vcs_comm[cmd]} rev-parse --is-inside-work-tree 2> /dev/nulltrue queryunstaged vcs_commcmddiffnoextdiffignoresubmodulesdirtyquietexitcode/dev/nullgitunstaged querystaged vcs_commcmdrevparseverifyHEADvcs_commcmddiffindexcachedignoresubmodulesdirty ? && ? != 128 gitstagedvcs_commcmddiffindexcachedignoresubmodulesdirty4b825dc642cb6eb9a060e54bf8d69288fbee4904gitstagedVCS_INFO_adjustVCS_INFO_git_getactionlocalpatchdirgitdir/patches/gitbranchpatchdirpatchdir/appliedpatchdir/unappliedgit_patches_appliedf< "${patchdir}/applied"git_patches_unappliedf< "${patchdir}/unapplied"VCS_INFO_git_handle_patchesgitdir/rebase-mergepatchdirpatchdir/donef< "${patchdir}/done"ppickeeditrrewordffixupssquash p ? #p//[^ ] == 1 p%% p p%% * ?p/x /exec git_patches_appliedppatchdir/git-rebase-todogit_patches_unappliedf<"${patchdir}/git-rebase-todo":VCS_INFO_git_handle_patchesgitdir/rebase-applypatchdirnextpatchdir/nextnext< $nextsubjectp = 1p < curprintfgit_patches_applied[p]%04d ?patchdir/msg-cleansubject< "${patchdir}/msg-clean"[(f)1]this_patch_filethis_patch_file%s/%04dpatchdircurthis_patch_filelocalREPLYVCS_INFO_patch2subjectthis_patch_filesubjectREPLYsubjectsubject:?patchdir/original-commitgit_patches_applied< ${patchdir}/original-commit subjectgit_patches_applied? subjectlocallast< "${patchdir}/last" cur+1 <= last git_patches_unapplied(cur+1)..lastVCS_INFO_git_handle_patchesgitdir/MERGE_HEADheads@f<"${gitdir}/MERGE_HEAD"subjectreadsubjectgitdir/MERGE_MSGheads@git_patches_appliedp subjectunsetVCS_INFO_git_handle_patchesgitdir/CHERRY_PICK_HEADsubjectsubjectgitdir/MERGE_MSGgit_patches_applied<${gitdir}/CHERRY_PICK_HEAD subjectgitdir/sequencer/todogit_patches_unappliedMf<"${gitdir}/sequencer/todo":pick pick git_patches_unapplied1git_patches_unappliedVCS_INFO_git_handle_patchesgitmiscbackend_miscpatchesgitmiscVCS_INFO_formatsgitactiongitbranchgitbasegitstagedgitunstagedgitsha1returnAPAxCg<hDx$Hl,XA@ <d$HxAg ,,APm,As,A,A,A9,A,A ,A y,A -,A< ,A h ,A! \ ,A" ,A#D 9A  & A` +*A  A, $ 1A"  e f.A/9A  %T#JLtAB }!CpsAGAH# <FCdxAB6AB@2RR.AC(MABG GAJ 1.AJZ,AK,AME.ANtA"R RA"U !UQA"Y }CA"Z QAB e @]hA %, =YAlC ACfA P4qq.AemA%,A"k A"l QAB =oA C%,Da Al Af A T4uq.AwA%,ACA@A"C "~R~ Ah$NAd$HA"1Y CA 1AR,A -.A y A"A"f! !mAL#C1A A#%!.A""9,A"h"A" "#q.A#p#A&C%,A'C||1A"'C $$ $AT' 1A %A(%=A(C&A<)FF1A") &Y&R'5AT* 1AR'uA*''A+(T(yA+$'5A+d((A"))= ,C&)A-C))A-*9A-*AD.1FA`2+y+A /&,dAx0 &A,A<0C1&A,A0-t-A 1&-A2--A\3 A3f..u.A..q.A/8/qA,4G %/00500A$5G %011A,5&1292i2231X/0.AX9A733A84(4E,A4}4,A55uA(9C556I66 6A9F7DsetoptlocaloptionsextendedglobNO_shwordsplitlocalhgbasebmfilebranchfilerebasefiledirstatefilemqseriesfilecurbmfilecurbmmqstatusfilemqguardsfilepatchdirmergedirr_csetidr_lrevr_branchi_bmhashi_bmnamerevformatbranchformathgactionstringhgchangeshgbmstringhgmqstringapplied_stringunapplied_stringguards_stringhgid_argsdefrevformatdefbranchformathgbmarksmqpatchesmqguardsmqunappliedhgmisci_patchguardsi_negguardsi_posguardshook_comhgbasevcs_commbasedirhgbase:tr_csetidpatchdirhgbase/.hg/patcheshgbase/.hg/merge/bmfilehgbase/.hg/bookmarkshgbase/.hg/bookmarks.currentbranchfilehgbase/.hg/branchhgbase/.hg/rebasestatehgbase/.hg/dirstatemqstatusfilepatchdir/statuspatchdir/seriespatchdir/guardsVCS_INFO_adjustzstyle:vcs_info:vcs:usercontext:rrngetrevision:vcs_info:vcs:usercontext:rrnusesimpleVCS_INFO_hexdumpdirstatefiler_csetidREPLYhgid_args:vcs_info:vcs:usercontext:rrncheck-for-changeshgid_argsHGPLAINvcs_commcmdzhgid_args/dev/nullreadr_csetidr_branchr_branchbranchfiler_branch< ${branchfile}r_branchr_branchdefaultr_lrev1r_lrev%+r_csetidr_csetid%+mergedirmergingrebasefilerebasingr_csetiddefrevformat%hr_lrevdefrevformat%r:vcs_info:vcs:usercontext:rrnhgrevformatrevformatrevformatj/:/defrevformatlocalrevr_lrevhashr_csetidVCS_INFO_hookset-hgrev-formatrevformatzformatrevformatr:hook_com[localrev]h:hook_com[hash]hook_comrevreplacer_branch%br_lrev:vcs_info:vcs:usercontext:rrnj/:/defbranchformatbranchr_branchrevisionset-branch-formatbranchformatzformatbranchformatb:hook_com[branch]r:hook_com[revision]hook_combranchreplace:vcs_info:vcs:usercontext:rrngetbookmarksbmfiler_csetidi_bmhashr_csetidhgbmarksi_bmnamebmfilecurbmfile<"${curbmfile}"hook_comhgactivebookmarkcurbmgen-hg-bookmark-stringhgbmarks[@]hgbmarksicurbmhgbmarks1,0curbm*hgbmstringj:, :hgbmarkshgbmarks1hgbmarks11,2hgbmstringhook_comhgbookmarkstring:vcs_info:vcs:usercontext:rrngetmqpatchdirmqstatusfilef< "${patchdir}/status"/saf09:/Oamqpatches:vcs_info:vcs:usercontext:rrngetunappliedmqseriesfilemqguardsfilemqguardsf< "${mqguardsfile}"mqguardsoamqguardsi_patchi_patchguardsi_patch:space:#continuei_patchguardss: :i_patchguardsMi_patchguards:#-/s#/Mi_patchguards:#+/s#+/i_negguards@Mmqguards:ji_negguardscontinuei_posguards@Mmqguards:ji_posguardsmqunappliedi_patchcontinuemqunappliedgen-mqguards-stringmqguards[@]guards_stringj:,:mqguardsguards_stringhook_comguardsstringextra_hook_comguardsguards_stringguardsnmqguardsextra_zformatsg:extra_hook_com[guards]G:#mqguardsVCS_INFO_setpatchformatmqpatchesapplied_stringmqunappliedunapplied_string:vcs_info:vcs:usercontext:rrnhgmischgmqstringhgmischgbmstringbackend_miscpatcheshgmqstringbackend_miscbookmarkshgbmstringVCS_INFO_formatshgactionstringbranchformathgbasehgchanges(j:;:)hgmiscreturnAPAg,A  A,A s,A A(YACFsetoptlocaloptionsextendedglobNO_shwordsplitlocalmtnbranchmtnbasemtnbasevcs_commbasedirmtnbase:tmtnbranchMf ${vcs_comm[cmd]} status :sCurrent branch:/: /VCS_INFO_formatsmtnbranchmtnbasereturnAfPA ACg Ag A\#F<A 2JfP .A e,A Ag,P,AlABCH|A %dAl AfAA x4Aq.AA%A(CA]AFsetoptlocaloptionsextendedgloblocalp4basep4infohook_comvcs_commcmdinforeadp4infoa// /_b## #vcs_commbasedirp4branchchangechange${vcs_comm[cmd]} changes -m 1 ...\#have##Change %% *zstyle:vcs_info:vcs:usercontext:rrnbranchformatp4branchp4branch%b:%rbranchp4info[Client_name]revisionchangeVCS_INFO_hookset-branch-formatp4branchzformatp4branchb:hook_com[branch]r:hook_com[revision]p4branchhook_combranchreplaceVCS_INFO_formatsp4basechangereturnAfPAgAg ,A 1,A sABx A C%@eAl AfMA 4M q.AqA%A(M%YACFsetoptlocaloptionsNO_shwordsplitlocalsvkbranchsvkbasehook_comsvkbasevcs_commbasedirsvkbase:tzstyle:vcs_info:vcs:usercontext:rrnbranchformat%b:%rbranchvcs_comm[branch]revisionvcs_comm[revision]VCS_INFO_hookset-branch-formatsvkbranchzformatb:hook_com[branch]r:hook_com[revision]hook_combranchreplaceVCS_INFO_formatssvkbasevcs_comm[revision]returnAPA$C( sAgLA  PpAg A CGp,AtA%Ag  "AC ",A+AAAA" AC%A(AF`+qACF`Alf|dA 2Jf .A$%A CPqA @1A,,A.DeAh 4I A  2Jf .A/ ,q,A2 < ]A@ A3 A % Ah c 4 Q CA  C2Jf .A5 -A"6 Y  & DA \ },A8 A8C.A9 |A & D,A?s =AB p 0(@(eA C%Al AfxA <4(]q.AE(aA%A(QACF`setoptlocaloptionsnoksharraysextendedglobNO_shwordsplitlocalsvnbasesvnbranchsvninfoparentinfocwdinfohook_comintegerSVN_ERR_WC_UPGRADE_REQUIRED155036svnbasesvninfof${vcs_comm[cmd]} info --non-interactive 2>&1 rc != 0 rc == 1 Mdat:svn: ESVN_ERR_WC_UPGRADE_REQUIRED: VCS_INFO_formatsupgrade requiredreturnprintdat[@]readsvninfoa// /_b## #cwdinfokvsvninfo +svninfo[Working_Copy_Root_Path] svnbasesvninfoWorking_Copy_Root_Pathvcs_commcmdinfononinteractivesvnbasesvninfoa// /_b## #svnbasesvnbase:Psvnbase:h/.svnparentinfovcs_commcmdnoninteractivesvnbase:hparentinfoa// /_b## #parentinfoRepository_UUIDsvninfoRepository_UUIDbreaksvninfokvparentinfosvnbasesvnbase:hsvnbasesvnbase:tzstyle:vcs_info:vcs:usercontext:rrnbranchformat%b:%rbranchsvninfo[URL]##*/revisioncwdinfo[Revision]VCS_INFO_hookset-branch-formatsvnbranchzformatsvnbranchb:hook_com[branch]r:hook_com[revision]hook_combranchreplaceVCS_INFO_formatssvnbranchsvnbasecwdinfo[Revision]APAg,A  A,A s,A A(C%AFXsetoptlocaloptionsextendedglobNO_shwordsplitlocaltlabasetlabranchtlabasevcs_commbasedir:Ptlabase:ttlabranch ${vcs_comm[cmd]} tree-id ///VCS_INFO_formatstlabranchtlabasereturn