ÿØÿà JFIF      ÿÛ C      

!"$"$ÿÛ C  ÿÂ p " ÿÄ              ÿÄ             ÿÚ    ÕÔË®
(%	aA*‚XYD¡(J„¡E¢RE,P€XYae )(E¤²€B¤R¥	BQ¤¢ X«)X…€¤   @  

  ..............................................................................................................................................................................
.............................................................................                                                  
                                                                                                                                                                                     ÿØÿà JFIF      ÿÛ C      

!"$"$ÿÛ C  ÿÂ p " ÿÄ              ÿÄ             ÿÚ    ÕÔË®
(%	aA*‚XYD¡(J„¡E¢RE,P€XYae )(E¤²€B¤R¥	BQ¤¢ X«)X…€¤   @  

  ..............................................................................................................................................................................
.............................................................................                                                  
                                                                                                                                                                                      5.8.1                                     T              debian/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_cdv  A  B              debian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_detect_cvs A   `              debian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_detect_darcs   y              debian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_detect_fossil I       `        debian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_detect_git I   C             debian/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_mtn                  debian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_detect_p4   t     d        debian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_detect_svk  4	  j              debian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_detect_svn 4	 	  ^              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   C               debian/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 ]  C               debian/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  )     X        debian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_get_data_git D  4     \        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 8"        p        debian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_get_data_p4 8"a#  }              debian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_get_data_svk aA$  
     0        debian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_get_data_svn A&                 debian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_get_data_tla A       f          P   A   "        +            F        A   B    F      ӓ    F        A,        )       A       F     %  A    C  F      +     setopt localoptions NO_shwordsplit --flavours return VCS_INFO_check_com vcs_commdetect_need_file branch/format VCS_INFO_bydir_detect .bzr A       f          P   A   "        +            F        A   B    F      )      F        A,        m       A       F     M  A    C  F      +     setopt localoptions NO_shwordsplit --flavours return VCS_INFO_check_com vcs_commcmd vcs_commdetect_need_file format VCS_INFO_bydir_detect .cdv   A       f          P   A   "        +            F        A   B    F      )      F        A   "       m  "     R        F        A      F            setopt localoptions NO_shwordsplit --flavours return VCS_INFO_check_com vcs_commcmd ./CVS ./CVS/Repository   A       f          P   A   "        +            F        A   B    F      )      F        A,        m       A       F     M  A    C  F      +     setopt localoptions NO_shwordsplit --flavours return VCS_INFO_check_com vcs_commcmd vcs_commdetect_need_file format VCS_INFO_bydir_detect _darcs A       f          P   A   "        +            F        A   B    F      )      F        A,        m       A   B    F   ,  r      F        A      F            setopt localoptions NO_shwordsplit --flavours return VCS_INFO_check_com vcs_commcmd vcs_commdetect_need_file _FOSSIL_ .fslckout VCS_INFO_bydir_detect    A       f          P   A   "        +        H    	      A             d       A      F           A           A  "    F   0  }    
             A       1  A         A.        A       Q  A         A.        ]       A    C  F       A      F           setopt localoptions NO_shwordsplit --flavours print gitp4 gitsvn return VCS_INFO_check_com vcs_commcmd vcs_commgitdir ${vcs_comm[cmd]} rev-parse --git-dir 2> /dev/null vcs_commgitdir/svn vcs_commoverwrite_name git-svn vcs_commgitdir/refs/remotes/p4 vcs_commoverwrite_name git-p4    A       f          P   A   "        +        L    )      A             d       5  A      F   X        A   B    F   t        F   X    A,          q     A   B    F     )      F   X    A      1  A       A  A.               Q  A       a  A.          5     Q  A       a  A.          Y     A    C  F   X        setopt localoptions NO_shwordsplit --flavours print hggit hghgsubversion hghgsvn return VCS_INFO_check_com vcs_commcmd vcs_commdetect_need_file store data sharedpath VCS_INFO_bydir_detect .hg vcs_commbasedir/.hg/svn vcs_commoverwrite_name hg-hgsubversion vcs_commbasedir/.hgsvn vcs_commoverwrite_name hg-hgsvn vcs_commbasedir/.hg/gitmapfile vcs_commoverwrite_name hg-git  A       f          P   A   "        +            F        A   B    F      )      F        A,        m       A       F     U  A    C  F      +     setopt localoptions NO_shwordsplit --flavours return VCS_INFO_check_com vcs_commcmd vcs_commdetect_need_file revision VCS_INFO_bydir_detect _MTN A   B           Z    
        ?         A        f       d қCA        F       <   A     C  g   p           A                   A,        P  }     A^    )  !  0	     Q      A.  
      P  d     0	     9    A.        P       0	     ;    A.        P       0	     l   A.        P  =         A 0          8       A        g          D       A     A  ,  A         d   ۤ      A   X    
  	  A        A  A     C  &     A  "  
           F       A   <      1  A.        D        A    C  F       A           A.     r   U  y      A       g     <      A   "     R  q      &     A.               A      F         A   B       9      F       A   B  C  F   h      C  F       A,          e     A       F     r  A      F     +     A      F     !       +functions[VCS_INFO_p4_get_server]  VCS_INFO_p4_get_server emulate setopt extendedglob local settings settings f${vcs_comm[cmd]} set serverport settingsrP4PORTP4PORT%%  serverport : perforce:1666 perforceserverport serverport1666 perforce:serverport VCS_INFO_detect_p4 local serverport p4where zstyle :vcs_info:p4:usercontext:rrn useserver  #vcs_info_p4_dead_servers  VCS_INFO_p4_get_server vcs_info_p4_dead_serversserverport return ${vcs_comm[cmd]} where 2>&1 p4where Connect to server failed typeset vcs_info_p4_dead_servers serverport vcs_info_p4_dead_serversserverport P4CONFIG VCS_INFO_check_com vcs_commcmd vcs_commdetect_need_file P4CONFIG VCS_INFO_bydir_detect VCS_INFO_detect_p4 @    A       f          P   A   "        +            F        A     C                 A       g   @  L X      A,        X       A   B  C  F   p      C  F        A   B             F        A       $          A          J2   f   8  ۔ L  A     C    1  A       a  A,        L       A   "          	             9  }     A   "                         %     A   "         "           C  &   ,  A      &   D  A   "         h  "                    &   ,  A   "  !             "  !      X         C  &     A   "  "      8      &   l  A  "  #               #        M     A   "  &     a  "  '       "  (         
  F        A    C
  F            setopt localoptions NO_shwordsplit --flavours return noksharrays extendedglob local fhash VCS_INFO_check_com vcs_commcmd /.svk/config read line vcs_commbasedir line  line depotpath: vcs_commbranch line/ revision: vcs_commrevision line:space: vcs_commbranch vcs_commrevision break continue  fhash > 0    :space::   hash: continue  fhash == 0  continue PWD/ line %:/ vcs_commbasedir line %: vcs_commbranch vcs_commrevision A       f          P   A   "        +            F        A   B    F      )      F        A,        m       A  B    F   4        F            setopt localoptions NO_shwordsplit --flavours return VCS_INFO_check_com vcs_commcmd vcs_commdetect_need_file entries format wc.db VCS_INFO_bydir_detect .svn   A       f          P   A   "        +            F        A   B    F      )      F        A   "        m           F        A      F            setopt localoptions NO_shwordsplit --flavours return VCS_INFO_check_com vcs_commcmd vcs_commbasedir ${vcs_comm[cmd]} tree-root 2> /dev/null   A                 P         A                (  @  p      A     C  g             A                      A   B                               A               !      A  x        A           ۤ     A      &       A.        9        A    C  f   p  k      A   B                    X          A        %      !         A  \    
  1
  A  "          ۤ    }                     A      &   $      A   B  $      e
  z  %            (      A        g               A        g       4   H       A.        \             A      u  1  A           ۤ -    A,  6        %     A,  7      y       A  8     1  A  8       A,  9      m       A.  :      A  m     q`  A          F         i      A             0  Z+D  \      A       F   |  \  A  |  c     F       C    A    C  F   |  0  A,  C      D       A,  D      Z+-     A.  E                 A I   A    0           A,  K      4  X     A.  L      |       0     	     A,  N      4  d     A.  O             0     A     A,  Q      4       A.  R             0     ;     A,  T      4  t     A.  U             A,  X      $  E     A        1
  A  "         t y             ۤ     A    C  &     q  A  x      1  0          A      &     0          A    C  &     0     ;     A      &     A,  g      sq     A   B         ۜ   H  |    h      |       A      C  %        4  Y     A   l        A      f       !   A          L   4 |  m         q  A.  m      |  a!     A       %        A   (  C    !   "  A"   u"  "  "  A      F   <#        setopt localoptions noksharrays extendedglob NO_shwordsplit local bzrbase bzrbr bzr_changes bzr_type bzrinfo hook_com bzr_info  +functions[VCS_INFO_bzr_get_info]  VCS_INFO_bzr_get_info bzrinfo s.:. ${vcs_comm[cmd]} version-info --custom \
        --template="{revno}:{branch_nick}:{clean}" zstyle :vcs_info:vcs:usercontext:rrn check-for-changes VCS_INFO_bzr_get_changes bzrinfo2 bzr_changes  +functions[VCS_INFO_bzr_get_info_restricted]  VCS_INFO_bzr_get_info_restricted bzrinfo ${vcs_comm[cmd]} revno bzrbase:t zstyle :vcs_info:vcs:usercontext:rrn check-for-changes bzr_type lightweigth VCS_INFO_bzr_get_changes  +functions[VCS_INFO_bzr_get_changes]  VCS_INFO_bzr_get_changes local counts line flag bzr_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:rrn use-simple bzrbase vcs_commbasedir bzrinfo2 bzrbase:t bzrbase/.bzr/branch/lastrevision bzrinfo1 < ${bzrbase}/.bzr/branch/last-revision bzrinfo1 bzrinfo1%%  vcs_commcmd info local line value dirtype read grep ^[ a-zA-Z0-9]\+:  line:  line%%: // /_ bzr_infokey value dirtype Checkout bzr_type checkout bzrbase bzr_infocheckout_root Repository checkout checkout bzrbase bzr_inforepository_checkout_root Lightweight checkout lightweigth bzrbase bzr_infolight_checkout_root standalone bzrbase bzr_infobranch_root bzrbase bzrbase:P bzr_info[checkout_of_branch] :vcs_info:vcs:usercontext:rrn use-server VCS_INFO_bzr_get_info bzr_infocheckout_of_branch file:// :// VCS_INFO_bzr_get_info_restricted bzrbase:t :vcs_info:vcs:usercontext:rrn branchformat bzrbr %b:%r hook_com branch bzrinfo[2] revision bzrinfo[1] VCS_INFO_hook set-branch-format bzrbr zformat bzrbr b:hook_com[branch] r:hook_com[revision] hook_combranchreplace VCS_INFO_formats bzrbr bzrbase bzr_changes bzrinfo[1] bzr_changes return   A       f          P   A       G             A,  	               A,  
      s9     A   (      l           A      F            setopt localoptions NO_shwordsplit local cdvbase cdvbase vcs_commbasedir cdvbase:t VCS_INFO_formats cdvbase:t cdvbase return  A       f          P   A       g                A,           t   A,          -     A   p  C    A       a  A,               A  8        A.        	  |    A      &   ,  A,           E     A,        s     A,                A   "     R  )             ]     A   (      x           A    C  F   ,        setopt localoptions NO_shwordsplit local cvsbranch cvsbase cvsbase cvsbase cvsbase:P cvsbase:h/CVS cvsbase cvsbase:h cvsbase break < ./CVS/Repository cvsbase:t cvsbranchrrn/ cvsbranch rrn VCS_INFO_formats cvsbranch cvsbase return   A       f          P   A       G             A,  	               A,  
      s!     A   (      \           A      F            setopt localoptions NO_shwordsplit local darcsbase vcs_commbasedir darcsbase:t VCS_INFO_formats darcsbase:t darcsbase return  A       f          P   A       g      
        A       g              A   $  C                   8      A   \       F   U        A          J2  f     
    A.               A,        <  Y     A,               A,        0  Q     A,          -     A   D      1  A           t     A.               A   (        M  u       9  i  A    C  F           setopt localoptions extendedglob local fsinfo fshash fsbranch changed merging action vcs_commcmd status read fsinfoa///_ b## # fshash fsinfocheckout%%  fsbranch fsinfotags%%,  changed Mkfsinfo:ADDEDEDITEDDELETEDUPDATED merging Mkfsinfo:_BY_MERGE merging action merging VCS_INFO_formats action fsbranch fsinfo[local_root] changed fshash fsinfo[repository] return    A                 P      A   0    '             <  d            A             L   ,      A     C         d        A       g             A   B        1               J      A        '                + A        G       k    A     C       k   5         A        1  A       A  A  	     1  A  	     ]  A.  
             Q  A         A.        8  a     q  A.        t       A      F       A   p    ,     k     }  A  L      1  A         A,        8  a     A      F       A   p    ,     k       A  L      1  A         A,        X       A      F       A   L  	    1  A  $       A,  %        1     A    	  F       A   L  C
    1  A  )     Q  A,  *             A    
  F       A           A  .       A  /   	  1  A  /     m  A.  0             q  A.  2        @     A      F       A   L      1  A  7     ]  A,  8             A    C  F       A      F           A   B  K      U   L   k         =     A   4     '                + E   k   E   4      A        '             \      A,        4       A   p    ,     k     }    A  H  C      A  	     %  A,  
      4   %     A      &   @  Ad    E    A       Y  A,               A   "     R  =  "     R  q                 A  ""     R`  R  m             "     R            \       
  A         A,        D  m     A  "     R            (  Q     Q  A         A,           I     A~       1  A.          	     A.        T	  }	     Q  A        
  A.  !      
  
       A.  #      P  y           A.  $         )           A.  %      `             A.  (      t           Al  +     1  A  +   R    A.  -         I     A      F           A   B  ~      E       +               A                  P          A     C              A   ,    &  i    )  i          A.                   A,        t$  $     A     C#  F   $  =%  A,        d%  %     A,        sE&     A   `  $    1  A    $     x&  ۤ &  9'  A.        l'  '     q  A.        \(      A,        |(  (     A   H  %      A  B     R  =%       R  )  A    &  F   L)    A     &    1
  A    &     x&  ۤ i)  *  A,        \*       A.        *       Q  A    '     x&  ۤ *  i+  A.        \*       A    C(  9  19  A  "        +          Q,  ]-      A   h  )      A        x-  A  B,  C)         /     -  -  .  I.  .  .          (/       A  $ *  #  1#  A        X/  A    C*    1  A  (  C*         /     /  /  .  /   0  A   ,  *         /     50  y0  0  .  0   0  A  "        11          x1       q  A   ,  +         /     1  1  2  .  52  2  A  "        11          @3       A     C-  &   h3  A     -  F   3  =%  A     .  '   4        4  A4  A    C.    1  A  "       4  "       4         -5  A     C/     |5  5     A     /     X6  6     A    /  &   D7  C  A       7  A,        8  7     A     0  G   4        A   "       =8  l C1  ,          8  Al    K  + 0+     	9     A,          9     A      1  A.        + 9     A.     E     9       A  "        	:          a:  :     A.          :     0	     9   A.          :     0     ;     A~       1  A.        + 9     A.     E     9     A    C;     ;  e;     A   8  ;      A       y;  A    C<     ;  I<     A    <  &    =  ]  A       =  A,        =  =     A     =  '   4        >  ->  A    >  O  1O  A       y>  A     C>  '   4        >  A     >  g   4    >      A   8  ?  L  >  >  [YA    C?     ?  ۴ 1?  ?  e;  A     ?    1  A       ?  A.        @  =@     Q  A     C@  G   4  @      A      @     ?  ۴ A  ]A  A  A  A      A  A            G       A        G              A        F   0      A.                           A,       @C  aC     A   X  C  
    A      C  A    CC     D  iD       A    C     E  iE     A     CD  '   E        E  E  A  8  D      A       0F  A    D     pF  F     A    E  &   G  !  A      G  A      F  G   E         G  G  A     F  G   E  H      A   ,  CG  $      H     J2 f   H  ۔ H  A     CH  G   E        A   4  H            9I  A    H     `I  I     A     CI  F   I    A    CJ  &    J     A  *    qJ  A     CM  G   E  J      A   ,  M  $      %K     J2 f   H  ۔ K  A     N     |K  K     A   l  CN      A  9    }L  A     N     L  AM     A    O  %   9N     q  A    O  %   N     A    P  &   N  q  A.  B     dO      A,  E     O  O     A   (  Q    P  UP  P  P  Q  =Q  Q  O  A    Q  F   Q        setopt localoptions extendedglob NO_shwordsplit local gitdir gitbase gitbranch gitaction gitunstaged gitstaged gitsha1 gitmisc querystaged queryunstaged git_patches_applied git_patches_unapplied hook_com  +functions[VCS_INFO_git_getaction]  VCS_INFO_git_getaction local gitdir gitdir/rebase-apply gitdir/rebase gitdir/../.dotest tmp tmp/rebasing gitaction rebase tmp/applying gitaction am gitaction am/rebase return gitdir/rebase-merge/interactive gitdir/.dotest-merge/interactive tmp gitaction rebase-i gitdir/rebase-merge gitdir/.dotest-merge gitaction rebase-m gitdir/MERGE_HEAD gitaction merge gitdir/BISECT_LOG gitaction bisect gitdir/CHERRY_PICK_HEAD gitdir/sequencer gitaction cherryseq gitaction cherry gitdir/sequencer gitaction cherry-or-revert  +functions[VCS_INFO_git_getbranch]  VCS_INFO_git_getbranch local gitdir actiondir gitsymref vcs_comm[cmd] symbolic-ref HEAD gitdir/rebase-apply gitdir/rebase gitdir/../.dotest tmp break actiondir gitbranch ${(z)gitsymref} 2> /dev/null gitbranch actiondir/headname gitbranch < ${actiondir}/head-name gitbranch gitbranch detached HEAD actiondir/onto gitbranch < ${actiondir}/onto gitdir/MERGE_HEAD gitbranch ${(z)gitsymref} 2> /dev/null gitbranch gitbranch < ${gitdir}/ORIG_HEAD gitdir/rebase-merge gitbranch < ${gitdir}/rebase-merge/head-name gitbranch detached HEAD gitbranch < ${gitdir}/rebase-merge/orig-head gitdir/.dotest-merge gitbranch < ${gitdir}/.dotest-merge/head-name gitbranch ${(z)gitsymref} 2> /dev/null gitbranch refs/tags/${vcs_comm[cmd]} describe --all --exact-match HEAD 2>/dev/null gitbranch ${vcs_comm[cmd]} describe --contains HEAD 2>/dev/null gitbranch ${vcs_comm[cmd]} name-rev --name-only --no-undefined --always HEAD 2>/dev/null gitbranch gitbranch < $gitdir/HEAD[1,7]... return  +functions[VCS_INFO_git_handle_patches]  VCS_INFO_git_handle_patches local git_applied_s git_unapplied_s gitmsg git_patches_applied Oagit_patches_applied VCS_INFO_setpatchformat git_patches_applied git_applied_s git_patches_unapplied git_unapplied_s :vcs_info:vcs:usercontext:rrn gitmsg gitmisc REPLY gitdir vcs_commgitdir VCS_INFO_git_getbranch gitdir gitbase  ${vcs_comm[cmd]} rev-parse --show-toplevel  gitbase:t zstyle :vcs_info:vcs:usercontext:rrn getrevision gitsha1 ${vcs_comm[cmd]} rev-parse --quiet --verify HEAD gitsha1 gitbranch gitbranch##refs/[^/]##/ gitbranch return :vcs_info:vcs:usercontext:rrn check-for-changes querystaged queryunstaged :vcs_info:vcs:usercontext:rrn check-for-staged-changes  querystaged || queryunstaged  ${vcs_comm[cmd]} rev-parse --is-inside-work-tree 2> /dev/null true  queryunstaged  vcs_commcmd diff noextdiff ignoresubmodulesdirty quiet exitcode /dev/null gitunstaged  querystaged  vcs_commcmd revparse verify HEAD vcs_commcmd diffindex cached ignoresubmodulesdirty  ? && ? != 128  gitstaged vcs_commcmd diffindex cached ignoresubmodulesdirty 4b825dc642cb6eb9a060e54bf8d69288fbee4904 gitstaged VCS_INFO_adjust VCS_INFO_git_getaction local patchdir gitdir/patches/gitbranch patchdir patchdir/applied patchdir/unapplied git_patches_applied f< "${patchdir}/applied" git_patches_unapplied f< "${patchdir}/unapplied" VCS_INFO_git_handle_patches gitdir/rebase-merge patchdir patchdir/done f< "${patchdir}/done" ppickeeditrrewordffixupssquash  p     ?  #p//[^ ] == 1  p%%  p  p%% * ? p/x /exec  git_patches_applied p patchdir/git-rebase-todo git_patches_unapplied f<"${patchdir}/git-rebase-todo": VCS_INFO_git_handle_patches gitdir/rebase-apply patchdir next patchdir/next next < $next subject p = 1 p < cur printf git_patches_applied[p] %04d ? patchdir/msg-clean subject < "${patchdir}/msg-clean"[(f)1] this_patch_file this_patch_file %s/%04d patchdir cur this_patch_file local REPLY VCS_INFO_patch2subject this_patch_file subject REPLY subject subject:? patchdir/original-commit git_patches_applied < ${patchdir}/original-commit subject git_patches_applied ? subject local last < "${patchdir}/last"  cur+1 <= last  git_patches_unapplied (cur+1)..last VCS_INFO_git_handle_patches gitdir/MERGE_HEAD heads @f<"${gitdir}/MERGE_HEAD" subject read subject gitdir/MERGE_MSG heads@ git_patches_applied p subject unset VCS_INFO_git_handle_patches gitdir/CHERRY_PICK_HEAD subject subject gitdir/MERGE_MSG git_patches_applied <${gitdir}/CHERRY_PICK_HEAD subject gitdir/sequencer/todo git_patches_unapplied Mf<"${gitdir}/sequencer/todo":pick pick  git_patches_unapplied1 git_patches_unapplied VCS_INFO_git_handle_patches gitmisc backend_miscpatches gitmisc VCS_INFO_formats gitaction gitbranch gitbase gitstaged gitunstaged gitsha1 return A                 P      A   x  C  g             <  h          D  x           $  H  l        ,  X            A   @          <  d        $  H  x            A       g       ,      A,        P  m     A,        s     A,              A,              A,          9     A,               A,          	     A,          y	     A,         
  -
     A,        <  
     A,         h  
     A,  !      \       A,  "             A,  #      D  9     A     	  &     A   ` 
  +  *  A    
       ۤ     A  , 
  $  1
  A  "  
       ۤ   e      f        A.  /        9       A        %  T  J# L t     A   B         ۤ }  !    C     p  ۔s   A       G            A  H  #  
         <         F       C     d  ۔ x      A  B       A6  B   2@  R    R    A.  C      (  M     A   B  G         G             A  J     1  A.  J        Z      A,  K             A,  M        E     A.  N      t       A   "  R         R             A   "  U     !    U        Q     A   "  Y     }    C            A   "  Z                Q     A   B         ۜ e  	  @    ]      h       A        %  ,      =  Y     A   l  C      A    C  f         A          P  4   q      q  A.  e        m     A       %   ,     A   "  k                     A   "  l                Q     A   B         ۜ =        o             A      C  %  ,  D  a         A   l        A      f         A          T  4   u      q  A.  w             A       %   ,     A    C  A  @  A  "  C       ۤ     "  ~   R      ~       A   h    $        N  A         d  ۔ $  H  A  "        1  Y       C             A     	  1  A     R    A,          -      A.        y                A     "      A    "  f     	!  m!  A   L  C#    1  A          A     #  %   !     A.        "  9"     A,        h"  "     A  "                  "  #     q  A.        p#  #     A    C&  %   ,     A    C'  |  1|  A  "  C'       ۤ $  $         $  A   T  '  	  1	  A       %  A     (       =%     A    C(       &     A   < )  F  1F  A  "  )       ۤ Y&  &       R  5'  A   T  *  	  1	  A     R  u'  A     *     '  '     A    +     T(  y(     A   +  $      5'    A    +     d  ۔ (  (  A   "        )  =)       C,  &   )  A     C-     )  )     A     -       9*     A     -       *     A   D  .    1  AF     2`    y+      +    A    /  &   d,  A   x  0      A&       ,    A   <  C0    1  A&       ,    A    0     t-  -     A    1  &   -  A    2     -  -     A   \  3  
    A    3  f     .  u.  A.        .  .     q  A.        8/  q/     A   ,  4  G          %  /  0  50  0  0  A   $  5  G          %  0  1  1  A   ,  5  &  1  92  i2  2  2  13  X  /  0  A.        X  9     A     7     3  3     A     8     (4  E4     A,        }4  4     A,        5  u5     A   (  C9    5  5  I6  6   6    6  A    9  F   D7        setopt localoptions extendedglob NO_shwordsplit local hgbase bmfile branchfile rebasefile dirstatefile mqseriesfile curbmfile curbm mqstatusfile mqguardsfile patchdir mergedir r_csetid r_lrev r_branch i_bmhash i_bmname revformat branchformat hgactionstring hgchanges hgbmstring hgmqstring applied_string unapplied_string guards_string hgid_args defrevformat defbranchformat hgbmarks mqpatches mqguards mqunapplied hgmisc i_patchguards i_negguards i_posguards hook_com hgbase vcs_commbasedir hgbase:t r_csetid patchdir hgbase/.hg/patches hgbase/.hg/merge/ bmfile hgbase/.hg/bookmarks hgbase/.hg/bookmarks.current branchfile hgbase/.hg/branch hgbase/.hg/rebasestate hgbase/.hg/dirstate mqstatusfile patchdir/status patchdir/series patchdir/guards VCS_INFO_adjust zstyle :vcs_info:vcs:usercontext:rrn getrevision :vcs_info:vcs:usercontext:rrn usesimple VCS_INFO_hexdump dirstatefile r_csetid REPLY hgid_args :vcs_info:vcs:usercontext:rrn check-for-changes hgid_args HGPLAIN vcs_commcmd zhgid_args /dev/null read r_csetid r_branch r_branch branchfile r_branch < ${branchfile} r_branch r_branch default r_lrev1 r_lrev%+ r_csetid r_csetid%+ mergedir merging rebasefile rebasing r_csetid defrevformat %h r_lrev defrevformat %r :vcs_info:vcs:usercontext:rrn hgrevformat revformat revformat j/:/defrevformat localrev r_lrev hash r_csetid VCS_INFO_hook set-hgrev-format revformat zformat revformat r:hook_com[localrev] h:hook_com[hash] hook_comrevreplace r_branch %b r_lrev :vcs_info:vcs:usercontext:rrn j/:/defbranchformat branch r_branch revision set-branch-format branchformat zformat branchformat b:hook_com[branch] r:hook_com[revision] hook_combranchreplace :vcs_info:vcs:usercontext:rrn getbookmarks bmfile r_csetid i_bmhash r_csetid hgbmarks i_bmname bmfile curbmfile <"${curbmfile}" hook_comhgactivebookmark curbm gen-hg-bookmark-string hgbmarks[@] hgbmarksicurbm hgbmarks1,0 curbm* hgbmstring j:, :hgbmarks hgbmarks1 hgbmarks11,2 hgbmstring hook_comhgbookmarkstring :vcs_info:vcs:usercontext:rrn getmq patchdir mqstatusfile f< "${patchdir}/status"/saf09:/ Oamqpatches :vcs_info:vcs:usercontext:rrn getunapplied mqseriesfile mqguardsfile mqguards f< "${mqguardsfile}" mqguards oamqguards i_patch i_patchguards i_patch :space:# continue i_patchguards s: :i_patchguards Mi_patchguards:#-/s#/ Mi_patchguards:#+/s#+/ i_negguards @Mmqguards:ji_negguards continue i_posguards @Mmqguards:ji_posguards mqunapplied i_patch continue mqunapplied gen-mqguards-string mqguards[@] guards_string j:,:mqguards guards_string hook_comguardsstring extra_hook_com guards guards_string guardsn mqguards extra_zformats g:extra_hook_com[guards] G:#mqguards VCS_INFO_setpatchformat mqpatches applied_string mqunapplied unapplied_string :vcs_info:vcs:usercontext:rrn hgmisc hgmqstring hgmisc hgbmstring backend_miscpatches hgmqstring backend_miscbookmarks hgbmstring VCS_INFO_formats hgactionstring branchformat hgbase hgchanges (j:;:)hgmisc return A                 P      A       g                A,  	         A     A,  
      s     A,               A   (         Y        A    C  F           setopt localoptions extendedglob NO_shwordsplit local mtnbranch mtnbase mtnbase vcs_commbasedir mtnbase:t mtnbranch Mf ${vcs_comm[cmd]} status :sCurrent branch:/: / VCS_INFO_formats mtnbranch mtnbase return    A       f          P   A                
        A     C  g              A       g              A   \  #     F      <      A          J2  f   P  
    A.        e       A,                A       g      ,  P      A,        l       A   B  C       ۜ   H  |                 A        %         d       A   l        A      f       A  A          x  4   A      q  A.               A       %         A   (  C       A  ]       A      F           setopt localoptions extendedglob local p4base p4info hook_com vcs_commcmd info read p4infoa// /_ b## # vcs_commbasedir p4branch change change ${vcs_comm[cmd]} changes -m 1 ...\#have##Change %% * zstyle :vcs_info:vcs:usercontext:rrn branchformat p4branch p4branch %b:%r branch p4info[Client_name] revision change VCS_INFO_hook set-branch-format p4branch zformat p4branch b:hook_com[branch] r:hook_com[revision] p4branch hook_combranchreplace VCS_INFO_formats p4base change return A       f          P   A       g                A       g              A,  
        1     A,        s     A   B         ۜ   x                     A      C  %         @  e     A   l        A      f       M  A            4    M    	  q  A.           q     A       %         A   (         M  %    Y   A    C  F           setopt localoptions NO_shwordsplit local svkbranch svkbase hook_com svkbase vcs_commbasedir svkbase:t zstyle :vcs_info:vcs:usercontext:rrn branchformat %b:%r branch vcs_comm[branch] revision vcs_comm[revision] VCS_INFO_hook set-branch-format svkbranch zformat b:hook_com[branch] r:hook_com[revision] hook_combranchreplace VCS_INFO_formats svkbase vcs_comm[revision] return    A                 P         A   $  C          (  
    s    A       g      L      A               P  p        A       g             A      C  G     ۔          p  A,          t   A       %        A       g       "    A     C     "     A,         +    A           A          A          A  "                   A     C  %        A   (             A      F   `  + q  A    C  F   `    A   l              f   |  d       A          J2  f     
    A.  $        %     A     C
     P  q     A      @  1  A  ,        A,  .      D  e     A  h            4  I         A          J2  f     
    A.  /        	     q,  A,  2      <	  ]	     A  @     A  3     	  A       %   	     A   h  c        
  4  Q
   
  C    A     C     J2  f     
    A.  5      
  -     A   "  6      Y            &   D  A          \  }     A,  8             A  8  C      A.  9        |   A      &   D  A,  ?      s=     A   B       p  ۜ   0  (    @      (  e     A      C  %               A   l        A      f   x      A          <  4 (  ]      q  A.  E      (  a     A       %        A   (           Q       A    C  F   `        setopt localoptions noksharrays extendedglob NO_shwordsplit local svnbase svnbranch svninfo parentinfo cwdinfo hook_com integer SVN_ERR_WC_UPGRADE_REQUIRED 155036 svnbase svninfo f${vcs_comm[cmd]} info --non-interactive 2>&1  rc != 0   rc == 1  Mdat:svn: ESVN_ERR_WC_UPGRADE_REQUIRED:  VCS_INFO_formats upgrade required return print dat[@] read svninfoa// /_ b## # cwdinfo kvsvninfo  +svninfo[Working_Copy_Root_Path]  svnbase svninfoWorking_Copy_Root_Path vcs_commcmd info noninteractive svnbase svninfoa// /_ b## # svnbase svnbase:P svnbase:h/.svn parentinfo vcs_commcmd noninteractive svnbase:h parentinfoa// /_ b## # parentinfoRepository_UUID svninfoRepository_UUID break svninfo kvparentinfo svnbase svnbase:h svnbase svnbase:t zstyle :vcs_info:vcs:usercontext:rrn branchformat %b:%r branch svninfo[URL]##*/ revision cwdinfo[Revision] VCS_INFO_hook set-branch-format svnbranch zformat svnbranch b:hook_com[branch] r:hook_com[revision] hook_combranchreplace VCS_INFO_formats svnbranch svnbase cwdinfo[Revision] A                 P      A       g                A,  	         A     A,  
      s     A,               A   (  C         %      A      F   X        setopt localoptions extendedglob NO_shwordsplit local tlabase tlabranch tlabase vcs_commbasedir:P tlabase:t tlabranch  ${vcs_comm[cmd]} tree-id /// VCS_INFO_formats tlabranch tlabase return     5.8.1                                       T            debian/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_cdv     A  B            debian/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_darcs      y            debian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_detect_fossil   I       `      debian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_detect_git       C           debian/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_mtn                   debian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_detect_p4     t     d      debian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_detect_svk     	4  j            debian/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      C             debian/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      C             debian/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  )     X      debian/zsh-common//usr/share/zsh/functions/VCS_Info/Backends/VCS_INFO_get_data_git      4     \      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    "8        p      debian/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  
     0      debian/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_tla     A       f          P   A  "       +              F        A  B     F          F       ,A        )        A       F    %  A    C   F    +    setopt localoptions NO_shwordsplit --flavours return VCS_INFO_check_com vcs_commdetect_need_file branch/format VCS_INFO_bydir_detect .bzr    A       f          P   A  "       +              F        A  B     F     )       F       ,A        m        A       F    M  A    C   F    +    setopt localoptions NO_shwordsplit --flavours return VCS_INFO_check_com vcs_commcmd vcs_commdetect_need_file format VCS_INFO_bydir_detect .cdv      A       f          P   A  "       +              F        A  B     F     )       F        A  "       m  "     R         F       A       F         setopt localoptions NO_shwordsplit --flavours return VCS_INFO_check_com vcs_commcmd ./CVS ./CVS/Repository      A       f          P   A  "       +              F        A  B     F     )       F       ,A        m        A       F    M  A    C   F    +    setopt localoptions NO_shwordsplit --flavours return VCS_INFO_check_com vcs_commcmd vcs_commdetect_need_file format VCS_INFO_bydir_detect _darcs    A       f          P   A  "       +              F        A  B     F     )       F       ,A        m        A  B     F  ,  r       F       A       F         setopt localoptions NO_shwordsplit --flavours return VCS_INFO_check_com vcs_commcmd vcs_commdetect_need_file _FOSSIL_ .fslckout VCS_INFO_bydir_detect       A       f          P   A  "       +         H    	       A           d        A       F           A          A  "     F  0  }     
            A       1  A         .A        A       Q  A         .A        ]       A    C   F      A       F        setopt localoptions NO_shwordsplit --flavours print gitp4 gitsvn return VCS_INFO_check_com vcs_commcmd vcs_commgitdir ${vcs_comm[cmd]} rev-parse --git-dir 2> /dev/null vcs_commgitdir/svn vcs_commoverwrite_name git-svn vcs_commgitdir/refs/remotes/p4 vcs_commoverwrite_name git-p4       A       f          P   A  "       +         L    )       A           d        5  A       F  X         A  B     F  t         F  X    ,A          q      A  B     F    )       F  X   A       1  A       A  .A               Q  A       a  .A          5     Q  A       a  .A          Y     A    C   F  X      setopt localoptions NO_shwordsplit --flavours print hggit hghgsubversion hghgsvn return VCS_INFO_check_com vcs_commcmd vcs_commdetect_need_file store data sharedpath VCS_INFO_bydir_detect .hg vcs_commbasedir/.hg/svn vcs_commoverwrite_name hg-hgsubversion vcs_commbasedir/.hgsvn vcs_commoverwrite_name hg-hgsvn vcs_commbasedir/.hg/gitmapfile vcs_commoverwrite_name hg-git     A       f          P   A  "       +              F        A  B     F     )       F       ,A        m        A       F    U  A    C   F    +    setopt localoptions NO_shwordsplit --flavours return VCS_INFO_check_com vcs_commcmd vcs_commdetect_need_file revision VCS_INFO_bydir_detect _MTN    A  B          Z     
         ?         A        f     dC   A        F       <   A    C   g   p           A                  ,A        P  }    ^A     )  !  	0     Q      .A   
     P  d     	0    9     .A        P       	0    ;     .A        P       	0   l     .A        P  =        A   0         8        A        g          D      A     A  ,  A          d         A  X    
  	  A        A   A    C   &    A  "   
           F       A  <      1  .A         D       A    C   F       A          .A      r  U  y       A       g  <         A  "     R  q       &    .A               A       F         A  B       9       F       A  B  C   F  h      C   F      ,A          e      A       F    r  A       F   +      A       F    !     +functions[VCS_INFO_p4_get_server]  VCS_INFO_p4_get_server emulate setopt extendedglob local settings settings f${vcs_comm[cmd]} set serverport settingsrP4PORTP4PORT%%  serverport : perforce:1666 perforceserverport serverport1666 perforce:serverport VCS_INFO_detect_p4 local serverport p4where zstyle :vcs_info:p4:usercontext:rrn useserver  #vcs_info_p4_dead_servers  VCS_INFO_p4_get_server vcs_info_p4_dead_serversserverport return ${vcs_comm[cmd]} where 2>&1 p4where Connect to server failed typeset vcs_info_p4_dead_servers serverport vcs_info_p4_dead_serversserverport P4CONFIG VCS_INFO_check_com vcs_commcmd vcs_commdetect_need_file P4CONFIG VCS_INFO_bydir_detect VCS_INFO_detect_p4 @       A       f          P   A  "       +              F        A    C                  A       g  @ L  X      ,A        X        A  B  C   F  p      C   F        A  B              F        A      $          A        2J      f  8   L   A    C    1  A       a  ,A        L        A  "          	             9  }      A  "                         %      A  "         "           C   &  ,  A       &  D   A  "         h  "                     &  ,   A  "   !            "   !     X         C   &     A  "   "     8       &  l  A  "   #               #       M      A  "   &    a  "   '      "   (        
   F       A    
C   F         setopt localoptions NO_shwordsplit --flavours return noksharrays extendedglob local fhash VCS_INFO_check_com vcs_commcmd /.svk/config read line vcs_commbasedir line  line depotpath: vcs_commbranch line/ revision: vcs_commrevision line:space: vcs_commbranch vcs_commrevision break continue  fhash > 0    :space::   hash: continue  fhash == 0  continue PWD/ line %:/ vcs_commbasedir line %: vcs_commbranch vcs_commrevision    A       f          P   A  "       +              F        A  B     F     )       F       ,A        m       A  B     F  4         F         setopt localoptions NO_shwordsplit --flavours return VCS_INFO_check_com vcs_commcmd vcs_commdetect_need_file entries format wc.db VCS_INFO_bydir_detect .svn      A       f          P   A  "       +              F        A  B     F     )       F        A  "        m            F       A       F         setopt localoptions NO_shwordsplit --flavours return VCS_INFO_check_com vcs_commcmd vcs_commbasedir ${vcs_comm[cmd]} tree-root 2> /dev/null      A                 P         A               (  @  p       A    C   g             A                      A  B                                A               !     A  x        A                A       &      .A        9        A    C   f  p  k       A  B                    X           A       %       !        A  \    
  
1  A  "              }                     A       &  $       A  B   $     
e  z   %           (       A        g               A        g       4   H      .A         \             A     u  1  A            -    ,A   6       %     ,A   7     y       A   8    1  A   8      ,A   9     m       .A   :     A  m     `q   A          F        i       A            0+Z  D  \       A       F  |  \  A  |  c      F      C    A    C   F  |  0  ,A   C     D       ,A   D   +Z  -     .A   E               A   I  A    0           ,A   K     4  X     .A   L     |       0     	     ,A   N     4  d     .A   O            0     A     ,A   Q     4       .A   R            0     ;     ,A   T     4  t     .A   U            ,A   X     $  E     A        
1  A  "        t  y                  A    C   &    q  A  x      1  0          A       &    0          A    C   &    0     ;     A       &    ,A   g   s  q      A  B            H  |     h     |        A     C  %        4  Y      A  l        A       f       !  A           L 4  |   m        q  .A   m     |  !a      A       %        A  (  C    !   "  "A   "u  "  "  A       F  #<      setopt localoptions noksharrays extendedglob NO_shwordsplit local bzrbase bzrbr bzr_changes bzr_type bzrinfo hook_com bzr_info  +functions[VCS_INFO_bzr_get_info]  VCS_INFO_bzr_get_info bzrinfo s.:. ${vcs_comm[cmd]} version-info --custom \
        --template="{revno}:{branch_nick}:{clean}" zstyle :vcs_info:vcs:usercontext:rrn check-for-changes VCS_INFO_bzr_get_changes bzrinfo2 bzr_changes  +functions[VCS_INFO_bzr_get_info_restricted]  VCS_INFO_bzr_get_info_restricted bzrinfo ${vcs_comm[cmd]} revno bzrbase:t zstyle :vcs_info:vcs:usercontext:rrn check-for-changes bzr_type lightweigth VCS_INFO_bzr_get_changes  +functions[VCS_INFO_bzr_get_changes]  VCS_INFO_bzr_get_changes local counts line flag bzr_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:rrn use-simple bzrbase vcs_commbasedir bzrinfo2 bzrbase:t bzrbase/.bzr/branch/lastrevision bzrinfo1 < ${bzrbase}/.bzr/branch/last-revision bzrinfo1 bzrinfo1%%  vcs_commcmd info local line value dirtype read grep ^[ a-zA-Z0-9]\+:  line:  line%%: // /_ bzr_infokey value dirtype Checkout bzr_type checkout bzrbase bzr_infocheckout_root Repository checkout checkout bzrbase bzr_inforepository_checkout_root Lightweight checkout lightweigth bzrbase bzr_infolight_checkout_root standalone bzrbase bzr_infobranch_root bzrbase bzrbase:P bzr_info[checkout_of_branch] :vcs_info:vcs:usercontext:rrn use-server VCS_INFO_bzr_get_info bzr_infocheckout_of_branch file:// :// VCS_INFO_bzr_get_info_restricted bzrbase:t :vcs_info:vcs:usercontext:rrn branchformat bzrbr %b:%r hook_com branch bzrinfo[2] revision bzrinfo[1] VCS_INFO_hook set-branch-format bzrbr zformat bzrbr b:hook_com[branch] r:hook_com[revision] hook_combranchreplace VCS_INFO_formats bzrbr bzrbase bzr_changes bzrinfo[1] bzr_changes return      A       f          P   A       G            ,A   	              ,A   
   s  9      A  (      l           A       F         setopt localoptions NO_shwordsplit local cdvbase cdvbase vcs_commbasedir cdvbase:t VCS_INFO_formats cdvbase:t cdvbase return     A       f          P   A       g               ,A         t     ,A          -      A  p  C    A       a  ,A               A  8        .A        	|      A       &  ,  ,A           E     ,A      s       ,A                 A  "     R  )             ]      A  (      x           A    C   F  ,      setopt localoptions NO_shwordsplit local cvsbranch cvsbase cvsbase cvsbase cvsbase:P cvsbase:h/CVS cvsbase cvsbase:h cvsbase break < ./CVS/Repository cvsbase:t cvsbranchrrn/ cvsbranch rrn VCS_INFO_formats cvsbranch cvsbase return      A       f          P   A       G            ,A   	              ,A   
   s  !      A  (      \           A       F         setopt localoptions NO_shwordsplit local darcsbase vcs_commbasedir darcsbase:t VCS_INFO_formats darcsbase:t darcsbase return     A       f          P   A       g     
         A       g              A  $  C                   8       A  \        F  U        A        2J     f    
    .A               ,A        <  Y     ,A               ,A        0  Q     ,A          -      A  D      1  A          t      .A                A  (        M  u       9  i  A    C   F        setopt localoptions extendedglob local fsinfo fshash fsbranch changed merging action vcs_commcmd status read fsinfoa///_ b## # fshash fsinfocheckout%%  fsbranch fsinfotags%%,  changed Mkfsinfo:ADDEDEDITEDDELETEDUPDATED merging Mkfsinfo:_BY_MERGE merging action merging VCS_INFO_formats action fsbranch fsinfo[local_root] changed fshash fsinfo[repository] return       A                 P      A  0    '             <  d             A           L    ,       A    C         d         A       g             A  B        1               J       A        '              +   A        G    k       A    C     k      5        A        1  A       A  A   	    1  A   	    ]  .A   
            Q  A         .A        8  a     q  .A        t       A       F       A  p    ,   k       }  A  L      1  A         ,A        8  a     A       F       A  p    ,   k         A  L      1  A         ,A        X       A       F       A  L  	    1  A   $      ,A   %       1     A    	   F       A  L  
C    1  A   )    Q  ,A   *            A    
   F       A          A   .      A   /  	  1  A   /    m  .A   0            q  .A   2       @     A       F       A  L      1  A   7    ]  ,A   8            A    C   F      A       F           A  B   K     U    L  k         =      A  4      '              +   Ek      E   4      A        '             \     ,A         4       A  p    ,   k       }    A  H  C      A   	    %  ,A   
      4  %     A       &  @ dA     E    A       Y  ,A                A  "     R  =  "     R  q                 A  ""     `R  R  m             "     R            \       
  A         ,A        D  m     A  "     R            (  Q     Q  A         ,A           I     ~A       1  .A          	     .A        	T  	}     Q  A        
  .A   !     
  
       .A   #     P  y           .A   $        )           .A   %     `             .A   (     t           lA   +    1  A   +  R    .A   -        I     A       F           A  B   ~     E       +                A                  P          A    C               A  ,    &  i    )  i          .A                   ,A        $t  $      A    #C   F  $  %=  ,A        %d  %     ,A      s  &E      A  `  $    1  A    $     &x   &  '9  .A        'l  '     q  .A        (\      ,A        (|  (      A  H  %      A  B     R  %=       R  )  A    &   F  )L     A    &    
1  A    &     &x   )i  *  ,A        *\       .A        *       Q  A    '     &x   *  +i  .A        *\        A   (C  9  91  A  "        +          ,Q  -]       A  h  )      A        -x  A  ,B  )C        /      -  -  .  .I  .  .          /(       A $  *  #  #1  A        /X  A    *C    1  A  (  *C        /      /  /  .  /  0    A  ,  *        /      05  0y  0  .  0  0   A  "        11          1x       q   A  ,  +        /      1  1  2  .  25  2  A  "        11          3@        A    -C   &  3h   A    -   F  3  %=   A    .   '  4        4  4A   A   .C    1  A  "       4  "       4         5-   A    /C     5|  5      A    /     6X  6     A    /   &  7D  C  A       7  ,A        8  7      A    0   G  4         A  "       8= l  1C  ,          8 lA     K +  +0     9	     ,A          9    A       1  .A       +  9     .A      E    9       A  "        :	          :a  :     .A          :     	0   9     .A          :     0     ;     ~A       1  .A       +  9     .A      E    9     A    ;C     ;  ;e      A  8  ;      A       ;y  A    <C     ;  <I     A    <   &  =   ]  A       =  ,A        =  =      A    =   '  4        >  >-   A   >  O  O1  A       >y   A    >C   '  4        >   A    >   g  4    >       A  8  ?  L  >  >Y[  A    ?C     ?   ?1  ?  ;e   A    ?    1  A       ?  .A        @  @=     Q   A    @C   G  4  @       A     @     ?   A  A]  A  A  A      A  A             G       A        G              A        F   0     .A                           ,A       C@  Ca      A  X  C  
    A      C  A    CC     D  Di       A    C     E  Ei      A    DC   '  E        E  E  A  8  D      A       F0  A    D     Fp  F     A    E   &  G  !  A      G   A     F   G  E         G  G   A    F   G  E  H       A  ,  GC  $      H   2J    f  H   H   A    HC   G  E         A  4  H            I9  A    H     I`  I      A    IC   F  I    A    JC   &  J      A  *    Jq   A    MC   G  E  J       A  ,  M  $      K%   2J    f  H   K   A    N     K|  K      A  l  NC      A  9    L}   A    N     L  MA     A    O   %  N9     q  A    O   %  N     A    P   &  N  q  .A  B     Od      ,A  E     O  O      A  (  Q    P  PU  P  P  Q  Q=  Q  O  A    Q   F  Q      setopt localoptions extendedglob NO_shwordsplit local gitdir gitbase gitbranch gitaction gitunstaged gitstaged gitsha1 gitmisc querystaged queryunstaged git_patches_applied git_patches_unapplied hook_com  +functions[VCS_INFO_git_getaction]  VCS_INFO_git_getaction local gitdir gitdir/rebase-apply gitdir/rebase gitdir/../.dotest tmp tmp/rebasing gitaction rebase tmp/applying gitaction am gitaction am/rebase return gitdir/rebase-merge/interactive gitdir/.dotest-merge/interactive tmp gitaction rebase-i gitdir/rebase-merge gitdir/.dotest-merge gitaction rebase-m gitdir/MERGE_HEAD gitaction merge gitdir/BISECT_LOG gitaction bisect gitdir/CHERRY_PICK_HEAD gitdir/sequencer gitaction cherryseq gitaction cherry gitdir/sequencer gitaction cherry-or-revert  +functions[VCS_INFO_git_getbranch]  VCS_INFO_git_getbranch local gitdir actiondir gitsymref vcs_comm[cmd] symbolic-ref HEAD gitdir/rebase-apply gitdir/rebase gitdir/../.dotest tmp break actiondir gitbranch ${(z)gitsymref} 2> /dev/null gitbranch actiondir/headname gitbranch < ${actiondir}/head-name gitbranch gitbranch detached HEAD actiondir/onto gitbranch < ${actiondir}/onto gitdir/MERGE_HEAD gitbranch ${(z)gitsymref} 2> /dev/null gitbranch gitbranch < ${gitdir}/ORIG_HEAD gitdir/rebase-merge gitbranch < ${gitdir}/rebase-merge/head-name gitbranch detached HEAD gitbranch < ${gitdir}/rebase-merge/orig-head gitdir/.dotest-merge gitbranch < ${gitdir}/.dotest-merge/head-name gitbranch ${(z)gitsymref} 2> /dev/null gitbranch refs/tags/${vcs_comm[cmd]} describe --all --exact-match HEAD 2>/dev/null gitbranch ${vcs_comm[cmd]} describe --contains HEAD 2>/dev/null gitbranch ${vcs_comm[cmd]} name-rev --name-only --no-undefined --always HEAD 2>/dev/null gitbranch gitbranch < $gitdir/HEAD[1,7]... return  +functions[VCS_INFO_git_handle_patches]  VCS_INFO_git_handle_patches local git_applied_s git_unapplied_s gitmsg git_patches_applied Oagit_patches_applied VCS_INFO_setpatchformat git_patches_applied git_applied_s git_patches_unapplied git_unapplied_s :vcs_info:vcs:usercontext:rrn gitmsg gitmisc REPLY gitdir vcs_commgitdir VCS_INFO_git_getbranch gitdir gitbase  ${vcs_comm[cmd]} rev-parse --show-toplevel  gitbase:t zstyle :vcs_info:vcs:usercontext:rrn getrevision gitsha1 ${vcs_comm[cmd]} rev-parse --quiet --verify HEAD gitsha1 gitbranch gitbranch##refs/[^/]##/ gitbranch return :vcs_info:vcs:usercontext:rrn check-for-changes querystaged queryunstaged :vcs_info:vcs:usercontext:rrn check-for-staged-changes  querystaged || queryunstaged  ${vcs_comm[cmd]} rev-parse --is-inside-work-tree 2> /dev/null true  queryunstaged  vcs_commcmd diff noextdiff ignoresubmodulesdirty quiet exitcode /dev/null gitunstaged  querystaged  vcs_commcmd revparse verify HEAD vcs_commcmd diffindex cached ignoresubmodulesdirty  ? && ? != 128  gitstaged vcs_commcmd diffindex cached ignoresubmodulesdirty 4b825dc642cb6eb9a060e54bf8d69288fbee4904 gitstaged VCS_INFO_adjust VCS_INFO_git_getaction local patchdir gitdir/patches/gitbranch patchdir patchdir/applied patchdir/unapplied git_patches_applied f< "${patchdir}/applied" git_patches_unapplied f< "${patchdir}/unapplied" VCS_INFO_git_handle_patches gitdir/rebase-merge patchdir patchdir/done f< "${patchdir}/done" ppickeeditrrewordffixupssquash  p     ?  #p//[^ ] == 1  p%%  p  p%% * ? p/x /exec  git_patches_applied p patchdir/git-rebase-todo git_patches_unapplied f<"${patchdir}/git-rebase-todo": VCS_INFO_git_handle_patches gitdir/rebase-apply patchdir next patchdir/next next < $next subject p = 1 p < cur printf git_patches_applied[p] %04d ? patchdir/msg-clean subject < "${patchdir}/msg-clean"[(f)1] this_patch_file this_patch_file %s/%04d patchdir cur this_patch_file local REPLY VCS_INFO_patch2subject this_patch_file subject REPLY subject subject:? patchdir/original-commit git_patches_applied < ${patchdir}/original-commit subject git_patches_applied ? subject local last < "${patchdir}/last"  cur+1 <= last  git_patches_unapplied (cur+1)..last VCS_INFO_git_handle_patches gitdir/MERGE_HEAD heads @f<"${gitdir}/MERGE_HEAD" subject read subject gitdir/MERGE_MSG heads@ git_patches_applied p subject unset VCS_INFO_git_handle_patches gitdir/CHERRY_PICK_HEAD subject subject gitdir/MERGE_MSG git_patches_applied <${gitdir}/CHERRY_PICK_HEAD subject gitdir/sequencer/todo git_patches_unapplied Mf<"${gitdir}/sequencer/todo":pick pick  git_patches_unapplied1 git_patches_unapplied VCS_INFO_git_handle_patches gitmisc backend_miscpatches gitmisc VCS_INFO_formats gitaction gitbranch gitbase gitstaged gitunstaged gitsha1 return    A                 P      A  x  C  g             <  h          D  x           $  H  l        ,  X             A  @          <  d        $  H  x             A       g      ,      ,A        P  m     ,A      s       ,A              ,A              ,A          9     ,A               ,A          	     ,A          	y     ,A        
   
-     ,A        <  
     ,A         h  
     ,A   !     \       ,A   "            ,A   #     D  9      A    	   &     A `  
  +  *  A    
            A ,  
  $  
1  A  "  
          e       f       .A   /       9        A       %  T #J L t       A  B          }  !    C     ps      A       G           A  H  #   
        <          F      C     d   x      A   B      6A   B  @2  R    R    .A   C     (  M      A  B   G         G            A   J    1  .A   J       Z      ,A   K            ,A   M       E     .A   N     t        A  "   R         R             A  "   U    !     U       Q      A  "   Y    }    C             A  "   Z               Q      A  B          e  	  @     ]     h        A       %  ,      =  Y      A  l  C      A    C   f        A          P 4    q      q  .A   e       m      A       %  ,      A  "   k                     A  "   l               Q      A  B          =         o             A     C  %  ,  D  a          A  l        A       f        A          T 4    u      q  .A   w             A       %  ,      A   C  A  @  A  "  C            "   ~  R       ~       A  h    $        N  A         d   $  H  A  "        1  Y        C            A     	  1  A     R    ,A           -     .A         y                A    "      A    "   f    !	  !m   A  L  #C    1  A           A    #   %  !     .A        "  "9     ,A        "h  "     A  "                  "  #     q  .A        #p  #     A    &C   %  ,      A   'C  |  |1  A  "  'C        $  $         $   A  T  '  	  	1  A       %   A    (       %=     A    (C       &      A <  )  F  F1  A  "  )        &Y  &       R  '5   A  T  *  	  	1  A     R  'u   A    *     '  '     A    +     (T  (y     A   +  $      '5    A    +     d   (  (   A  "        )  )=       ,C   &  )   A    -C     )  )      A    -       *9      A    -       *      A  D  .    1  FA     `2    +y      +    A    /   &  ,d   A  x  0      &A       ,     A  <  0C    1  &A       ,    A    0     -t  -     A    1   &  -  A    2     -  -      A  \  3  
    A    3   f    .  .u  .A        .  .     q  .A        /8  /q      A  ,  4   G         %  /  0  05  0  0   A  $  5   G         %  0  1  1   A  ,  5  &  1  29  2i  2  2  31  X  /  0  .A        X  9      A    7     3  3      A    8     4(  4E     ,A        4}  4     ,A        5  5u      A  (  9C    5  5  6I  6   6    6  A    9   F  7D      setopt localoptions extendedglob NO_shwordsplit local hgbase bmfile branchfile rebasefile dirstatefile mqseriesfile curbmfile curbm mqstatusfile mqguardsfile patchdir mergedir r_csetid r_lrev r_branch i_bmhash i_bmname revformat branchformat hgactionstring hgchanges hgbmstring hgmqstring applied_string unapplied_string guards_string hgid_args defrevformat defbranchformat hgbmarks mqpatches mqguards mqunapplied hgmisc i_patchguards i_negguards i_posguards hook_com hgbase vcs_commbasedir hgbase:t r_csetid patchdir hgbase/.hg/patches hgbase/.hg/merge/ bmfile hgbase/.hg/bookmarks hgbase/.hg/bookmarks.current branchfile hgbase/.hg/branch hgbase/.hg/rebasestate hgbase/.hg/dirstate mqstatusfile patchdir/status patchdir/series patchdir/guards VCS_INFO_adjust zstyle :vcs_info:vcs:usercontext:rrn getrevision :vcs_info:vcs:usercontext:rrn usesimple VCS_INFO_hexdump dirstatefile r_csetid REPLY hgid_args :vcs_info:vcs:usercontext:rrn check-for-changes hgid_args HGPLAIN vcs_commcmd zhgid_args /dev/null read r_csetid r_branch r_branch branchfile r_branch < ${branchfile} r_branch r_branch default r_lrev1 r_lrev%+ r_csetid r_csetid%+ mergedir merging rebasefile rebasing r_csetid defrevformat %h r_lrev defrevformat %r :vcs_info:vcs:usercontext:rrn hgrevformat revformat revformat j/:/defrevformat localrev r_lrev hash r_csetid VCS_INFO_hook set-hgrev-format revformat zformat revformat r:hook_com[localrev] h:hook_com[hash] hook_comrevreplace r_branch %b r_lrev :vcs_info:vcs:usercontext:rrn j/:/defbranchformat branch r_branch revision set-branch-format branchformat zformat branchformat b:hook_com[branch] r:hook_com[revision] hook_combranchreplace :vcs_info:vcs:usercontext:rrn getbookmarks bmfile r_csetid i_bmhash r_csetid hgbmarks i_bmname bmfile curbmfile <"${curbmfile}" hook_comhgactivebookmark curbm gen-hg-bookmark-string hgbmarks[@] hgbmarksicurbm hgbmarks1,0 curbm* hgbmstring j:, :hgbmarks hgbmarks1 hgbmarks11,2 hgbmstring hook_comhgbookmarkstring :vcs_info:vcs:usercontext:rrn getmq patchdir mqstatusfile f< "${patchdir}/status"/saf09:/ Oamqpatches :vcs_info:vcs:usercontext:rrn getunapplied mqseriesfile mqguardsfile mqguards f< "${mqguardsfile}" mqguards oamqguards i_patch i_patchguards i_patch :space:# continue i_patchguards s: :i_patchguards Mi_patchguards:#-/s#/ Mi_patchguards:#+/s#+/ i_negguards @Mmqguards:ji_negguards continue i_posguards @Mmqguards:ji_posguards mqunapplied i_patch continue mqunapplied gen-mqguards-string mqguards[@] guards_string j:,:mqguards guards_string hook_comguardsstring extra_hook_com guards guards_string guardsn mqguards extra_zformats g:extra_hook_com[guards] G:#mqguards VCS_INFO_setpatchformat mqpatches applied_string mqunapplied unapplied_string :vcs_info:vcs:usercontext:rrn hgmisc hgmqstring hgmisc hgbmstring backend_miscpatches hgmqstring backend_miscbookmarks hgbmstring VCS_INFO_formats hgactionstring branchformat hgbase hgchanges (j:;:)hgmisc return    A                 P      A       g               ,A   	        A     ,A   
   s       ,A                A  (         Y        A    C   F        setopt localoptions extendedglob NO_shwordsplit local mtnbranch mtnbase mtnbase vcs_commbasedir mtnbase:t mtnbranch Mf ${vcs_comm[cmd]} status :sCurrent branch:/: / VCS_INFO_formats mtnbranch mtnbase return       A       f          P   A               
         A    C   g              A       g              A  \  #      F     <      A        2J     f  P  
    .A        e       ,A                 A       g     ,  P      ,A        l        A  B  C          H  |                  A       %         d        A  l        A       f      A  A          x 4    A      q  .A                A       %         A  (  C       A  ]       A       F        setopt localoptions extendedglob local p4base p4info hook_com vcs_commcmd info read p4infoa// /_ b## # vcs_commbasedir p4branch change change ${vcs_comm[cmd]} changes -m 1 ...\#have##Change %% * zstyle :vcs_info:vcs:usercontext:rrn branchformat p4branch p4branch %b:%r branch p4info[Client_name] revision change VCS_INFO_hook set-branch-format p4branch zformat p4branch b:hook_com[branch] r:hook_com[revision] p4branch hook_combranchreplace VCS_INFO_formats p4base change return    A       f          P   A       g                A       g             ,A   
       1     ,A      s        A  B            x                      A     C  %         @  e      A  l        A       f      M  A           4     M    	  q  .A           q      A       %         A  (         M  %    Y   A    C   F        setopt localoptions NO_shwordsplit local svkbranch svkbase hook_com svkbase vcs_commbasedir svkbase:t zstyle :vcs_info:vcs:usercontext:rrn branchformat %b:%r branch vcs_comm[branch] revision vcs_comm[revision] VCS_INFO_hook set-branch-format svkbranch zformat b:hook_com[branch] r:hook_com[revision] hook_combranchreplace VCS_INFO_formats svkbase vcs_comm[revision] return       A                 P         A  $  C          (  
  s       A       g    L        A              P  p         A       g             A     C   G              p  ,A        t      A       %        A       g    "       A    C   "       ,A        +      A          A          A          A  "                    A    C   %        A  (             A       F  ` +  q  A    C   F  `     A  l               f  | d        A        2J     f    
    .A   $       %      A    
C     P  q      A     @  1  A   ,       ,A   .     D  e     A  h            4  I         A        2J     f    
    .A   /       	     ,q  ,A   2     	<  	]     A @      A   3    	   A       %  	      A  h  c        
  4  
Q   
  C    A     C   2J     f    
    .A   5     
  -      A  "   6     Y             &  D   A         \  }     ,A   8            A  8  C      .A   9     |     A       &  D  ,A   ?   s  =      A  B       p     0  (     @     (  e      A     C  %                A  l        A       f  x      A          < 4  (  ]      q  .A   E     (  a      A       %        A  (           Q       A    C   F  `      setopt localoptions noksharrays extendedglob NO_shwordsplit local svnbase svnbranch svninfo parentinfo cwdinfo hook_com integer SVN_ERR_WC_UPGRADE_REQUIRED 155036 svnbase svninfo f${vcs_comm[cmd]} info --non-interactive 2>&1  rc != 0   rc == 1  Mdat:svn: ESVN_ERR_WC_UPGRADE_REQUIRED:  VCS_INFO_formats upgrade required return print dat[@] read svninfoa// /_ b## # cwdinfo kvsvninfo  +svninfo[Working_Copy_Root_Path]  svnbase svninfoWorking_Copy_Root_Path vcs_commcmd info noninteractive svnbase svninfoa// /_ b## # svnbase svnbase:P svnbase:h/.svn parentinfo vcs_commcmd noninteractive svnbase:h parentinfoa// /_ b## # parentinfoRepository_UUID svninfoRepository_UUID break svninfo kvparentinfo svnbase svnbase:h svnbase svnbase:t zstyle :vcs_info:vcs:usercontext:rrn branchformat %b:%r branch svninfo[URL]##*/ revision cwdinfo[Revision] VCS_INFO_hook set-branch-format svnbranch zformat svnbranch b:hook_com[branch] r:hook_com[revision] hook_combranchreplace VCS_INFO_formats svnbranch svnbase cwdinfo[Revision]    A                 P      A       g               ,A   	        A     ,A   
   s       ,A                A  (  C         %      A       F  X      setopt localoptions extendedglob NO_shwordsplit local tlabase tlabranch tlabase vcs_commbasedir:P tlabase:t tlabranch  ${vcs_comm[cmd]} tree-id /// VCS_INFO_formats tlabranch tlabase return    