diff --git a/.zcompdump b/.zcompdump deleted file mode 100644 index e6346c4..0000000 --- a/.zcompdump +++ /dev/null @@ -1,1725 +0,0 @@ -#files: 869 version: 5.0.8 - -_comps=( -'-' '_precommand' -'-array-value-' '_value' -'-assign-parameter-' '_assign' -'-brace-parameter-' '_brace_parameter' -'-command-' '_autocd' -'-command-line-' '_normal' -'-condition-' '_condition' -'-default-' '_default' -'-equal-' '_equal' -'-first-' '_first' -'-math-' '_math' -'-parameter-' '_parameter' -'-redirect-' '_redirect' -'-redirect-,-default-,-default-' '_files' -'-redirect-,<,bunzip2' '_bzip2' -'-redirect-,<,bzip2' '_bzip2' -'-redirect-,<,compress' '_compress' -'-redirect-,<,gunzip' '_gzip' -'-redirect-,<,gzip' '_gzip' -'-redirect-,<,uncompress' '_compress' -'-redirect-,<,unxz' '_xz' -'-redirect-,<,xz' '_xz' -'-redirect-,>,bzip2' '_bzip2' -'-redirect-,>,compress' '_compress' -'-redirect-,>,gzip' '_gzip' -'-redirect-,>,xz' '_xz' -'-subscript-' '_subscript' -'-tilde-' '_tilde' -'-value-' '_value' -'-value-,-default-,-command-' '_zargs' -'-value-,-default-,-default-' '_value' -'-value-,ANT_ARGS,-default-' '_ant' -'-value-,CFLAGS,-default-' '_gcc' -'-value-,CPPFLAGS,-default-' '_gcc' -'-value-,CXXFLAGS,-default-' '_gcc' -'-value-,DISPLAY,-default-' '_x_display' -'-value-,GREP_OPTIONS,-default-' '_grep' -'-value-,GZIP,-default-' '_gzip' -'-value-,LANG,-default-' '_locales' -'-value-,LANGUAGE,-default-' '_locales' -'-value-,LDFLAGS,-default-' '_gcc' -'-value-,LESS,-default-' '_less' -'-value-,LESSCHARSET,-default-' '_less' -'-value-,LPDEST,-default-' '_printers' -'-value-,P4CLIENT,-default-' '_perforce' -'-value-,P4MERGE,-default-' '_perforce' -'-value-,P4PORT,-default-' '_perforce' -'-value-,P4USER,-default-' '_perforce' -'-value-,PERLDOC,-default-' '_perldoc' -'-value-,PRINTER,-default-' '_printers' -'-value-,PROMPT,-default-' '_ps1234' -'-value-,PROMPT2,-default-' '_ps1234' -'-value-,PROMPT3,-default-' '_ps1234' -'-value-,PROMPT4,-default-' '_ps1234' -'-value-,PS1,-default-' '_ps1234' -'-value-,PS2,-default-' '_ps1234' -'-value-,PS3,-default-' '_ps1234' -'-value-,PS4,-default-' '_ps1234' -'-value-,RPROMPT,-default-' '_ps1234' -'-value-,RPROMPT2,-default-' '_ps1234' -'-value-,RPS1,-default-' '_ps1234' -'-value-,RPS2,-default-' '_ps1234' -'-value-,SPROMPT,-default-' '_ps1234' -'-value-,TERM,-default-' '_terminals' -'-value-,TERMINFO_DIRS,-default-' '_dir_list' -'-value-,TZ,-default-' '_time_zone' -'-value-,VALGRIND_OPTS,-default-' '_valgrind' -'-value-,WWW_HOME,-default-' '_urls' -'-value-,XML_CATALOG_FILES,-default-' '_xmlsoft' -'-value-,XZ_DEFAULTS,-default-' '_xz' -'-value-,XZ_OPT,-default-' '_xz' -'-vared-' '_in_vared' -'-zcalc-line-' '_zcalc_line' -'.' '_source' -'5g' '_go' -'5l' '_go' -'6g' '_go' -'6l' '_go' -'8g' '_go' -'8l' '_go' -'Mail' '_mail' -'Mosaic' '_webbrowser' -'SuSEconfig' '_SUSEconfig' -'VBoxHeadless' '_virtualbox' -'VBoxManage' '_virtualbox' -'a2dismod' '_a2utils' -'a2dissite' '_a2utils' -'a2enmod' '_a2utils' -'a2ensite' '_a2utils' -'a2ps' '_a2ps' -'aaaa' '_hosts' -'aap' '_aap' -'ack' '_ack' -'ack-grep' '_ack' -'ack-standalone' '_ack' -'ack2' '_ack' -'acpi' '_acpi' -'acpitool' '_acpitool' -'acroread' '_acroread' -'adb' '_adb' -'add-zsh-hook' '_add-zsh-hook' -'admin' '_sccs' -'ag' '_ag' -'ali' '_mh' -'alias' '_alias' -'amaya' '_webbrowser' -'analyseplugin' '_analyseplugin' -'android' '_android' -'animate' '_imagemagick' -'anno' '_mh' -'ansible' '_ansible' -'ansible-galaxy' '_ansible-galaxy' -'ansible-playbook' '_ansible-playbook' -'ant' '_ant' -'antiword' '_antiword' -'aoss' '_precommand' -'apache2ctl' '_apachectl' -'apachectl' '_apachectl' -'apm' '_apm' -'appletviewer' '_java' -'apropos' '_man' -'apt' '_apt' -'apt-cache' '_apt' -'apt-cdrom' '_apt' -'apt-config' '_apt' -'apt-file' '_apt-file' -'apt-get' '_apt' -'apt-mark' '_apt' -'apt-move' '_apt-move' -'apt-show-versions' '_apt-show-versions' -'aptitude' '_aptitude' -'apvlv' '_pdf' -'arena' '_webbrowser' -'arp' '_arp' -'arping' '_arping' -'artisan' '_artisan' -'at' '_at' -'atach' '_atach' -'atq' '_at' -'atrm' '_at' -'attr' '_attr' -'augtool' '_augeas' -'auto-apt' '_auto-apt' -'autoload' '_typeset' -'awk' '_awk' -'axi-cache' '_axi-cache' -'bash' '_sh' -'batch' '_at' -'baz' '_baz' -'beadm' '_beadm' -'bg' '_jobs_bg' -'bindkey' '_bindkey' -'bison' '_bison' -'bmake' '_make' -'bogofilter' '_bogofilter' -'bogotune' '_bogofilter' -'bogoutil' '_bogofilter' -'boot2docker' '_boot2docker' -'bower' '_bower' -'bpython' '_bpython' -'bpython2' '_bpython' -'brctl' '_brctl' -'brew' '_brew' -'bsdconfig' '_bsdconfig' -'bsdgrep' '_grep' -'bsdinstall' '_bsdinstall' -'btdownloadcurses' '_bittorrent' -'btdownloadgui' '_bittorrent' -'btdownloadheadless' '_bittorrent' -'btlaunchmany' '_bittorrent' -'btlaunchmanycurses' '_bittorrent' -'btmakemetafile' '_bittorrent' -'btreannounce' '_bittorrent' -'btrename' '_bittorrent' -'btrfs' '_btrfs' -'bts' '_bts' -'btshowmetainfo' '_bittorrent' -'bttrack' '_bittorrent' -'bug' '_bug' -'buildhash' '_ispell' -'builtin' '_builtin' -'bundle' '_bundle' -'bunzip2' '_bzip2' -'burst' '_mh' -'bzcat' '_bzip2' -'bzip2' '_bzip2' -'bzip2recover' '_bzip2' -'bzr' '_bzr' -'c++' '_gcc' -'cabal' '_cabal' -'cal' '_cal' -'calendar' '_calendar' -'cap' '_cap' -'cask' '_cask' -'cat' '_cat' -'catchsegv' '_precommand' -'cc' '_gcc' -'ccal' '_ccal' -'cd' '_cd' -'cdbs-edit-patch' '_cdbs-edit-patch' -'cdc' '_sccs' -'cdcd' '_cdcd' -'cdls' '_cdls_popdls_pushdls' -'cdr' '_cdr' -'cdrdao' '_cdrdao' -'cdrecord' '_cdrecord' -'celery' '_celery' -'certtool' '_gnutls' -'cftp' '_twisted' -'chage' '_users' -'chdir' '_cd' -'chflags' '_chflags' -'chfn' '_users' -'chgrp' '_chown' -'chimera' '_webbrowser' -'chkconfig' '_chkconfig' -'chmod' '_chmod' -'choc' '_choc' -'chown' '_chown' -'chpass' '_chsh' -'chrt' '_chrt' -'chsh' '_chsh' -'ci' '_rcs' -'ckeygen' '_twisted' -'clang' '_gcc' -'clang++' '_gcc' -'clay' '_clay' -'clear' '_nothing' -'cmake' '_cmake' -'cmp' '_cmp' -'co' '_rcs' -'coffee' '_coffee' -'comb' '_sccs' -'combine' '_imagemagick' -'comm' '_comm' -'command' '_command' -'comp' '_mh' -'compdef' '_compdef' -'composer' '_composer' -'composite' '_imagemagick' -'compress' '_compress' -'conch' '_twisted' -'config.status' '_configure' -'configure' '_configure' -'console' '_console' -'convert' '_imagemagick' -'coreadm' '_coreadm' -'cowsay' '_cowsay' -'cowthink' '_cowsay' -'cp' '_cp' -'cpanm' '_cpanm' -'cpio' '_cpio' -'cplay' '_cplay' -'createdb' '_pgsql_utils' -'createuser' '_pgsql_utils' -'crsh' '_cssh' -'cryptsetup' '_cryptsetup' -'csh' '_sh' -'cssh' '_cssh' -'csup' '_csup' -'curl' '_urls' -'cut' '_cut' -'cvs' '_cvs' -'cvsup' '_cvsup' -'cygcheck' '_cygcheck' -'cygcheck.exe' '_cygcheck' -'cygpath' '_cygpath' -'cygpath.exe' '_cygpath' -'cygrunsrv' '_cygrunsrv' -'cygrunsrv.exe' '_cygrunsrv' -'cygserver' '_cygserver' -'cygserver.exe' '_cygserver' -'cygstart' '_cygstart' -'cygstart.exe' '_cygstart' -'dak' '_dak' -'darcs' '_darcs' -'date' '_date' -'dbus-monitor' '_dbus' -'dbus-send' '_dbus' -'dch' '_debchange' -'dchroot' '_dchroot' -'dchroot-dsa' '_dchroot-dsa' -'dcop' '_dcop' -'dcopclient' '_dcop' -'dcopfind' '_dcop' -'dcopobject' '_dcop' -'dcopref' '_dcop' -'dcopstart' '_dcop' -'dcut' '_dcut' -'dd' '_dd' -'debchange' '_debchange' -'debdiff' '_debdiff' -'debfoster' '_debfoster' -'debsign' '_debsign' -'debuild' '_debuild' -'declare' '_typeset' -'defaults' '_defaults' -'delta' '_sccs' -'devtodo' '_devtodo' -'df' '_df' -'dget' '_dget' -'dhclient' '_dhclient' -'dhclient3' '_dhclient' -'dhcpcd' '_dhcpcd' -'dhcpinfo' '_dhcpinfo' -'dict' '_dict' -'diff' '_diff' -'diffstat' '_diffstat' -'dillo' '_webbrowser' -'dircmp' '_directories' -'dirs' '_dirs' -'disable' '_disable' -'disown' '_jobs_fg' -'display' '_imagemagick' -'dist' '_mh' -'ditz' '_ditz' -'django-admin' '_django' -'django-admin.py' '_manage.py' -'dladm' '_dladm' -'dlocate' '_dlocate' -'dmake' '_make' -'dmidecode' '_dmidecode' -'docker' '_docker' -'docker-compose' '_docker-compose' -'docker-machine' '_docker-machine' -'docpad' '_docpad' -'domainname' '_yp' -'dosdel' '_floppy' -'dosread' '_floppy' -'dpatch-edit-patch' '_dpatch-edit-patch' -'dpkg' '_dpkg' -'dpkg-buildpackage' '_dpkg-buildpackage' -'dpkg-cross' '_dpkg-cross' -'dpkg-deb' '_dpkg' -'dpkg-query' '_dpkg' -'dpkg-reconfigure' '_dpkg' -'dpkg-repack' '_dpkg-repack' -'dpkg-source' '_dpkg_source' -'dput' '_dput' -'dropdb' '_pgsql_utils' -'dropuser' '_pgsql_utils' -'drush' '_drush' -'dsh' '_dsh' -'dtrace' '_dtrace' -'du' '_du' -'dumpadm' '_dumpadm' -'dumper' '_dumper' -'dumper.exe' '_dumper' -'dupload' '_dupload' -'dut' '_dut' -'dvibook' '_dvi' -'dviconcat' '_dvi' -'dvicopy' '_dvi' -'dvidvi' '_dvi' -'dvipdf' '_dvi' -'dvips' '_dvi' -'dviselect' '_dvi' -'dvitodvi' '_dvi' -'dvitype' '_dvi' -'dwb' '_webbrowser' -'dzen2' '_dzen2' -'ecasound' '_ecasound' -'echotc' '_echotc' -'echoti' '_echoti' -'egrep' '_grep' -'elfdump' '_elfdump' -'elinks' '_elinks' -'elm' '_elm' -'emulate' '_emulate' -'emulator' '_emulator' -'enable' '_enable' -'enscript' '_enscript' -'env' '_env' -'epdfview' '_pdf' -'epsffit' '_psutils' -'erb' '_ruby' -'espeak' '_espeak' -'etags' '_etags' -'ethtool' '_ethtool' -'eu-nm' '_nm' -'eu-readelf' '_readelf' -'eval' '_precommand' -'eview' '_vim' -'evim' '_vim' -'evince' '_pspdf' -'exec' '_precommand' -'exim' '_vim' -'explodepkg' '_pkgtool' -'export' '_typeset' -'exportfs' '_exportfs' -'express' '_webbrowser' -'extcheck' '_java' -'extractres' '_psutils' -'fab' '_fab' -'fakeroot' '_fakeroot' -'false' '_nothing' -'fc' '_fc' -'fc-list' '_xft_fonts' -'fc-match' '_xft_fonts' -'feh' '_feh' -'fetch' '_fetch' -'fetchmail' '_fetchmail' -'ffmpeg' '_ffmpeg' -'fg' '_jobs_fg' -'fgrep' '_grep' -'figlet' '_figlet' -'find' '_find' -'findaffix' '_ispell' -'finger' '_finger' -'fink' '_fink' -'firefox' '_mozilla' -'fixdlsrps' '_psutils' -'fixfmps' '_psutils' -'fixmacps' '_psutils' -'fixpsditps' '_psutils' -'fixpspps' '_psutils' -'fixscribeps' '_psutils' -'fixtpps' '_psutils' -'fixwfwps' '_psutils' -'fixwpps' '_psutils' -'fixwwps' '_psutils' -'flasher' '_flasher' -'flex' '_flex' -'flist' '_mh' -'flists' '_mh' -'float' '_typeset' -'flowadm' '_flowadm' -'fmadm' '_fmadm' -'fned' '_zed' -'folder' '_mh' -'folders' '_mh' -'fortune' '_fortune' -'forw' '_mh' -'freebsd-make' '_make' -'freebsd-update' '_freebsd-update' -'fsh' '_fsh' -'fstat' '_fstat' -'ftp' '_hosts' -'functions' '_typeset' -'fuser' '_fuser' -'fusermount' '_fusermount' -'fwhois' '_whois' -'g++' '_gcc' -'galeon' '_webbrowser' -'gas' '_gas' -'gcc' '_gcc' -'gccgo' '_go' -'gchmod' '_chmod' -'gcmp' '_cmp' -'gcomm' '_comm' -'gcore' '_gcore' -'gcp' '_cp' -'gdate' '_date' -'gdb' '_gdb' -'gdiff' '_diff' -'gdu' '_du' -'geany' '_geany' -'gem' '_gem' -'gem1.9' '_gem' -'genisoimage' '_genisoimage' -'get' '_sccs' -'getafm' '_psutils' -'getclip' '_getclip' -'getclip.exe' '_getclip' -'getconf' '_getconf' -'getent' '_getent' -'getfacl' '_getfacl' -'getfacl.exe' '_getfacl' -'getfattr' '_attr' -'getmail' '_getmail' -'getopts' '_vars' -'gex' '_vim' -'gfind' '_find' -'ggv' '_gnome-gv' -'gh' '_github' -'ghc' '_ghc' -'ghc-pkg' '_ghc' -'ghci' '_ghc' -'ghostscript' '_gs' -'ghostview' '_pspdf' -'gid' '_id' -'gist' '_gist' -'git' '_git' -'git-buildpackage' '_git-buildpackage' -'git-cvsserver' '_git' -'git-flow' '_git-flow' -'git-hub-browse' '_git-hub-browse' -'git-hub-shorten-url' '_git-hub-shorten-url' -'git-info' '_git-info' -'git-pulls' '_git-pulls' -'git-receive-pack' '_git' -'git-shell' '_git' -'git-submodule-move' '_git-submodule-move' -'git-submodule-remove' '_git-submodule-remove' -'git-upload-archive' '_git' -'git-upload-pack' '_git' -'git-wtf' '_git-wtf' -'github' '_github' -'gitk' '_git' -'gjoin' '_join' -'glances' '_glances' -'gln' '_ln' -'global' '_global' -'gls' '_ls' -'gm' '_graphicsmagick' -'gmake' '_make' -'gmd5sum' '_md5sum' -'gmkdir' '_mkdir' -'gmplayer' '_mplayer' -'gnome-gv' '_gnome-gv' -'gnupod_INIT' '_gnupod' -'gnupod_INIT.pl' '_gnupod' -'gnupod_addsong' '_gnupod' -'gnupod_addsong.pl' '_gnupod' -'gnupod_check' '_gnupod' -'gnupod_check.pl' '_gnupod' -'gnupod_search' '_gnupod' -'gnupod_search.pl' '_gnupod' -'gnutls-cli' '_gnutls' -'gnutls-cli-debug' '_gnutls' -'god' '_od' -'gofmt' '_go' -'google' '_google' -'gpatch' '_patch' -'gpg' '_gpg' -'gpg-zip' '_gpg' -'gpg2' '_gpg' -'gpgv' '_gpg' -'gphoto2' '_gphoto2' -'gprof' '_gprof' -'gqview' '_gqview' -'gradle' '_gradle' -'gradlew' '_gradle' -'grail' '_webbrowser' -'grep' '_grep' -'grep-excuses' '_grep-excuses' -'grm' '_rm' -'groff' '_groff' -'groupadd' '_user_admin' -'groupdel' '_groups' -'groupmod' '_user_admin' -'groups' '_users' -'growisofs' '_growisofs' -'gs' '_gs' -'gsbj' '_pspdf' -'gsdj' '_pspdf' -'gsdj500' '_pspdf' -'gsed' '_sed' -'gslj' '_pspdf' -'gslp' '_pspdf' -'gsnd' '_pspdf' -'gsort' '_sort' -'gtar' '_tar' -'guilt' '_guilt' -'guilt-add' '_guilt' -'guilt-applied' '_guilt' -'guilt-delete' '_guilt' -'guilt-files' '_guilt' -'guilt-fold' '_guilt' -'guilt-fork' '_guilt' -'guilt-header' '_guilt' -'guilt-help' '_guilt' -'guilt-import' '_guilt' -'guilt-import-commit' '_guilt' -'guilt-init' '_guilt' -'guilt-new' '_guilt' -'guilt-next' '_guilt' -'guilt-patchbomb' '_guilt' -'guilt-pop' '_guilt' -'guilt-prev' '_guilt' -'guilt-push' '_guilt' -'guilt-rebase' '_guilt' -'guilt-refresh' '_guilt' -'guilt-rm' '_guilt' -'guilt-series' '_guilt' -'guilt-status' '_guilt' -'guilt-top' '_guilt' -'guilt-unapplied' '_guilt' -'guniq' '_uniq' -'gunzip' '_gzip' -'gv' '_gv' -'gview' '_vim' -'gvim' '_vim' -'gvimdiff' '_vim' -'gwc' '_wc' -'gxargs' '_xargs' -'gzcat' '_gzip' -'gzilla' '_webbrowser' -'gzip' '_gzip' -'hash' '_hash' -'hdiutil' '_hdiutil' -'help' '_sccs' -'heroku' '_heroku' -'hg' '_hg' -'hilite' '_precommand' -'history' '_fc' -'hledger' '_hledger' -'host' '_hosts' -'hotjava' '_webbrowser' -'http' '_httpie' -'hwinfo' '_hwinfo' -'iceweasel' '_mozilla' -'icombine' '_ispell' -'iconv' '_iconv' -'id' '_id' -'id3' '_id3' -'id3v2' '_id3v2' -'identify' '_imagemagick' -'ifconfig' '_ifconfig' -'ifdown' '_net_interfaces' -'iftop' '_iftop' -'ifup' '_net_interfaces' -'ijoin' '_ispell' -'import' '_imagemagick' -'inc' '_mh' -'includeres' '_psutils' -'inetadm' '_inetadm' -'info' '_texinfo' -'infocmp' '_terminals' -'initctl' '_initctl' -'initdb' '_pgsql_utils' -'insmod' '_modutils' -'install-info' '_texinfo' -'installpkg' '_pkgtool' -'integer' '_typeset' -'invoke-rc.d' '_invoke-rc.d' -'ionice' '_ionice' -'ip' '_ip' -'ipadm' '_ipadm' -'ipset' '_ipset' -'iptables' '_iptables' -'iptables-restore' '_iptables' -'iptables-save' '_iptables' -'irb' '_ruby' -'irssi' '_irssi' -'ispell' '_ispell' -'iw' '_iw' -'iwconfig' '_iwconfig' -'jadetex' '_tex' -'jar' '_java' -'jarsigner' '_java' -'java' '_java' -'javac' '_java' -'javadoc' '_java' -'javah' '_java' -'javap' '_java' -'jdb' '_java' -'jekyll' '_jekyll' -'jexec' '_jexec' -'jls' '_jls' -'jmeter' '_jmeter' -'jmeter-plugins' '_jmeter-plugins' -'jobs' '_jobs_builtin' -'joe' '_joe' -'join' '_join' -'jonas' '_jonas' -'jq' '_jq' -'keytool' '_java' -'kfmclient' '_kfmclient' -'kill' '_kill' -'killall' '_killall' -'killall5' '_killall' -'kioclient' '_kfmclient' -'kitchen' '_kitchen' -'kldload' '_kld' -'kldunload' '_kld' -'knife' '_knife' -'knock' '_knock' -'konqueror' '_webbrowser' -'kpdf' '_pdf' -'ksh' '_sh' -'kvno' '_kvno' -'last' '_last' -'lastb' '_last' -'latex' '_tex' -'latexmk' '_tex' -'ldd' '_ldd' -'lein' '_lein' -'less' '_less' -'let' '_math' -'lftp' '_ncftp' -'lha' '_lha' -'light' '_webbrowser' -'lighty-disable-mod' '_lighttpd' -'lighty-enable-mod' '_lighttpd' -'limit' '_limit' -'lin' '_lunar' -'links' '_links' -'lintian' '_lintian' -'lintian-info' '_lintian' -'linux' '_uml' -'llvm-g++' '_gcc' -'llvm-gcc' '_gcc' -'ln' '_ln' -'loadkeys' '_loadkeys' -'local' '_typeset' -'locate' '_locate' -'log' '_nothing' -'logger' '_logger' -'logname' '_nothing' -'look' '_look' -'lore' '_twisted' -'losetup' '_losetup' -'lp' '_lp' -'lpadmin' '_lp' -'lpinfo' '_lp' -'lpoptions' '_lp' -'lpq' '_lp' -'lpr' '_lp' -'lprm' '_lp' -'lpstat' '_lp' -'lrm' '_lunar' -'ls' '_ls' -'lscfg' '_lscfg' -'lsdev' '_lsdev' -'lslv' '_lslv' -'lsmod' '_modutils' -'lsof' '_lsof' -'lspv' '_lspv' -'lsusb' '_lsusb' -'lsvg' '_lsvg' -'lunar' '_lunar' -'lunchy' '_lunchy' -'lvu' '_lunar' -'lynx' '_lynx' -'lzcat' '_xz' -'lzma' '_xz' -'lzop' '_lzop' -'m-a' '_module-assistant' -'macgem' '_gem' -'madison' '_madison' -'mail' '_mail' -'mailx' '_mail' -'make' '_make' -'make-kpkg' '_make-kpkg' -'makeinfo' '_texinfo' -'makepkg' '_pkgtool' -'man' '_man' -'manage.py' '_manage.py' -'mand' '_manb_mand_manp' -'manhole' '_twisted' -'manp' '_manb_mand_manp' -'mark' '_mh' -'matlab' '_matlab' -'mattrib' '_mtools' -'mcd' '_mtools' -'mcopy' '_mtools' -'md5sum' '_md5sum' -'mdadm' '_mdadm' -'mdel' '_mtools' -'mdeltree' '_mtools' -'mdir' '_mtools' -'mdu' '_mtools' -'members' '_members' -'mencal' '_mencal' -'mere' '_mere' -'merge' '_rcs' -'mergechanges' '_mergechanges' -'metaflac' '_metaflac' -'mformat' '_mtools' -'mgv' '_pspdf' -'mhlist' '_mh' -'mhmail' '_mh' -'mhn' '_mh' -'mhparam' '_mh' -'mhpath' '_mh' -'mhshow' '_mh' -'mhstore' '_mh' -'middleman' '_middleman' -'mii-tool' '_mii-tool' -'mina' '_mina' -'mixerctl' '_mixerctl' -'mkdcd' '_mkdcd' -'mkdir' '_mkdir' -'mkisofs' '_growisofs' -'mkshortcut' '_mkshortcut' -'mkshortcut.exe' '_mkshortcut' -'mktunes' '_gnupod' -'mktunes.pl' '_gnupod' -'mkzsh' '_mkzsh' -'mkzsh.exe' '_mkzsh' -'mlabel' '_mtools' -'mlocate' '_locate' -'mmd' '_mtools' -'mmm' '_webbrowser' -'mmount' '_mtools' -'mmove' '_mtools' -'modinfo' '_modutils' -'modprobe' '_modutils' -'module' '_module' -'module-assistant' '_module-assistant' -'mogrify' '_imagemagick' -'mondoarchive' '_mondo' -'montage' '_imagemagick' -'moosic' '_moosic' -'mosh' '_mosh' -'mount' '_mount' -'mozilla' '_mozilla' -'mozilla-firefox' '_mozilla' -'mozilla-xremote-client' '_mozilla' -'mpc' '_mpc' -'mplayer' '_mplayer' -'mrd' '_mtools' -'mread' '_mtools' -'mren' '_mtools' -'msgchk' '_mh' -'mt' '_mt' -'mtn' '_monotone' -'mtoolstest' '_mtools' -'mtr' '_mtr' -'mtype' '_mtools' -'munchlist' '_ispell' -'mush' '_mail' -'mussh' '_mussh' -'mutt' '_mutt' -'mux' '_tmuxinator' -'mvn' '_mvn' -'mvnDebug' '_mvn' -'mx' '_hosts' -'mysql' '_mysql_utils' -'mysqladmin' '_mysql_utils' -'mysqldiff' '_mysqldiff' -'mysqldump' '_mysql_utils' -'mysqlimport' '_mysql_utils' -'mysqlshow' '_mysql_utils' -'nail' '_mail' -'native2ascii' '_java' -'nautilus' '_nautilus' -'nc' '_netcat' -'ncal' '_cal' -'ncftp' '_ncftp' -'ncl' '_nedit' -'nedit' '_nedit' -'nedit-nc' '_nedit' -'netcat' '_netcat' -'netrik' '_webbrowser' -'netscape' '_netscape' -'netstat' '_netstat' -'newgrp' '_groups' -'next' '_mh' -'nice' '_nice' -'nkf' '_nkf' -'nl' '_nl' -'nm' '_nm' -'nmap' '_nmap' -'nmblookup' '_samba' -'nmcli' '_nmcli' -'nocorrect' '_precommand' -'node' '_node' -'noglob' '_precommand' -'nohup' '_precommand' -'notmuch' '_notmuch' -'npm' '_npm' -'ns' '_hosts' -'nslookup' '_nslookup' -'ntalk' '_other_accounts' -'nvim' '_vim' -'nvm' '_nvm' -'od' '_od' -'odme' '_object_classes' -'odmget' '_object_classes' -'odmshow' '_object_classes' -'ogg123' '_vorbis' -'oggdec' '_vorbis' -'oggenc' '_vorbis' -'ogginfo' '_vorbis' -'okular' '_okular' -'open' '_open' -'opera' '_webbrowser' -'opera-next' '_webbrowser' -'optirun' '_optirun' -'osc' '_osc' -'p4' '_perforce' -'p4d' '_perforce' -'pack' '_pack' -'packf' '_mh' -'pactree' '_pactree' -'parsehdlist' '_urpmi' -'passwd' '_users' -'patch' '_patch' -'pax' '_pax' -'pbuilder' '_pbuilder' -'pcat' '_pack' -'pcred' '_pids' -'pdf2dsc' '_pdf' -'pdf2ps' '_pdf' -'pdffonts' '_pdf' -'pdfimages' '_pdf' -'pdfinfo' '_pdf' -'pdfjadetex' '_tex' -'pdflatex' '_tex' -'pdfopt' '_pdf' -'pdftex' '_tex' -'pdftk' '_pdftk' -'pdftopbm' '_pdf' -'pdftops' '_pdf' -'pdftotext' '_pdf' -'pear' '_pear' -'perf' '_perf' -'periscope' '_periscope' -'perl' '_perl' -'perldoc' '_perldoc' -'pfctl' '_pfctl' -'pfexec' '_pfexec' -'pfiles' '_pids' -'pflags' '_pids' -'pg_dump' '_pgsql_utils' -'pg_dumpall' '_pgsql_utils' -'pg_restore' '_pgsql_utils' -'pgrep' '_pgrep' -'phing' '_phing' -'php' '_php' -'pick' '_mh' -'pine' '_pine' -'pinef' '_pine' -'ping' '_ping' -'piuparts' '_piuparts' -'pkcon' '_pkcon' -'pkg' '_pkg5' -'pkg-config' '_pkg-config' -'pkg_add' '_bsd_pkg' -'pkg_create' '_bsd_pkg' -'pkg_delete' '_bsd_pkg' -'pkg_info' '_bsd_pkg' -'pkgadd' '_pkgadd' -'pkginfo' '_pkginfo' -'pkgrm' '_pkgrm' -'pkgtool' '_pkgtool' -'pkill' '_pgrep' -'play' '_play' -'pldd' '_pids' -'pmake' '_make' -'pman' '_perl_modules' -'pmap' '_pids' -'pmcat' '_perl_modules' -'pmdesc' '_perl_modules' -'pmeth' '_perl_modules' -'pmexp' '_perl_modules' -'pmfunc' '_perl_modules' -'pmload' '_perl_modules' -'pmls' '_perl_modules' -'pmpath' '_perl_modules' -'pmvers' '_perl_modules' -'podgrep' '_perl_modules' -'podpath' '_perl_modules' -'podtoc' '_perl_modules' -'poff' '_pon' -'policytool' '_java' -'pon' '_pon' -'popd' '_directory_stack' -'popdls' '_cdls_popdls_pushdls' -'port' '_port' -'portaudit' '_portaudit' -'portlint' '_portlint' -'portmaster' '_portmaster' -'portsnap' '_portsnap' -'postsuper' '_postfix' -'powerd' '_powerd' -'prcs' '_prcs' -'prep' '_prep' -'prev' '_mh' -'print' '_print' -'printenv' '_printenv' -'printf' '_print' -'procstat' '_procstat' -'prompt' '_prompt' -'prove' '_prove' -'prs' '_sccs' -'prstat' '_prstat' -'prt' '_sccs' -'prun' '_pids' -'ps' '_ps' -'ps2ascii' '_pspdf' -'ps2epsi' '_postscript' -'ps2pdf' '_postscript' -'ps2pdf12' '_postscript' -'ps2pdf13' '_postscript' -'ps2pdf14' '_postscript' -'ps2pdfwr' '_postscript' -'ps2ps' '_postscript' -'psbook' '_psutils' -'pscp' '_pscp' -'pscp.exe' '_pscp' -'psed' '_sed' -'psig' '_pids' -'psmerge' '_psutils' -'psmulti' '_postscript' -'psnup' '_psutils' -'psql' '_pgsql_utils' -'psresize' '_psutils' -'psselect' '_psutils' -'pstack' '_pids' -'pstoedit' '_pspdf' -'pstop' '_pids' -'pstops' '_psutils' -'pstotgif' '_pspdf' -'psub' '_psub' -'pswrap' '_postscript' -'ptree' '_ptree' -'pump' '_pump' -'pushd' '_cd' -'pushdls' '_cdls_popdls_pushdls' -'putclip' '_putclip' -'putclip.exe' '_putclip' -'pwait' '_pids' -'pwdx' '_pids' -'pygmentize' '_pygmentize' -'pyhtmlizer' '_twisted' -'qdbus' '_qdbus' -'qiv' '_qiv' -'qtplay' '_qtplay' -'querybts' '_bug' -'quilt' '_quilt' -'r' '_fc' -'raggle' '_raggle' -'rails' '_rails' -'rake' '_rake' -'ralio' '_ralio' -'ranlib' '_ranlib' -'rar' '_rar' -'rc' '_sh' -'rcp' '_rlogin' -'rcs' '_rcs' -'rcsdiff' '_rcs' -'rdesktop' '_rdesktop' -'read' '_read' -'readelf' '_readelf' -'readonly' '_typeset' -'readshortcut' '_readshortcut' -'readshortcut.exe' '_readshortcut' -'rebootin' '_rebootin' -'rec' '_redis-cli' -'redis-cli' '_redis-cli' -'refile' '_mh' -'rehash' '_hash' -'reload' '_initctl' -'removepkg' '_pkgtool' -'remsh' '_rlogin' -'renice' '_renice' -'repl' '_mh' -'reportbug' '_bug' -'reprepro' '_reprepro' -'restart' '_initctl' -'retawq' '_webbrowser' -'rfkill' '_rfkill' -'rgview' '_vim' -'rgvim' '_vim' -'ri' '_ri' -'rlogin' '_rlogin' -'rm' '_rm' -'rmadison' '_madison' -'rmdel' '_sccs' -'rmdir' '_directories' -'rmf' '_mh' -'rmic' '_java' -'rmid' '_java' -'rmiregistry' '_java' -'rmm' '_mh' -'rmmod' '_modutils' -'rpm' '_rpm' -'rpmbuild' '_rpmbuild' -'rrdtool' '_rrdtool' -'rsh' '_rlogin' -'rspec' '_rspec' -'rsync' '_rsync' -'rtin' '_tin' -'rubber' '_rubber' -'rubber-info' '_rubber' -'rubber-pipe' '_rubber' -'rubocop' '_rubocop' -'ruby' '_ruby' -'run-help' '_run-help' -'rup' '_hosts' -'rusage' '_precommand' -'rview' '_vim' -'rvim' '_vim' -'rvm' '_rvm' -'rwho' '_hosts' -'rxvt' '_urxvt' -'s2p' '_sed' -'sabcmd' '_sablotron' -'sact' '_sccs' -'savecore' '_savecore' -'sbt' '_sbt' -'scala' '_scala' -'scalac' '_scala' -'scan' '_mh' -'sccs' '_sccs' -'sccsdiff' '_sccs' -'sched' '_sched' -'schedtool' '_schedtool' -'schroot' '_schroot' -'scp' '_ssh' -'screen' '_screen' -'sdd' '_sdd' -'sed' '_sed' -'serialver' '_java' -'service' '_service' -'set' '_set' -'setfacl' '_setfacl' -'setfacl.exe' '_setfacl' -'setfattr' '_attr' -'setopt' '_setopt' -'setup.py' '_setup.py' -'sftp' '_ssh' -'sh' '_sh' -'shift' '_arrays' -'show' '_mh' -'showchar' '_psutils' -'showmount' '_showmount' -'showoff' '_showoff' -'shutdown' '_shutdown' -'sisu' '_sisu' -'skipstone' '_webbrowser' -'slitex' '_tex' -'slocate' '_locate' -'slogin' '_ssh' -'slrn' '_slrn' -'smartctl' '_smartmontools' -'smartd' '_smartmontools' -'smbclient' '_samba' -'smbcontrol' '_samba' -'smbstatus' '_samba' -'smit' '_smit' -'smitty' '_smit' -'snoop' '_snoop' -'soa' '_hosts' -'socat' '_socat' -'socket' '_socket' -'sockstat' '_sockstat' -'softwareupdate' '_softwareupdate' -'sort' '_sort' -'sortm' '_mh' -'source' '_source' -'spamassassin' '_spamassassin' -'sqlite' '_sqlite' -'sqlite3' '_sqlite' -'sqsh' '_sqsh' -'sr' '_surfraw' -'srm' '_srm' -'srptool' '_gnutls' -'ss' '_ss' -'ssh' '_ssh' -'ssh-add' '_ssh' -'ssh-agent' '_ssh' -'ssh-copy-id' '_ssh-copy-id' -'ssh-keygen' '_ssh' -'sshfs' '_sshfs' -'stack' '_stack' -'star' '_tar' -'start' '_initctl' -'stat' '_stat' -'status' '_initctl' -'stg' '_stgit' -'stop' '_initctl' -'strace' '_strace' -'strip' '_strip' -'stty' '_stty' -'su' '_su' -'subliminal' '_subliminal' -'sudo' '_sudo' -'sudoedit' '_sudo' -'surfraw' '_surfraw' -'sv' '_runit' -'svcadm' '_svcadm' -'svccfg' '_svccfg' -'svcprop' '_svcprop' -'svcs' '_svcs' -'svm' '_svm' -'svn' '_subversion' -'svn-buildpackage' '_svn-buildpackage' -'svnadmin' '_subversion' -'svnadmin-static' '_subversion' -'symfony' '_symfony' -'sync' '_nothing' -'sysctl' '_sysctl' -'system_profiler' '_system_profiler' -'systemctl' '_systemd' -'systemd-loginctl' '_systemd' -'talk' '_other_accounts' -'tap2deb' '_twisted' -'tap2rpm' '_twisted' -'tapconvert' '_twisted' -'tar' '_tar' -'tardy' '_tardy' -'tcp_open' '_tcpsys' -'tcpdump' '_tcpdump' -'tcptraceroute' '_tcptraceroute' -'tcsh' '_sh' -'tda' '_devtodo' -'tdd' '_devtodo' -'tde' '_devtodo' -'tdr' '_devtodo' -'teamocil' '_teamocil' -'telnet' '_telnet' -'tex' '_tex' -'texi2dvi' '_texinfo' -'texindex' '_texinfo' -'tg' '_topgit' -'thor' '_thor' -'tidy' '_tidy' -'tig' '_git' -'time' '_precommand' -'times' '_nothing' -'tin' '_tin' -'tkconch' '_twisted' -'tkinfo' '_texinfo' -'tla' '_tla' -'tmux' '_tmux' -'tmuxinator' '_tmuxinator' -'todo' '_devtodo' -'todo.sh' '_todo.sh' -'toilet' '_toilet' -'totdconfig' '_totd' -'tpb' '_tpb' -'tpconfig' '_tpconfig' -'tpkg-debarch' '_toolchain-source' -'tpkg-install' '_toolchain-source' -'tpkg-install-libc' '_toolchain-source' -'tpkg-make' '_toolchain-source' -'tpkg-update' '_toolchain-source' -'tracepath' '_tracepath' -'tracepath6' '_tracepath' -'traceroute' '_hosts' -'trap' '_trap' -'tree' '_tree' -'trial' '_twisted' -'true' '_nothing' -'tryaffix' '_ispell' -'ttyctl' '_ttyctl' -'tunctl' '_uml' -'tune2fs' '_tune2fs' -'tunes2pod' '_gnupod' -'tunes2pod.pl' '_gnupod' -'twidge' '_twidge' -'twistd' '_twisted' -'txt' '_hosts' -'type' '_which' -'typeset' '_typeset' -'ulimit' '_ulimit' -'uml_mconsole' '_uml' -'uml_moo' '_uml' -'uml_switch' '_uml' -'umount' '_mount' -'unace' '_unace' -'unalias' '_aliases' -'uname' '_uname' -'uncompress' '_compress' -'unexpand' '_unexpand' -'unfunction' '_functions' -'unget' '_sccs' -'unhash' '_unhash' -'uniq' '_uniq' -'unison' '_unison' -'units' '_units' -'unlimit' '_limits' -'unlzma' '_xz' -'unpack' '_pack' -'unrar' '_rar' -'unset' '_vars' -'unsetopt' '_setopt' -'unxz' '_xz' -'unzip' '_zip' -'update-alternatives' '_update-alternatives' -'update-rc.d' '_update-rc.d' -'upgradepkg' '_pkgtool' -'urpme' '_urpmi' -'urpmf' '_urpmi' -'urpmi' '_urpmi' -'urpmi.addmedia' '_urpmi' -'urpmi.removemedia' '_urpmi' -'urpmi.update' '_urpmi' -'urpmq' '_urpmi' -'urxvt' '_urxvt' -'urxvt256c' '_urxvt' -'urxvt256c-ml' '_urxvt' -'urxvt256c-mlc' '_urxvt' -'urxvt256cc' '_urxvt' -'urxvtc' '_urxvt' -'uscan' '_uscan' -'useradd' '_user_admin' -'userdel' '_users' -'usermod' '_user_admin' -'uzbl' '_uzbl' -'uzbl-browser' '_uzbl' -'uzbl-tabbed' '_uzbl' -'vacuumdb' '_pgsql_utils' -'vagrant' '_vagrant' -'val' '_sccs' -'valgrind' '_valgrind' -'vared' '_vared' -'vcsh' '_vcsh' -'veewee' '_veewee' -'vim' '_vim' -'vim-addons' '_vim-addons' -'vimdiff' '_vim' -'virsh' '_virsh' -'vncserver' '_vnc' -'vncviewer' '_vnc' -'vnstat' '_vnstat' -'vorbiscomment' '_vorbiscomment' -'vpnc' '_vpnc' -'vpnc-connect' '_vpnc' -'vpnc-disconnect' '_vpnc' -'vserver' '_vserver' -'vux' '_vux' -'vuxctl' '_vux' -'w3m' '_w3m' -'wait' '_wait' -'wajig' '_wajig' -'wanna-build' '_wanna-build' -'watch' '_watch' -'wc' '_wc' -'wemux' '_wemux' -'wget' '_wget' -'what' '_sccs' -'whatis' '_man' -'whence' '_which' -'where' '_which' -'whereis' '_whereis' -'which' '_which' -'whoami' '_nothing' -'whois' '_whois' -'whom' '_mh' -'wiggle' '_wiggle' -'wodim' '_cdrecord' -'wpa_cli' '_wpa_cli' -'write' '_users_on' -'www' '_webbrowser' -'xargs' '_xargs' -'xauth' '_xauth' -'xautolock' '_xautolock' -'xclip' '_xclip' -'xdpyinfo' '_x_utils' -'xdvi' '_xdvi' -'xelatex' '_tex' -'xetex' '_tex' -'xev' '_x_utils' -'xfd' '_x_utils' -'xfig' '_xfig' -'xfontsel' '_x_utils' -'xhost' '_x_utils' -'xinput' '_xinput' -'xkill' '_x_utils' -'xli' '_xloadimage' -'xloadimage' '_xloadimage' -'xlsatoms' '_x_utils' -'xmllint' '_xmlsoft' -'xmms2' '_xmms2' -'xmodmap' '_xmodmap' -'xmosaic' '_webbrowser' -'xon' '_x_utils' -'xournal' '_xournal' -'xpdf' '_xpdf' -'xping' '_hosts' -'xprop' '_x_utils' -'xrandr' '_xrandr' -'xrdb' '_x_utils' -'xscreensaver-command' '_xscreensaver' -'xset' '_xset' -'xsetbg' '_xloadimage' -'xsetroot' '_x_utils' -'xsltproc' '_xmlsoft' -'xterm' '_xterm' -'xtightvncviewer' '_vnc' -'xtp' '_imagemagick' -'xv' '_xv' -'xview' '_xloadimage' -'xvnc4viewer' '_vnc' -'xvncviewer' '_vnc' -'xwd' '_x_utils' -'xwininfo' '_x_utils' -'xwit' '_xwit' -'xwud' '_x_utils' -'xxd' '_xxd' -'xz' '_xz' -'xzcat' '_xz' -'yaourt' '_yaourt' -'yaourt.static' '_yaourt' -'yast' '_yast' -'yast2' '_yast' -'ypbind' '_yp' -'ypcat' '_yp' -'ypmatch' '_yp' -'yppasswd' '_yp' -'yppoll' '_yp' -'yppush' '_yp' -'ypserv' '_yp' -'ypset' '_yp' -'ypwhich' '_yp' -'ypxfr' '_yp' -'ytalk' '_other_accounts' -'yum' '_yum' -'zargs' '_zargs' -'zathura' '_pspdf' -'zcalc' '_zcalc' -'zcat' '_zcat' -'zcompile' '_zcompile' -'zcp' '_zmv' -'zdelattr' '_zattr' -'zdump' '_zdump' -'zed' '_zed' -'zegrep,' '_grep' -'zen' '_webbrowser' -'zf_chgrp' '_chown' -'zf_chown' '_chown' -'zf_ln' '_ln' -'zf_mkdir' '_mkdir' -'zf_rm' '_rm' -'zf_rmdir' '_directories' -'zfgrep' '_grep' -'zfs' '_zfs' -'zgetattr' '_zattr' -'zgrep,' '_grep' -'zip' '_zip' -'zipinfo' '_zip' -'zle' '_zle' -'zlistattr' '_zattr' -'zln' '_zmv' -'zlogin' '_zlogin' -'zmail' '_mail' -'zmodload' '_zmodload' -'zmv' '_zmv' -'zone' '_hosts' -'zoneadm' '_zoneadm' -'zpool' '_zpool' -'zpty' '_zpty' -'zsetattr' '_zattr' -'zsh' '_sh' -'zsh-mime-handler' '_zsh-mime-handler' -'zstat' '_stat' -'zstyle' '_zstyle' -'ztodo' '_ztodo' -'zxpdf' '_xpdf' -'zypper' '_zypper' -) - -_services=( -'-redirect-,<,bunzip2' 'bunzip2' -'-redirect-,<,bzip2' 'bzip2' -'-redirect-,<,compress' 'compress' -'-redirect-,<,gunzip' 'gunzip' -'-redirect-,<,gzip' 'gzip' -'-redirect-,<,uncompress' 'uncompress' -'-redirect-,<,unxz' 'unxz' -'-redirect-,<,xz' 'xz' -'-redirect-,>,bzip2' 'bunzip2' -'-redirect-,>,compress' 'uncompress' -'-redirect-,>,gzip' 'gunzip' -'-redirect-,>,xz' 'unxz' -'Mail' 'mail' -'VBoxHeadless' 'vboxheadless' -'VBoxManage' 'vboxmanage' -'bzcat' 'bunzip2' -'dch' 'debchange' -'gnupod_INIT.pl' 'gnupod_INIT' -'gnupod_addsong.pl' 'gnupod_addsong' -'gnupod_check.pl' 'gnupod_check' -'gnupod_search.pl' 'gnupod_search' -'gpg2' 'gpg' -'gzcat' 'gunzip' -'iceweasel' 'firefox' -'lzcat' 'unxz' -'lzma' 'xz' -'mailx' 'mail' -'mktunes.pl' 'mktunes' -'nail' 'mail' -'ncl' 'nc' -'nedit-nc' 'nc' -'pcat' 'unpack' -'remsh' 'rsh' -'slogin' 'ssh' -'svnadmin-static' 'svnadmin' -'tunes2pod.pl' 'tunes2pod' -'unlzma' 'unxz' -'xelatex' 'latex' -'xetex' 'tex' -'xzcat' 'unxz' -'yaourt.static' 'yaourt' -'zf_chgrp' 'chgrp' -'zf_chown' 'chown' -) - -_patcomps=( -'*/(init|rc[0-9S]#).d/*' '_init_d' -'zf*' '_zftp' -) - -_postpatcomps=( -'(p[bgpn]m*|*top[bgpn]m)' '_pbm' -'(ruby|[ei]rb)[0-9.]#' '_ruby' -'(texi(2*|ndex))' '_texi' -'(tiff*|*2tiff|pal2rgb)' '_tiff' -'(|cifs)iostat' '_sysstat' -'*/X11(|R<4->)/*' '_x_arguments' -'-value-,(ftp|http(|s))_proxy,-default-' '_urls' -'-value-,*PATH,-default-' '_dir_list' -'-value-,*path,-default-' '_directories' -'-value-,LC_*,-default-' '_locales' -'-value-,RUBY(LIB|OPT|PATH),-default-' '_ruby' -'isag' '_sysstat' -'mpstat' '_sysstat' -'pidstat' '_sysstat' -'pydoc[0-9.]#' '_pydoc' -'python[0-9.]#' '_python' -'qemu(|-system-*)' '_qemu' -'sadf' '_sysstat' -'sar' '_sysstat' -'yodl(|2*)' '_yodl' -) - -_compautos=( -'_call_program' '+X' -) - -zle -C _bash_complete-word .complete-word _bash_completions -zle -C _bash_list-choices .list-choices _bash_completions -zle -C _complete_debug .complete-word _complete_debug -zle -C _complete_help .complete-word _complete_help -zle -C _complete_tag .complete-word _complete_tag -zle -C _correct_filename .complete-word _correct_filename -zle -C _correct_word .complete-word _correct_word -zle -C _expand_alias .complete-word _expand_alias -zle -C _expand_word .complete-word _expand_word -zle -C _history-complete-newer .complete-word _history_complete_word -zle -C _history-complete-older .complete-word _history_complete_word -zle -C _list_expansions .list-choices _expand_word -zle -C _most_recent_file .complete-word _most_recent_file -zle -C _next_tags .list-choices _next_tags -zle -C _read_comp .complete-word _read_comp -bindkey '^X^R' _read_comp -bindkey '^X?' _complete_debug -bindkey '^XC' _correct_filename -bindkey '^Xa' _expand_alias -bindkey '^Xc' _correct_word -bindkey '^Xd' _list_expansions -bindkey '^Xe' _expand_word -bindkey '^Xh' _complete_help -bindkey '^Xm' _most_recent_file -bindkey '^Xn' _next_tags -bindkey '^Xt' _complete_tag -bindkey '^X~' _bash_list-choices -bindkey '^[,' _history-complete-newer -bindkey '^[/' _history-complete-older -bindkey '^[~' _bash_complete-word - -autoload -Uz _SUSEconfig _a2ps _a2utils _aap _ack \ - _acpi _acpitool _acroread _adb _add-zsh-hook \ - _ag _alias _aliases _all_labels _all_matches \ - _alternative _analyseplugin _android _ansible _ansible-galaxy \ - _ansible-playbook _ant _antiword _apachectl _apm \ - _approximate _apt _apt-file _apt-move _apt-show-versions \ - _aptitude _arch_archives _arch_namespace _arg_compile _arguments \ - _arp _arping _arrays _artisan _assign \ - _at _atach _attr _augeas _auto-apt \ - _autocd _awk _axi-cache _bash_completions _baz \ - _be_name _beadm _bind_addresses _bindkey _bison \ - _bittorrent _bogofilter _boot2docker _bower _bpython \ - _brace_parameter _brctl _brew _bsd_pkg _bsdconfig \ - _bsdinstall _btrfs _bts _bug _builtin \ - _bundle _bzip2 _bzr _cabal _cache_invalid \ - _cal _calendar _call_function _canonical_paths _cap \ - _cask _cat _ccal _cd _cdbs-edit-patch \ - _cdcd _cdls_popdls_pushdls _cdr _cdrdao _cdrecord \ - _celery _chflags _chkconfig _chmod _choc \ - _chown _chrt _chsh _clay _cmake \ - _cmdstring _cmp _coffee _combination _comm \ - _command _command_names _comp_locale _compdef _complete \ - _complete_debug _complete_help _complete_help_generic _complete_tag _composer \ - _compress _condition _configure _console _coreadm \ - _correct _correct_filename _correct_word _cowsay _cp \ - _cpanm _cpio _cplay _cryptsetup _cssh \ - _csup _ctags_tags _cut _cvs _cvsup \ - _cygcheck _cygpath _cygrunsrv _cygserver _cygstart \ - _dak _darcs _date _dbus _dchroot \ - _dchroot-dsa _dcop _dcut _dd _deb_architectures \ - _deb_packages _debchange _debdiff _debfoster _debsign \ - _debuild _default _defaults _delimiters _describe \ - _description _devtodo _df _dget _dhclient \ - _dhcpcd _dhcpinfo _dict _dict_words _diff \ - _diff_options _diffstat _dir_list _directories _directory_stack \ - _dirs _disable _dispatch _ditz _django \ - _dladm _dlocate _dmidecode _docker _docker-compose \ - _docker-machine _docpad _domains _dpatch-edit-patch _dpkg \ - _dpkg-buildpackage _dpkg-cross _dpkg-repack _dpkg_source _dput \ - _drush _dsh _dtrace _du _dumpadm \ - _dumper _dupload _dut _dvi _dynamic_directory_name \ - _dzen2 _ecasound _echotc _echoti _elfdump \ - _elinks _elm _email_addresses _emulate _emulator \ - _enable _enscript _env _equal _espeak \ - _etags _ethtool _expand _expand_alias _expand_word \ - _exportfs _extensions _external_pwds _fab _fakeroot \ - _fc _feh _fetch _fetchmail _ffmpeg \ - _figlet _file_descriptors _file_systems _files _find \ - _find_net_interfaces _finger _fink _first _flasher \ - _flex _floppy _flowadm _fmadm _fortune \ - _freebsd-update _fsh _fstat _functions _fuse_arguments \ - _fuse_values _fuser _fusermount _gas _gcc \ - _gcore _gdb _geany _gem _generic \ - _genisoimage _getclip _getconf _getent _getfacl \ - _getmail _ghc _gist _git _git-buildpackage \ - _git-flow _git-hub-browse _git-hub-shorten-url _git-info _git-pulls \ - _git-submodule-move _git-submodule-remove _git-wtf _github _glances \ - _global _global_tags _globflags _globqual_delims _globquals \ - _gnome-gv _gnu_generic _gnupod _gnutls _go \ - _google _gpg _gphoto2 _gprof _gqview \ - _gradle _graphicsmagick _grep _grep-excuses _groff \ - _groups _growisofs _gs _guard _guilt \ - _gv _gzip _hash _have_glob_qual _hdiutil \ - _heroku _hg _history _history_complete_word _history_modifiers \ - _hledger _hosts _httpie _hwinfo _iconv \ - _id _id3 _id3v2 _ifconfig _iftop \ - _ignored _imagemagick _in_vared _inetadm _init_d \ - _initctl _invoke-rc.d _ionice _ip _ipadm \ - _ipset _iptables _irssi _ispell _iw \ - _iwconfig _jails _java _java_class _jekyll \ - _jexec _jls _jmeter _jmeter-plugins _jobs \ - _jobs_bg _jobs_builtin _jobs_fg _joe _join \ - _jonas _jq _kfmclient _kill _killall \ - _kitchen _kld _knife _knock _kvno \ - _language_codes _last _ldd _lein _less \ - _lha _lighttpd _limit _limits _links \ - _lintian _list _list_files _ln _loadkeys \ - _locales _locate _logger _logical_volumes _look \ - _losetup _lp _ls _lscfg _lsdev \ - _lslv _lsof _lspv _lsusb _lsvg \ - _lunar _lunchy _lynx _lzop _mac_applications \ - _mac_files_for_application _madison _mail _mailboxes _main_complete \ - _make _make-kpkg _man _manage.py _manb_mand_manp \ - _match _math _math_params _matlab _md5sum \ - _mdadm _members _mencal _menu _mere \ - _mergechanges _message _metaflac _mh _middleman \ - _mii-tool _mime_types _mina _mixerctl _mkdcd \ - _mkdir _mkshortcut _mkzsh _module _module-assistant \ - _module_math_func _modutils _mondo _monotone _moosic \ - _mosh _most_recent_file _mount _mozilla _mpc \ - _mplayer _mt _mtools _mtr _multi_parts \ - _mussh _mutt _mvn _my_accounts _mysql_utils \ - _mysqldiff _nautilus _ncftp _nedit _net_interfaces \ - _netcat _netscape _netstat _newsgroups _next_label \ - _next_tags _nice _nkf _nl _nm \ - _nmap _nmcli _node _normal _nothing \ - _notmuch _npm _nslookup _nvm _object_classes \ - _od _okular _oldlist _open _options \ - _options_set _options_unset _optirun _osc _other_accounts \ - _pack _pactree _parameter _parameters _patch \ - _path_commands _path_files _pax _pbm _pbuilder \ - _pdf _pdftk _pear _perf _perforce \ - _periscope _perl _perl_basepods _perl_modules _perldoc \ - _pfctl _pfexec _pgrep _pgsql_utils _phing \ - _php _physical_volumes _pick_variant _pids _pine \ - _ping _piuparts _pkcon _pkg-config _pkg5 \ - _pkg_instance _pkgadd _pkginfo _pkgrm _pkgtool \ - _play _pon _port _portaudit _portlint \ - _portmaster _ports _portsnap _postfix _postscript \ - _powerd _prcs _precommand _prefix _prep \ - _print _printenv _printers _procstat _prompt \ - _prove _prstat _ps _ps1234 _pscp \ - _pspdf _psub _psutils _ptree _pump \ - _putclip _pydoc _pygmentize _python _python_modules \ - _qdbus _qemu _qiv _qtplay _quilt \ - _raggle _rails _rake _ralio _ranlib \ - _rar _rcs _rdesktop _read _read_comp \ - _readelf _readshortcut _rebootin _redirect _redis-cli \ - _regex_arguments _regex_words _remote_files _renice _reprepro \ - _requested _retrieve_cache _retrieve_mac_apps _rfkill _ri \ - _rlogin _rm _rpm _rpmbuild _rrdtool \ - _rspec _rsync _rubber _rubocop _ruby \ - _run-help _runit _rvm _sablotron _samba \ - _savecore _sbt _scala _sccs _sched \ - _schedtool _schroot _screen _sdd _sed \ - _sep_parts _sequence _service _services _set \ - _set_command _setfacl _setopt _setup _setup.py \ - _sh _showmount _showoff _shutdown _signals \ - _sisu _slrn _smartmontools _smit _snoop \ - _socat _socket _sockstat _softwareupdate _sort \ - _source _spamassassin _sqlite _sqsh _srm \ - _ss _ssh _ssh-copy-id _sshfs _stack \ - _stat _stgit _store_cache _strace _strip \ - _stty _su _sub_commands _subliminal _subscript \ - _subversion _sudo _suffix_alias_files _surfraw _svcadm \ - _svccfg _svcprop _svcs _svcs_fmri _svm \ - _svn-buildpackage _symfony _sysctl _sysstat _system_profiler \ - _systemd _tags _tar _tar_archive _tardy \ - _tcpdump _tcpsys _tcptraceroute _teamocil _telnet \ - _terminal-set-titles-with-command _terminal-set-titles-with-path _terminals _tex _texi \ - _texinfo _thor _tidy _tiff _tilde \ - _tilde_files _time_zone _tin _tla _tmux \ - _tmuxinator _todo.sh _toilet _toolchain-source _topgit \ - _totd _tpb _tpconfig _tracepath _trap \ - _tree _ttyctl _tune2fs _twidge _twisted \ - _typeset _ulimit _uml _unace _uname \ - _unexpand _unhash _uniq _unison _units \ - _update-alternatives _update-rc.d _urls _urpmi _urxvt \ - _uscan _user_admin _user_at_host _user_expand _user_math_func \ - _users _users_on _uzbl _vagrant _valgrind \ - _value _values _vared _vars _vcsh \ - _veewee _vim _vim-addons _virsh _virtualbox \ - _vnc _vnstat _volume_groups _vorbis _vorbiscomment \ - _vpnc _vserver _vux _w3m _wait \ - _wajig _wakeup_capable_devices _wanna-build _wanted _watch \ - _wc _webbrowser _wemux _wget _whereis \ - _which _whois _wiggle _wpa_cli _x_arguments \ - _x_borderwidth _x_color _x_colormapid _x_cursor _x_display \ - _x_extension _x_font _x_geometry _x_keysym _x_locale \ - _x_modifier _x_name _x_resource _x_selection_timeout _x_title \ - _x_utils _x_visual _x_window _xargs _xauth \ - _xautolock _xclip _xdvi _xfig _xft_fonts \ - _xinput _xloadimage _xmlsoft _xmms2 _xmodmap \ - _xournal _xpdf _xrandr _xscreensaver _xset \ - _xt_arguments _xt_session_id _xterm _xv _xwit \ - _xxd _xz _yaourt _yast _yodl \ - _yp _yum _zargs _zattr _zcalc \ - _zcalc_line _zcat _zcompile _zdump _zed \ - _zfs _zfs_dataset _zfs_keysource_props _zfs_pool _zftp \ - _zip _zle _zlogin _zmodload _zmv \ - _zoneadm _zones _zpool _zpty _zsh-mime-handler \ - _zstyle _ztodo _zypper -autoload -Uz +X _call_program - -typeset -gUa _comp_assocs -_comp_assocs=( '' ) diff --git a/.zcompdump.zwc b/.zcompdump.zwc deleted file mode 100644 index 69373e9..0000000 Binary files a/.zcompdump.zwc and /dev/null differ diff --git a/.zprezto/_.git/COMMIT_EDITMSG b/.zprezto/_.git/COMMIT_EDITMSG new file mode 100644 index 0000000..5373d73 --- /dev/null +++ b/.zprezto/_.git/COMMIT_EDITMSG @@ -0,0 +1 @@ +dummy comment diff --git a/.zprezto/_.git/FETCH_HEAD b/.zprezto/_.git/FETCH_HEAD new file mode 100644 index 0000000..881d0de --- /dev/null +++ b/.zprezto/_.git/FETCH_HEAD @@ -0,0 +1,31 @@ +4f19700919c8ebbaf75755fc0d03716d13183f49 branch 'master' of https://github.com/sorin-ionescu/prezto +d541eef923c24bf0983465c57c93504db3476985 not-for-merge branch 'issue/231-installer' of https://github.com/sorin-ionescu/prezto +5be4a78b55acba1fbfcb6a7767d7d0743623660d not-for-merge branch 'issue/276-readme-to-man-page' of https://github.com/sorin-ionescu/prezto +113f6763c22c31dff15a7f776c991596e150e4a1 not-for-merge branch 'issue/306-default-zstyle-function' of https://github.com/sorin-ionescu/prezto +2d1881c4660d012a0cb0c2c98a4a4cdf07f5ba5c not-for-merge branch 'issue/656-readd-z' of https://github.com/sorin-ionescu/prezto +5f675b0c670b5d2c24c79378962b78c391ec10a9 not-for-merge branch 'module/completion' of https://github.com/sorin-ionescu/prezto +729fd07ab03b0b9d070c63d6f4972960103294ba not-for-merge branch 'module/git/hub' of https://github.com/sorin-ionescu/prezto +5ecbb49630d8a9b74a66aa31d9f79d69bd355ec0 not-for-merge branch 'module/update' of https://github.com/sorin-ionescu/prezto +8e95c547d6b8d3207ba7d20065c69a3aa7f78257 not-for-merge branch 'module/zaw' of https://github.com/sorin-ionescu/prezto +e3696d2c2862a9c5cb57723dba2133b97cb7ab87 not-for-merge branch 'pull/517-auto-virtualenv' of https://github.com/sorin-ionescu/prezto +d196c6a15a2b7226a7b950996a707b6ee0c040d0 not-for-merge branch 'pull/533-git-branch-verbose' of https://github.com/sorin-ionescu/prezto +a97e8de21b162335fc33c119e2cbd903fee429b7 not-for-merge branch 'pull/539-pacman-list-explicit' of https://github.com/sorin-ionescu/prezto +36e24eeb08579316bb19cd6dd42c9c15d450e71b not-for-merge branch 'pull/552-git-hub-shorten-url' of https://github.com/sorin-ionescu/prezto +72f8d15b21dd82603d548531d62ae30ded5d24e7 not-for-merge branch 'pull/556-perlbrew-path-zstyle' of https://github.com/sorin-ionescu/prezto +9852150123d0bf24dc7b496873b1b8af0f41a299 not-for-merge branch 'pull/562-ignored-user-completion' of https://github.com/sorin-ionescu/prezto +c2d6b378a6b8fb5ad914b88134a05d121af4250a not-for-merge branch 'pull/563-control-arrow-key-bindings' of https://github.com/sorin-ionescu/prezto +5e6adf89b99c407d5961a7e30a201dcdd8aa9391 not-for-merge branch 'pull/582-tmux-attach-behaviour' of https://github.com/sorin-ionescu/prezto +b2d84afacf4e3477120e7397354457e58b3e3d4b not-for-merge branch 'pull/598-skip-virtualenv-init' of https://github.com/sorin-ionescu/prezto +5590b56a877e29bb49832f1bb00a89d7f034af40 not-for-merge branch 'pull/599-terminal-title' of https://github.com/sorin-ionescu/prezto +9dd65d3982c1265d5cca67edecf8a2a8067dd7a5 not-for-merge branch 'pull/607-tmux-session-name' of https://github.com/sorin-ionescu/prezto +9ab6ab0d6645b74ee81f5ab6610d093615beb6f5 not-for-merge branch 'pull/628-explainshell' of https://github.com/sorin-ionescu/prezto +55190ffb428aaf24eb43a960368aa152faf944e8 not-for-merge branch 'pull/636-vim-text-objects' of https://github.com/sorin-ionescu/prezto +729fd07ab03b0b9d070c63d6f4972960103294ba not-for-merge branch 'pull/638-execute-command-git' of https://github.com/sorin-ionescu/prezto +c3bd8a47088a1d9f1c1fe2bda023462d656dce80 not-for-merge branch 'pull/651-git-gpg-aliases' of https://github.com/sorin-ionescu/prezto +72328d0eedac99e1fe342ec31b0e1f4e85a0dc7b not-for-merge branch 'pull/715-git-ignore-template' of https://github.com/sorin-ionescu/prezto +fb13aa332738c8c414bc4cb602a9bc2378da2a27 not-for-merge branch 'revision/do-not-use' of https://github.com/sorin-ionescu/prezto +5c7bd2009cc3598e25b8cc607c199b75040e0f34 not-for-merge branch 'revision/prezto' of https://github.com/sorin-ionescu/prezto +8d9ec24335400a1796937bc8e9caa9830767a762 not-for-merge branch 'revision/use-command_not_found_handler' of https://github.com/sorin-ionescu/prezto +f5f295cc99d65edbcfeba24d992286bf7e76000f not-for-merge branch 'revision/zdotdir-prezto' of https://github.com/sorin-ionescu/prezto +b948e3630bb293993e314bcf2691a3ab5a9b23bc not-for-merge branch 'stashes' of https://github.com/sorin-ionescu/prezto +f2a826e963f06a204dc0e09c05fc3e5419799f52 not-for-merge branch 'theme/sorin' of https://github.com/sorin-ionescu/prezto diff --git a/.zprezto/_.git/HEAD b/.zprezto/_.git/HEAD new file mode 100644 index 0000000..cb089cd --- /dev/null +++ b/.zprezto/_.git/HEAD @@ -0,0 +1 @@ +ref: refs/heads/master diff --git a/.zprezto/_.git/ORIG_HEAD b/.zprezto/_.git/ORIG_HEAD new file mode 100644 index 0000000..57c7dc0 --- /dev/null +++ b/.zprezto/_.git/ORIG_HEAD @@ -0,0 +1 @@ +771aeb37ae14d8c826b5c86d6e2fab85d156e767 diff --git a/.zprezto/_.git/config b/.zprezto/_.git/config new file mode 100755 index 0000000..cb8fdb6 --- /dev/null +++ b/.zprezto/_.git/config @@ -0,0 +1,25 @@ +[core] + repositoryformatversion = 0 + filemode = true + bare = false + logallrefupdates = true + ignorecase = true + precomposeunicode = true +[remote "origin"] + url = https://github.com/sorin-ionescu/prezto.git + fetch = +refs/heads/*:refs/remotes/origin/* +[branch "master"] + remote = origin + merge = refs/heads/master +[submodule "modules/completion/external"] + url = https://github.com/zsh-users/zsh-completions.git +[submodule "modules/history-substring-search/external"] + url = https://github.com/zsh-users/zsh-history-substring-search.git +[submodule "modules/prompt/external/agnoster"] + url = https://gist.github.com/3712874.git +[submodule "modules/prompt/external/powerline"] + url = https://github.com/davidjrice/prezto_powerline.git +[submodule "modules/prompt/functions/pure"] + url = https://github.com/sindresorhus/pure.git +[submodule "modules/syntax-highlighting/external"] + url = https://github.com/zsh-users/zsh-syntax-highlighting.git diff --git a/.zprezto/_.git/description b/.zprezto/_.git/description new file mode 100644 index 0000000..498b267 --- /dev/null +++ b/.zprezto/_.git/description @@ -0,0 +1 @@ +Unnamed repository; edit this file 'description' to name the repository. diff --git a/.zprezto/_.git/hooks/applypatch-msg.sample b/.zprezto/_.git/hooks/applypatch-msg.sample new file mode 100755 index 0000000..8b2a2fe --- /dev/null +++ b/.zprezto/_.git/hooks/applypatch-msg.sample @@ -0,0 +1,15 @@ +#!/bin/sh +# +# An example hook script to check the commit log message taken by +# applypatch from an e-mail message. +# +# The hook should exit with non-zero status after issuing an +# appropriate message if it wants to stop the commit. The hook is +# allowed to edit the commit message file. +# +# To enable this hook, rename this file to "applypatch-msg". + +. git-sh-setup +test -x "$GIT_DIR/hooks/commit-msg" && + exec "$GIT_DIR/hooks/commit-msg" ${1+"$@"} +: diff --git a/.zprezto/_.git/hooks/commit-msg.sample b/.zprezto/_.git/hooks/commit-msg.sample new file mode 100755 index 0000000..b58d118 --- /dev/null +++ b/.zprezto/_.git/hooks/commit-msg.sample @@ -0,0 +1,24 @@ +#!/bin/sh +# +# An example hook script to check the commit log message. +# Called by "git commit" with one argument, the name of the file +# that has the commit message. The hook should exit with non-zero +# status after issuing an appropriate message if it wants to stop the +# commit. The hook is allowed to edit the commit message file. +# +# To enable this hook, rename this file to "commit-msg". + +# Uncomment the below to add a Signed-off-by line to the message. +# Doing this in a hook is a bad idea in general, but the prepare-commit-msg +# hook is more suited to it. +# +# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p') +# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1" + +# This example catches duplicate Signed-off-by lines. + +test "" = "$(grep '^Signed-off-by: ' "$1" | + sort | uniq -c | sed -e '/^[ ]*1[ ]/d')" || { + echo >&2 Duplicate Signed-off-by lines. + exit 1 +} diff --git a/.zprezto/_.git/hooks/post-update.sample b/.zprezto/_.git/hooks/post-update.sample new file mode 100755 index 0000000..ec17ec1 --- /dev/null +++ b/.zprezto/_.git/hooks/post-update.sample @@ -0,0 +1,8 @@ +#!/bin/sh +# +# An example hook script to prepare a packed repository for use over +# dumb transports. +# +# To enable this hook, rename this file to "post-update". + +exec git update-server-info diff --git a/.zprezto/_.git/hooks/pre-applypatch.sample b/.zprezto/_.git/hooks/pre-applypatch.sample new file mode 100755 index 0000000..b1f187c --- /dev/null +++ b/.zprezto/_.git/hooks/pre-applypatch.sample @@ -0,0 +1,14 @@ +#!/bin/sh +# +# An example hook script to verify what is about to be committed +# by applypatch from an e-mail message. +# +# The hook should exit with non-zero status after issuing an +# appropriate message if it wants to stop the commit. +# +# To enable this hook, rename this file to "pre-applypatch". + +. git-sh-setup +test -x "$GIT_DIR/hooks/pre-commit" && + exec "$GIT_DIR/hooks/pre-commit" ${1+"$@"} +: diff --git a/.zprezto/_.git/hooks/pre-commit.sample b/.zprezto/_.git/hooks/pre-commit.sample new file mode 100755 index 0000000..68d62d5 --- /dev/null +++ b/.zprezto/_.git/hooks/pre-commit.sample @@ -0,0 +1,49 @@ +#!/bin/sh +# +# An example hook script to verify what is about to be committed. +# Called by "git commit" with no arguments. The hook should +# exit with non-zero status after issuing an appropriate message if +# it wants to stop the commit. +# +# To enable this hook, rename this file to "pre-commit". + +if git rev-parse --verify HEAD >/dev/null 2>&1 +then + against=HEAD +else + # Initial commit: diff against an empty tree object + against=4b825dc642cb6eb9a060e54bf8d69288fbee4904 +fi + +# If you want to allow non-ASCII filenames set this variable to true. +allownonascii=$(git config --bool hooks.allownonascii) + +# Redirect output to stderr. +exec 1>&2 + +# Cross platform projects tend to avoid non-ASCII filenames; prevent +# them from being added to the repository. We exploit the fact that the +# printable range starts at the space character and ends with tilde. +if [ "$allownonascii" != "true" ] && + # Note that the use of brackets around a tr range is ok here, (it's + # even required, for portability to Solaris 10's /usr/bin/tr), since + # the square bracket bytes happen to fall in the designated range. + test $(git diff --cached --name-only --diff-filter=A -z $against | + LC_ALL=C tr -d '[ -~]\0' | wc -c) != 0 +then + cat <<\EOF +Error: Attempt to add a non-ASCII file name. + +This can cause problems if you want to work with people on other platforms. + +To be portable it is advisable to rename the file. + +If you know what you are doing you can disable this check using: + + git config hooks.allownonascii true +EOF + exit 1 +fi + +# If there are whitespace errors, print the offending file names and fail. +exec git diff-index --check --cached $against -- diff --git a/.zprezto/_.git/hooks/pre-push.sample b/.zprezto/_.git/hooks/pre-push.sample new file mode 100755 index 0000000..69e3c67 --- /dev/null +++ b/.zprezto/_.git/hooks/pre-push.sample @@ -0,0 +1,54 @@ +#!/bin/sh + +# An example hook script to verify what is about to be pushed. Called by "git +# push" after it has checked the remote status, but before anything has been +# pushed. If this script exits with a non-zero status nothing will be pushed. +# +# This hook is called with the following parameters: +# +# $1 -- Name of the remote to which the push is being done +# $2 -- URL to which the push is being done +# +# If pushing without using a named remote those arguments will be equal. +# +# Information about the commits which are being pushed is supplied as lines to +# the standard input in the form: +# +# +# +# This sample shows how to prevent push of commits where the log message starts +# with "WIP" (work in progress). + +remote="$1" +url="$2" + +z40=0000000000000000000000000000000000000000 + +IFS=' ' +while read local_ref local_sha remote_ref remote_sha +do + if [ "$local_sha" = $z40 ] + then + # Handle delete + : + else + if [ "$remote_sha" = $z40 ] + then + # New branch, examine all commits + range="$local_sha" + else + # Update to existing branch, examine new commits + range="$remote_sha..$local_sha" + fi + + # Check for WIP commit + commit=`git rev-list -n 1 --grep '^WIP' "$range"` + if [ -n "$commit" ] + then + echo >&2 "Found WIP commit in $local_ref, not pushing" + exit 1 + fi + fi +done + +exit 0 diff --git a/.zprezto/_.git/hooks/pre-rebase.sample b/.zprezto/_.git/hooks/pre-rebase.sample new file mode 100755 index 0000000..9773ed4 --- /dev/null +++ b/.zprezto/_.git/hooks/pre-rebase.sample @@ -0,0 +1,169 @@ +#!/bin/sh +# +# Copyright (c) 2006, 2008 Junio C Hamano +# +# The "pre-rebase" hook is run just before "git rebase" starts doing +# its job, and can prevent the command from running by exiting with +# non-zero status. +# +# The hook is called with the following parameters: +# +# $1 -- the upstream the series was forked from. +# $2 -- the branch being rebased (or empty when rebasing the current branch). +# +# This sample shows how to prevent topic branches that are already +# merged to 'next' branch from getting rebased, because allowing it +# would result in rebasing already published history. + +publish=next +basebranch="$1" +if test "$#" = 2 +then + topic="refs/heads/$2" +else + topic=`git symbolic-ref HEAD` || + exit 0 ;# we do not interrupt rebasing detached HEAD +fi + +case "$topic" in +refs/heads/??/*) + ;; +*) + exit 0 ;# we do not interrupt others. + ;; +esac + +# Now we are dealing with a topic branch being rebased +# on top of master. Is it OK to rebase it? + +# Does the topic really exist? +git show-ref -q "$topic" || { + echo >&2 "No such branch $topic" + exit 1 +} + +# Is topic fully merged to master? +not_in_master=`git rev-list --pretty=oneline ^master "$topic"` +if test -z "$not_in_master" +then + echo >&2 "$topic is fully merged to master; better remove it." + exit 1 ;# we could allow it, but there is no point. +fi + +# Is topic ever merged to next? If so you should not be rebasing it. +only_next_1=`git rev-list ^master "^$topic" ${publish} | sort` +only_next_2=`git rev-list ^master ${publish} | sort` +if test "$only_next_1" = "$only_next_2" +then + not_in_topic=`git rev-list "^$topic" master` + if test -z "$not_in_topic" + then + echo >&2 "$topic is already up-to-date with master" + exit 1 ;# we could allow it, but there is no point. + else + exit 0 + fi +else + not_in_next=`git rev-list --pretty=oneline ^${publish} "$topic"` + /usr/bin/perl -e ' + my $topic = $ARGV[0]; + my $msg = "* $topic has commits already merged to public branch:\n"; + my (%not_in_next) = map { + /^([0-9a-f]+) /; + ($1 => 1); + } split(/\n/, $ARGV[1]); + for my $elem (map { + /^([0-9a-f]+) (.*)$/; + [$1 => $2]; + } split(/\n/, $ARGV[2])) { + if (!exists $not_in_next{$elem->[0]}) { + if ($msg) { + print STDERR $msg; + undef $msg; + } + print STDERR " $elem->[1]\n"; + } + } + ' "$topic" "$not_in_next" "$not_in_master" + exit 1 +fi + +exit 0 + +################################################################ + +This sample hook safeguards topic branches that have been +published from being rewound. + +The workflow assumed here is: + + * Once a topic branch forks from "master", "master" is never + merged into it again (either directly or indirectly). + + * Once a topic branch is fully cooked and merged into "master", + it is deleted. If you need to build on top of it to correct + earlier mistakes, a new topic branch is created by forking at + the tip of the "master". This is not strictly necessary, but + it makes it easier to keep your history simple. + + * Whenever you need to test or publish your changes to topic + branches, merge them into "next" branch. + +The script, being an example, hardcodes the publish branch name +to be "next", but it is trivial to make it configurable via +$GIT_DIR/config mechanism. + +With this workflow, you would want to know: + +(1) ... if a topic branch has ever been merged to "next". Young + topic branches can have stupid mistakes you would rather + clean up before publishing, and things that have not been + merged into other branches can be easily rebased without + affecting other people. But once it is published, you would + not want to rewind it. + +(2) ... if a topic branch has been fully merged to "master". + Then you can delete it. More importantly, you should not + build on top of it -- other people may already want to + change things related to the topic as patches against your + "master", so if you need further changes, it is better to + fork the topic (perhaps with the same name) afresh from the + tip of "master". + +Let's look at this example: + + o---o---o---o---o---o---o---o---o---o "next" + / / / / + / a---a---b A / / + / / / / + / / c---c---c---c B / + / / / \ / + / / / b---b C \ / + / / / / \ / + ---o---o---o---o---o---o---o---o---o---o---o "master" + + +A, B and C are topic branches. + + * A has one fix since it was merged up to "next". + + * B has finished. It has been fully merged up to "master" and "next", + and is ready to be deleted. + + * C has not merged to "next" at all. + +We would want to allow C to be rebased, refuse A, and encourage +B to be deleted. + +To compute (1): + + git rev-list ^master ^topic next + git rev-list ^master next + + if these match, topic has not merged in next at all. + +To compute (2): + + git rev-list master..topic + + if this is empty, it is fully merged to "master". diff --git a/.zprezto/_.git/hooks/prepare-commit-msg.sample b/.zprezto/_.git/hooks/prepare-commit-msg.sample new file mode 100755 index 0000000..f093a02 --- /dev/null +++ b/.zprezto/_.git/hooks/prepare-commit-msg.sample @@ -0,0 +1,36 @@ +#!/bin/sh +# +# An example hook script to prepare the commit log message. +# Called by "git commit" with the name of the file that has the +# commit message, followed by the description of the commit +# message's source. The hook's purpose is to edit the commit +# message file. If the hook fails with a non-zero status, +# the commit is aborted. +# +# To enable this hook, rename this file to "prepare-commit-msg". + +# This hook includes three examples. The first comments out the +# "Conflicts:" part of a merge commit. +# +# The second includes the output of "git diff --name-status -r" +# into the message, just before the "git status" output. It is +# commented because it doesn't cope with --amend or with squashed +# commits. +# +# The third example adds a Signed-off-by line to the message, that can +# still be edited. This is rarely a good idea. + +case "$2,$3" in + merge,) + /usr/bin/perl -i.bak -ne 's/^/# /, s/^# #/#/ if /^Conflicts/ .. /#/; print' "$1" ;; + +# ,|template,) +# /usr/bin/perl -i.bak -pe ' +# print "\n" . `git diff --cached --name-status -r` +# if /^#/ && $first++ == 0' "$1" ;; + + *) ;; +esac + +# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p') +# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1" diff --git a/.zprezto/_.git/hooks/update.sample b/.zprezto/_.git/hooks/update.sample new file mode 100755 index 0000000..d847583 --- /dev/null +++ b/.zprezto/_.git/hooks/update.sample @@ -0,0 +1,128 @@ +#!/bin/sh +# +# An example hook script to blocks unannotated tags from entering. +# Called by "git receive-pack" with arguments: refname sha1-old sha1-new +# +# To enable this hook, rename this file to "update". +# +# Config +# ------ +# hooks.allowunannotated +# This boolean sets whether unannotated tags will be allowed into the +# repository. By default they won't be. +# hooks.allowdeletetag +# This boolean sets whether deleting tags will be allowed in the +# repository. By default they won't be. +# hooks.allowmodifytag +# This boolean sets whether a tag may be modified after creation. By default +# it won't be. +# hooks.allowdeletebranch +# This boolean sets whether deleting branches will be allowed in the +# repository. By default they won't be. +# hooks.denycreatebranch +# This boolean sets whether remotely creating branches will be denied +# in the repository. By default this is allowed. +# + +# --- Command line +refname="$1" +oldrev="$2" +newrev="$3" + +# --- Safety check +if [ -z "$GIT_DIR" ]; then + echo "Don't run this script from the command line." >&2 + echo " (if you want, you could supply GIT_DIR then run" >&2 + echo " $0 )" >&2 + exit 1 +fi + +if [ -z "$refname" -o -z "$oldrev" -o -z "$newrev" ]; then + echo "usage: $0 " >&2 + exit 1 +fi + +# --- Config +allowunannotated=$(git config --bool hooks.allowunannotated) +allowdeletebranch=$(git config --bool hooks.allowdeletebranch) +denycreatebranch=$(git config --bool hooks.denycreatebranch) +allowdeletetag=$(git config --bool hooks.allowdeletetag) +allowmodifytag=$(git config --bool hooks.allowmodifytag) + +# check for no description +projectdesc=$(sed -e '1q' "$GIT_DIR/description") +case "$projectdesc" in +"Unnamed repository"* | "") + echo "*** Project description file hasn't been set" >&2 + exit 1 + ;; +esac + +# --- Check types +# if $newrev is 0000...0000, it's a commit to delete a ref. +zero="0000000000000000000000000000000000000000" +if [ "$newrev" = "$zero" ]; then + newrev_type=delete +else + newrev_type=$(git cat-file -t $newrev) +fi + +case "$refname","$newrev_type" in + refs/tags/*,commit) + # un-annotated tag + short_refname=${refname##refs/tags/} + if [ "$allowunannotated" != "true" ]; then + echo "*** The un-annotated tag, $short_refname, is not allowed in this repository" >&2 + echo "*** Use 'git tag [ -a | -s ]' for tags you want to propagate." >&2 + exit 1 + fi + ;; + refs/tags/*,delete) + # delete tag + if [ "$allowdeletetag" != "true" ]; then + echo "*** Deleting a tag is not allowed in this repository" >&2 + exit 1 + fi + ;; + refs/tags/*,tag) + # annotated tag + if [ "$allowmodifytag" != "true" ] && git rev-parse $refname > /dev/null 2>&1 + then + echo "*** Tag '$refname' already exists." >&2 + echo "*** Modifying a tag is not allowed in this repository." >&2 + exit 1 + fi + ;; + refs/heads/*,commit) + # branch + if [ "$oldrev" = "$zero" -a "$denycreatebranch" = "true" ]; then + echo "*** Creating a branch is not allowed in this repository" >&2 + exit 1 + fi + ;; + refs/heads/*,delete) + # delete branch + if [ "$allowdeletebranch" != "true" ]; then + echo "*** Deleting a branch is not allowed in this repository" >&2 + exit 1 + fi + ;; + refs/remotes/*,commit) + # tracking branch + ;; + refs/remotes/*,delete) + # delete tracking branch + if [ "$allowdeletebranch" != "true" ]; then + echo "*** Deleting a tracking branch is not allowed in this repository" >&2 + exit 1 + fi + ;; + *) + # Anything else (is there anything else?) + echo "*** Update hook: unknown type of update to ref $refname of type $newrev_type" >&2 + exit 1 + ;; +esac + +# --- Finished +exit 0 diff --git a/.zprezto/_.git/index b/.zprezto/_.git/index new file mode 100644 index 0000000..1bd1616 Binary files /dev/null and b/.zprezto/_.git/index differ diff --git a/.zprezto/_.git/info/exclude b/.zprezto/_.git/info/exclude new file mode 100644 index 0000000..a5196d1 --- /dev/null +++ b/.zprezto/_.git/info/exclude @@ -0,0 +1,6 @@ +# git ls-files --others --exclude-from=.git/info/exclude +# Lines that start with '#' are comments. +# For a project mostly in C, the following would be a good set of +# exclude patterns (uncomment them if you want to use them): +# *.[oa] +# *~ diff --git a/.zprezto/_.git/logs/HEAD b/.zprezto/_.git/logs/HEAD new file mode 100644 index 0000000..7e3ffa7 --- /dev/null +++ b/.zprezto/_.git/logs/HEAD @@ -0,0 +1,4 @@ +0000000000000000000000000000000000000000 f2a826e963f06a204dc0e09c05fc3e5419799f52 Abra 1443994566 +0400 clone: from https://github.com/sorin-ionescu/prezto.git +f2a826e963f06a204dc0e09c05fc3e5419799f52 7227c4f0bef5f8ae787c65150d7a7403394fff48 Abra 1456189968 +0400 pull: Fast-forward +7227c4f0bef5f8ae787c65150d7a7403394fff48 771aeb37ae14d8c826b5c86d6e2fab85d156e767 Andrey Anurin 1463466088 -0700 commit: dummy comment +771aeb37ae14d8c826b5c86d6e2fab85d156e767 ef60ce5dd6f18fca3bb49a897250e075ded71180 Andrey Anurin 1463466100 -0700 pull: Merge made by the 'recursive' strategy. diff --git a/.zprezto/_.git/logs/refs/heads/master b/.zprezto/_.git/logs/refs/heads/master new file mode 100644 index 0000000..7e3ffa7 --- /dev/null +++ b/.zprezto/_.git/logs/refs/heads/master @@ -0,0 +1,4 @@ +0000000000000000000000000000000000000000 f2a826e963f06a204dc0e09c05fc3e5419799f52 Abra 1443994566 +0400 clone: from https://github.com/sorin-ionescu/prezto.git +f2a826e963f06a204dc0e09c05fc3e5419799f52 7227c4f0bef5f8ae787c65150d7a7403394fff48 Abra 1456189968 +0400 pull: Fast-forward +7227c4f0bef5f8ae787c65150d7a7403394fff48 771aeb37ae14d8c826b5c86d6e2fab85d156e767 Andrey Anurin 1463466088 -0700 commit: dummy comment +771aeb37ae14d8c826b5c86d6e2fab85d156e767 ef60ce5dd6f18fca3bb49a897250e075ded71180 Andrey Anurin 1463466100 -0700 pull: Merge made by the 'recursive' strategy. diff --git a/.zprezto/_.git/logs/refs/remotes/origin/HEAD b/.zprezto/_.git/logs/refs/remotes/origin/HEAD new file mode 100644 index 0000000..b8a9f7c --- /dev/null +++ b/.zprezto/_.git/logs/refs/remotes/origin/HEAD @@ -0,0 +1 @@ +0000000000000000000000000000000000000000 f2a826e963f06a204dc0e09c05fc3e5419799f52 Abra 1443994566 +0400 clone: from https://github.com/sorin-ionescu/prezto.git diff --git a/.zprezto/_.git/logs/refs/remotes/origin/master b/.zprezto/_.git/logs/refs/remotes/origin/master new file mode 100644 index 0000000..30c1b3c --- /dev/null +++ b/.zprezto/_.git/logs/refs/remotes/origin/master @@ -0,0 +1,2 @@ +f2a826e963f06a204dc0e09c05fc3e5419799f52 7227c4f0bef5f8ae787c65150d7a7403394fff48 Abra 1456189967 +0400 pull: fast-forward +7227c4f0bef5f8ae787c65150d7a7403394fff48 4f19700919c8ebbaf75755fc0d03716d13183f49 Andrey Anurin 1463466097 -0700 pull: fast-forward diff --git a/.zprezto/_.git/modules/modules/completion/external/FETCH_HEAD b/.zprezto/_.git/modules/modules/completion/external/FETCH_HEAD new file mode 100644 index 0000000..a900e8e --- /dev/null +++ b/.zprezto/_.git/modules/modules/completion/external/FETCH_HEAD @@ -0,0 +1,7 @@ +69e89c5e4a1eae49325314df3718f0c734536e2a not-for-merge branch 'master' of https://github.com/zsh-users/zsh-completions +0e525e909316fb8e0f2a7bbb05d7bfc6fddbcfd1 not-for-merge tag '0.13.0' of https://github.com/zsh-users/zsh-completions +173ae7249a6ab4a5b70bebb283f3f156eb79f908 not-for-merge tag '0.14.0' of https://github.com/zsh-users/zsh-completions +6953a4f892df1095e48d43751ccaf9e3ece02190 not-for-merge tag '0.15.0' of https://github.com/zsh-users/zsh-completions +3a2bb8781d32d05d1bf05deeeb476beb651e8272 not-for-merge tag '0.16.0' of https://github.com/zsh-users/zsh-completions +2082c7573fc1cd393ea0b2948aff6f0bdf3798cd not-for-merge tag '0.17.0' of https://github.com/zsh-users/zsh-completions +17743e1e174830693026d3adbba265922440f48c not-for-merge tag '0.18.0' of https://github.com/zsh-users/zsh-completions diff --git a/.zprezto/_.git/modules/modules/completion/external/HEAD b/.zprezto/_.git/modules/modules/completion/external/HEAD new file mode 100644 index 0000000..241b066 --- /dev/null +++ b/.zprezto/_.git/modules/modules/completion/external/HEAD @@ -0,0 +1 @@ +c2dde89fb34e2734106e50689bf4127f6b0a288d diff --git a/.zprezto/_.git/modules/modules/completion/external/config b/.zprezto/_.git/modules/modules/completion/external/config new file mode 100755 index 0000000..04eb804 --- /dev/null +++ b/.zprezto/_.git/modules/modules/completion/external/config @@ -0,0 +1,14 @@ +[core] + repositoryformatversion = 0 + filemode = true + bare = false + logallrefupdates = true + worktree = ../../../../../modules/completion/external + ignorecase = true + precomposeunicode = true +[remote "origin"] + url = https://github.com/zsh-users/zsh-completions.git + fetch = +refs/heads/*:refs/remotes/origin/* +[branch "master"] + remote = origin + merge = refs/heads/master diff --git a/.zprezto/_.git/modules/modules/completion/external/description b/.zprezto/_.git/modules/modules/completion/external/description new file mode 100644 index 0000000..498b267 --- /dev/null +++ b/.zprezto/_.git/modules/modules/completion/external/description @@ -0,0 +1 @@ +Unnamed repository; edit this file 'description' to name the repository. diff --git a/.zprezto/_.git/modules/modules/completion/external/hooks/applypatch-msg.sample b/.zprezto/_.git/modules/modules/completion/external/hooks/applypatch-msg.sample new file mode 100755 index 0000000..8b2a2fe --- /dev/null +++ b/.zprezto/_.git/modules/modules/completion/external/hooks/applypatch-msg.sample @@ -0,0 +1,15 @@ +#!/bin/sh +# +# An example hook script to check the commit log message taken by +# applypatch from an e-mail message. +# +# The hook should exit with non-zero status after issuing an +# appropriate message if it wants to stop the commit. The hook is +# allowed to edit the commit message file. +# +# To enable this hook, rename this file to "applypatch-msg". + +. git-sh-setup +test -x "$GIT_DIR/hooks/commit-msg" && + exec "$GIT_DIR/hooks/commit-msg" ${1+"$@"} +: diff --git a/.zprezto/_.git/modules/modules/completion/external/hooks/commit-msg.sample b/.zprezto/_.git/modules/modules/completion/external/hooks/commit-msg.sample new file mode 100755 index 0000000..b58d118 --- /dev/null +++ b/.zprezto/_.git/modules/modules/completion/external/hooks/commit-msg.sample @@ -0,0 +1,24 @@ +#!/bin/sh +# +# An example hook script to check the commit log message. +# Called by "git commit" with one argument, the name of the file +# that has the commit message. The hook should exit with non-zero +# status after issuing an appropriate message if it wants to stop the +# commit. The hook is allowed to edit the commit message file. +# +# To enable this hook, rename this file to "commit-msg". + +# Uncomment the below to add a Signed-off-by line to the message. +# Doing this in a hook is a bad idea in general, but the prepare-commit-msg +# hook is more suited to it. +# +# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p') +# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1" + +# This example catches duplicate Signed-off-by lines. + +test "" = "$(grep '^Signed-off-by: ' "$1" | + sort | uniq -c | sed -e '/^[ ]*1[ ]/d')" || { + echo >&2 Duplicate Signed-off-by lines. + exit 1 +} diff --git a/.zprezto/_.git/modules/modules/completion/external/hooks/post-update.sample b/.zprezto/_.git/modules/modules/completion/external/hooks/post-update.sample new file mode 100755 index 0000000..ec17ec1 --- /dev/null +++ b/.zprezto/_.git/modules/modules/completion/external/hooks/post-update.sample @@ -0,0 +1,8 @@ +#!/bin/sh +# +# An example hook script to prepare a packed repository for use over +# dumb transports. +# +# To enable this hook, rename this file to "post-update". + +exec git update-server-info diff --git a/.zprezto/_.git/modules/modules/completion/external/hooks/pre-applypatch.sample b/.zprezto/_.git/modules/modules/completion/external/hooks/pre-applypatch.sample new file mode 100755 index 0000000..b1f187c --- /dev/null +++ b/.zprezto/_.git/modules/modules/completion/external/hooks/pre-applypatch.sample @@ -0,0 +1,14 @@ +#!/bin/sh +# +# An example hook script to verify what is about to be committed +# by applypatch from an e-mail message. +# +# The hook should exit with non-zero status after issuing an +# appropriate message if it wants to stop the commit. +# +# To enable this hook, rename this file to "pre-applypatch". + +. git-sh-setup +test -x "$GIT_DIR/hooks/pre-commit" && + exec "$GIT_DIR/hooks/pre-commit" ${1+"$@"} +: diff --git a/.zprezto/_.git/modules/modules/completion/external/hooks/pre-commit.sample b/.zprezto/_.git/modules/modules/completion/external/hooks/pre-commit.sample new file mode 100755 index 0000000..68d62d5 --- /dev/null +++ b/.zprezto/_.git/modules/modules/completion/external/hooks/pre-commit.sample @@ -0,0 +1,49 @@ +#!/bin/sh +# +# An example hook script to verify what is about to be committed. +# Called by "git commit" with no arguments. The hook should +# exit with non-zero status after issuing an appropriate message if +# it wants to stop the commit. +# +# To enable this hook, rename this file to "pre-commit". + +if git rev-parse --verify HEAD >/dev/null 2>&1 +then + against=HEAD +else + # Initial commit: diff against an empty tree object + against=4b825dc642cb6eb9a060e54bf8d69288fbee4904 +fi + +# If you want to allow non-ASCII filenames set this variable to true. +allownonascii=$(git config --bool hooks.allownonascii) + +# Redirect output to stderr. +exec 1>&2 + +# Cross platform projects tend to avoid non-ASCII filenames; prevent +# them from being added to the repository. We exploit the fact that the +# printable range starts at the space character and ends with tilde. +if [ "$allownonascii" != "true" ] && + # Note that the use of brackets around a tr range is ok here, (it's + # even required, for portability to Solaris 10's /usr/bin/tr), since + # the square bracket bytes happen to fall in the designated range. + test $(git diff --cached --name-only --diff-filter=A -z $against | + LC_ALL=C tr -d '[ -~]\0' | wc -c) != 0 +then + cat <<\EOF +Error: Attempt to add a non-ASCII file name. + +This can cause problems if you want to work with people on other platforms. + +To be portable it is advisable to rename the file. + +If you know what you are doing you can disable this check using: + + git config hooks.allownonascii true +EOF + exit 1 +fi + +# If there are whitespace errors, print the offending file names and fail. +exec git diff-index --check --cached $against -- diff --git a/.zprezto/_.git/modules/modules/completion/external/hooks/pre-push.sample b/.zprezto/_.git/modules/modules/completion/external/hooks/pre-push.sample new file mode 100755 index 0000000..69e3c67 --- /dev/null +++ b/.zprezto/_.git/modules/modules/completion/external/hooks/pre-push.sample @@ -0,0 +1,54 @@ +#!/bin/sh + +# An example hook script to verify what is about to be pushed. Called by "git +# push" after it has checked the remote status, but before anything has been +# pushed. If this script exits with a non-zero status nothing will be pushed. +# +# This hook is called with the following parameters: +# +# $1 -- Name of the remote to which the push is being done +# $2 -- URL to which the push is being done +# +# If pushing without using a named remote those arguments will be equal. +# +# Information about the commits which are being pushed is supplied as lines to +# the standard input in the form: +# +# +# +# This sample shows how to prevent push of commits where the log message starts +# with "WIP" (work in progress). + +remote="$1" +url="$2" + +z40=0000000000000000000000000000000000000000 + +IFS=' ' +while read local_ref local_sha remote_ref remote_sha +do + if [ "$local_sha" = $z40 ] + then + # Handle delete + : + else + if [ "$remote_sha" = $z40 ] + then + # New branch, examine all commits + range="$local_sha" + else + # Update to existing branch, examine new commits + range="$remote_sha..$local_sha" + fi + + # Check for WIP commit + commit=`git rev-list -n 1 --grep '^WIP' "$range"` + if [ -n "$commit" ] + then + echo >&2 "Found WIP commit in $local_ref, not pushing" + exit 1 + fi + fi +done + +exit 0 diff --git a/.zprezto/_.git/modules/modules/completion/external/hooks/pre-rebase.sample b/.zprezto/_.git/modules/modules/completion/external/hooks/pre-rebase.sample new file mode 100755 index 0000000..9773ed4 --- /dev/null +++ b/.zprezto/_.git/modules/modules/completion/external/hooks/pre-rebase.sample @@ -0,0 +1,169 @@ +#!/bin/sh +# +# Copyright (c) 2006, 2008 Junio C Hamano +# +# The "pre-rebase" hook is run just before "git rebase" starts doing +# its job, and can prevent the command from running by exiting with +# non-zero status. +# +# The hook is called with the following parameters: +# +# $1 -- the upstream the series was forked from. +# $2 -- the branch being rebased (or empty when rebasing the current branch). +# +# This sample shows how to prevent topic branches that are already +# merged to 'next' branch from getting rebased, because allowing it +# would result in rebasing already published history. + +publish=next +basebranch="$1" +if test "$#" = 2 +then + topic="refs/heads/$2" +else + topic=`git symbolic-ref HEAD` || + exit 0 ;# we do not interrupt rebasing detached HEAD +fi + +case "$topic" in +refs/heads/??/*) + ;; +*) + exit 0 ;# we do not interrupt others. + ;; +esac + +# Now we are dealing with a topic branch being rebased +# on top of master. Is it OK to rebase it? + +# Does the topic really exist? +git show-ref -q "$topic" || { + echo >&2 "No such branch $topic" + exit 1 +} + +# Is topic fully merged to master? +not_in_master=`git rev-list --pretty=oneline ^master "$topic"` +if test -z "$not_in_master" +then + echo >&2 "$topic is fully merged to master; better remove it." + exit 1 ;# we could allow it, but there is no point. +fi + +# Is topic ever merged to next? If so you should not be rebasing it. +only_next_1=`git rev-list ^master "^$topic" ${publish} | sort` +only_next_2=`git rev-list ^master ${publish} | sort` +if test "$only_next_1" = "$only_next_2" +then + not_in_topic=`git rev-list "^$topic" master` + if test -z "$not_in_topic" + then + echo >&2 "$topic is already up-to-date with master" + exit 1 ;# we could allow it, but there is no point. + else + exit 0 + fi +else + not_in_next=`git rev-list --pretty=oneline ^${publish} "$topic"` + /usr/bin/perl -e ' + my $topic = $ARGV[0]; + my $msg = "* $topic has commits already merged to public branch:\n"; + my (%not_in_next) = map { + /^([0-9a-f]+) /; + ($1 => 1); + } split(/\n/, $ARGV[1]); + for my $elem (map { + /^([0-9a-f]+) (.*)$/; + [$1 => $2]; + } split(/\n/, $ARGV[2])) { + if (!exists $not_in_next{$elem->[0]}) { + if ($msg) { + print STDERR $msg; + undef $msg; + } + print STDERR " $elem->[1]\n"; + } + } + ' "$topic" "$not_in_next" "$not_in_master" + exit 1 +fi + +exit 0 + +################################################################ + +This sample hook safeguards topic branches that have been +published from being rewound. + +The workflow assumed here is: + + * Once a topic branch forks from "master", "master" is never + merged into it again (either directly or indirectly). + + * Once a topic branch is fully cooked and merged into "master", + it is deleted. If you need to build on top of it to correct + earlier mistakes, a new topic branch is created by forking at + the tip of the "master". This is not strictly necessary, but + it makes it easier to keep your history simple. + + * Whenever you need to test or publish your changes to topic + branches, merge them into "next" branch. + +The script, being an example, hardcodes the publish branch name +to be "next", but it is trivial to make it configurable via +$GIT_DIR/config mechanism. + +With this workflow, you would want to know: + +(1) ... if a topic branch has ever been merged to "next". Young + topic branches can have stupid mistakes you would rather + clean up before publishing, and things that have not been + merged into other branches can be easily rebased without + affecting other people. But once it is published, you would + not want to rewind it. + +(2) ... if a topic branch has been fully merged to "master". + Then you can delete it. More importantly, you should not + build on top of it -- other people may already want to + change things related to the topic as patches against your + "master", so if you need further changes, it is better to + fork the topic (perhaps with the same name) afresh from the + tip of "master". + +Let's look at this example: + + o---o---o---o---o---o---o---o---o---o "next" + / / / / + / a---a---b A / / + / / / / + / / c---c---c---c B / + / / / \ / + / / / b---b C \ / + / / / / \ / + ---o---o---o---o---o---o---o---o---o---o---o "master" + + +A, B and C are topic branches. + + * A has one fix since it was merged up to "next". + + * B has finished. It has been fully merged up to "master" and "next", + and is ready to be deleted. + + * C has not merged to "next" at all. + +We would want to allow C to be rebased, refuse A, and encourage +B to be deleted. + +To compute (1): + + git rev-list ^master ^topic next + git rev-list ^master next + + if these match, topic has not merged in next at all. + +To compute (2): + + git rev-list master..topic + + if this is empty, it is fully merged to "master". diff --git a/.zprezto/_.git/modules/modules/completion/external/hooks/prepare-commit-msg.sample b/.zprezto/_.git/modules/modules/completion/external/hooks/prepare-commit-msg.sample new file mode 100755 index 0000000..f093a02 --- /dev/null +++ b/.zprezto/_.git/modules/modules/completion/external/hooks/prepare-commit-msg.sample @@ -0,0 +1,36 @@ +#!/bin/sh +# +# An example hook script to prepare the commit log message. +# Called by "git commit" with the name of the file that has the +# commit message, followed by the description of the commit +# message's source. The hook's purpose is to edit the commit +# message file. If the hook fails with a non-zero status, +# the commit is aborted. +# +# To enable this hook, rename this file to "prepare-commit-msg". + +# This hook includes three examples. The first comments out the +# "Conflicts:" part of a merge commit. +# +# The second includes the output of "git diff --name-status -r" +# into the message, just before the "git status" output. It is +# commented because it doesn't cope with --amend or with squashed +# commits. +# +# The third example adds a Signed-off-by line to the message, that can +# still be edited. This is rarely a good idea. + +case "$2,$3" in + merge,) + /usr/bin/perl -i.bak -ne 's/^/# /, s/^# #/#/ if /^Conflicts/ .. /#/; print' "$1" ;; + +# ,|template,) +# /usr/bin/perl -i.bak -pe ' +# print "\n" . `git diff --cached --name-status -r` +# if /^#/ && $first++ == 0' "$1" ;; + + *) ;; +esac + +# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p') +# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1" diff --git a/.zprezto/_.git/modules/modules/completion/external/hooks/update.sample b/.zprezto/_.git/modules/modules/completion/external/hooks/update.sample new file mode 100755 index 0000000..d847583 --- /dev/null +++ b/.zprezto/_.git/modules/modules/completion/external/hooks/update.sample @@ -0,0 +1,128 @@ +#!/bin/sh +# +# An example hook script to blocks unannotated tags from entering. +# Called by "git receive-pack" with arguments: refname sha1-old sha1-new +# +# To enable this hook, rename this file to "update". +# +# Config +# ------ +# hooks.allowunannotated +# This boolean sets whether unannotated tags will be allowed into the +# repository. By default they won't be. +# hooks.allowdeletetag +# This boolean sets whether deleting tags will be allowed in the +# repository. By default they won't be. +# hooks.allowmodifytag +# This boolean sets whether a tag may be modified after creation. By default +# it won't be. +# hooks.allowdeletebranch +# This boolean sets whether deleting branches will be allowed in the +# repository. By default they won't be. +# hooks.denycreatebranch +# This boolean sets whether remotely creating branches will be denied +# in the repository. By default this is allowed. +# + +# --- Command line +refname="$1" +oldrev="$2" +newrev="$3" + +# --- Safety check +if [ -z "$GIT_DIR" ]; then + echo "Don't run this script from the command line." >&2 + echo " (if you want, you could supply GIT_DIR then run" >&2 + echo " $0 )" >&2 + exit 1 +fi + +if [ -z "$refname" -o -z "$oldrev" -o -z "$newrev" ]; then + echo "usage: $0 " >&2 + exit 1 +fi + +# --- Config +allowunannotated=$(git config --bool hooks.allowunannotated) +allowdeletebranch=$(git config --bool hooks.allowdeletebranch) +denycreatebranch=$(git config --bool hooks.denycreatebranch) +allowdeletetag=$(git config --bool hooks.allowdeletetag) +allowmodifytag=$(git config --bool hooks.allowmodifytag) + +# check for no description +projectdesc=$(sed -e '1q' "$GIT_DIR/description") +case "$projectdesc" in +"Unnamed repository"* | "") + echo "*** Project description file hasn't been set" >&2 + exit 1 + ;; +esac + +# --- Check types +# if $newrev is 0000...0000, it's a commit to delete a ref. +zero="0000000000000000000000000000000000000000" +if [ "$newrev" = "$zero" ]; then + newrev_type=delete +else + newrev_type=$(git cat-file -t $newrev) +fi + +case "$refname","$newrev_type" in + refs/tags/*,commit) + # un-annotated tag + short_refname=${refname##refs/tags/} + if [ "$allowunannotated" != "true" ]; then + echo "*** The un-annotated tag, $short_refname, is not allowed in this repository" >&2 + echo "*** Use 'git tag [ -a | -s ]' for tags you want to propagate." >&2 + exit 1 + fi + ;; + refs/tags/*,delete) + # delete tag + if [ "$allowdeletetag" != "true" ]; then + echo "*** Deleting a tag is not allowed in this repository" >&2 + exit 1 + fi + ;; + refs/tags/*,tag) + # annotated tag + if [ "$allowmodifytag" != "true" ] && git rev-parse $refname > /dev/null 2>&1 + then + echo "*** Tag '$refname' already exists." >&2 + echo "*** Modifying a tag is not allowed in this repository." >&2 + exit 1 + fi + ;; + refs/heads/*,commit) + # branch + if [ "$oldrev" = "$zero" -a "$denycreatebranch" = "true" ]; then + echo "*** Creating a branch is not allowed in this repository" >&2 + exit 1 + fi + ;; + refs/heads/*,delete) + # delete branch + if [ "$allowdeletebranch" != "true" ]; then + echo "*** Deleting a branch is not allowed in this repository" >&2 + exit 1 + fi + ;; + refs/remotes/*,commit) + # tracking branch + ;; + refs/remotes/*,delete) + # delete tracking branch + if [ "$allowdeletebranch" != "true" ]; then + echo "*** Deleting a tracking branch is not allowed in this repository" >&2 + exit 1 + fi + ;; + *) + # Anything else (is there anything else?) + echo "*** Update hook: unknown type of update to ref $refname of type $newrev_type" >&2 + exit 1 + ;; +esac + +# --- Finished +exit 0 diff --git a/.zprezto/_.git/modules/modules/completion/external/index b/.zprezto/_.git/modules/modules/completion/external/index new file mode 100644 index 0000000..c5c1ecf Binary files /dev/null and b/.zprezto/_.git/modules/modules/completion/external/index differ diff --git a/.zprezto/_.git/modules/modules/completion/external/info/exclude b/.zprezto/_.git/modules/modules/completion/external/info/exclude new file mode 100644 index 0000000..a5196d1 --- /dev/null +++ b/.zprezto/_.git/modules/modules/completion/external/info/exclude @@ -0,0 +1,6 @@ +# git ls-files --others --exclude-from=.git/info/exclude +# Lines that start with '#' are comments. +# For a project mostly in C, the following would be a good set of +# exclude patterns (uncomment them if you want to use them): +# *.[oa] +# *~ diff --git a/.zprezto/_.git/modules/modules/completion/external/logs/HEAD b/.zprezto/_.git/modules/modules/completion/external/logs/HEAD new file mode 100644 index 0000000..e80ccac --- /dev/null +++ b/.zprezto/_.git/modules/modules/completion/external/logs/HEAD @@ -0,0 +1,3 @@ +0000000000000000000000000000000000000000 c2dde89fb34e2734106e50689bf4127f6b0a288d Abra 1443994570 +0400 clone: from https://github.com/zsh-users/zsh-completions.git +c2dde89fb34e2734106e50689bf4127f6b0a288d 68c949470eaa87c5d67080d32fb2b69c8b837eb4 Abra 1443994570 +0400 checkout: moving from master to 68c949470eaa87c5d67080d32fb2b69c8b837eb4 +68c949470eaa87c5d67080d32fb2b69c8b837eb4 c2dde89fb34e2734106e50689bf4127f6b0a288d Abra 1456189975 +0400 checkout: moving from 68c949470eaa87c5d67080d32fb2b69c8b837eb4 to c2dde89fb34e2734106e50689bf4127f6b0a288d diff --git a/.zprezto/_.git/modules/modules/completion/external/logs/refs/heads/master b/.zprezto/_.git/modules/modules/completion/external/logs/refs/heads/master new file mode 100644 index 0000000..2dca4c7 --- /dev/null +++ b/.zprezto/_.git/modules/modules/completion/external/logs/refs/heads/master @@ -0,0 +1 @@ +0000000000000000000000000000000000000000 c2dde89fb34e2734106e50689bf4127f6b0a288d Abra 1443994570 +0400 clone: from https://github.com/zsh-users/zsh-completions.git diff --git a/.zprezto/_.git/modules/modules/completion/external/logs/refs/remotes/origin/HEAD b/.zprezto/_.git/modules/modules/completion/external/logs/refs/remotes/origin/HEAD new file mode 100644 index 0000000..2dca4c7 --- /dev/null +++ b/.zprezto/_.git/modules/modules/completion/external/logs/refs/remotes/origin/HEAD @@ -0,0 +1 @@ +0000000000000000000000000000000000000000 c2dde89fb34e2734106e50689bf4127f6b0a288d Abra 1443994570 +0400 clone: from https://github.com/zsh-users/zsh-completions.git diff --git a/.zprezto/_.git/modules/modules/completion/external/logs/refs/remotes/origin/master b/.zprezto/_.git/modules/modules/completion/external/logs/refs/remotes/origin/master new file mode 100644 index 0000000..30eb0ed --- /dev/null +++ b/.zprezto/_.git/modules/modules/completion/external/logs/refs/remotes/origin/master @@ -0,0 +1 @@ +c2dde89fb34e2734106e50689bf4127f6b0a288d 69e89c5e4a1eae49325314df3718f0c734536e2a Andrey Anurin 1463466098 -0700 pull: fast-forward diff --git a/.zprezto/_.git/modules/modules/completion/external/objects/pack/pack-ad103400644189bbed239221ed739b79db895df0.idx b/.zprezto/_.git/modules/modules/completion/external/objects/pack/pack-ad103400644189bbed239221ed739b79db895df0.idx new file mode 100644 index 0000000..a408af7 Binary files /dev/null and b/.zprezto/_.git/modules/modules/completion/external/objects/pack/pack-ad103400644189bbed239221ed739b79db895df0.idx differ diff --git a/.zprezto/_.git/modules/modules/completion/external/objects/pack/pack-ad103400644189bbed239221ed739b79db895df0.pack b/.zprezto/_.git/modules/modules/completion/external/objects/pack/pack-ad103400644189bbed239221ed739b79db895df0.pack new file mode 100644 index 0000000..f9d443f Binary files /dev/null and b/.zprezto/_.git/modules/modules/completion/external/objects/pack/pack-ad103400644189bbed239221ed739b79db895df0.pack differ diff --git a/.zprezto/_.git/modules/modules/completion/external/objects/pack/pack-befd74cb623a33beed5477168a79c0ecec4678f6.idx b/.zprezto/_.git/modules/modules/completion/external/objects/pack/pack-befd74cb623a33beed5477168a79c0ecec4678f6.idx new file mode 100644 index 0000000..b09eced Binary files /dev/null and b/.zprezto/_.git/modules/modules/completion/external/objects/pack/pack-befd74cb623a33beed5477168a79c0ecec4678f6.idx differ diff --git a/.zprezto/_.git/modules/modules/completion/external/objects/pack/pack-befd74cb623a33beed5477168a79c0ecec4678f6.pack b/.zprezto/_.git/modules/modules/completion/external/objects/pack/pack-befd74cb623a33beed5477168a79c0ecec4678f6.pack new file mode 100644 index 0000000..d9712bd Binary files /dev/null and b/.zprezto/_.git/modules/modules/completion/external/objects/pack/pack-befd74cb623a33beed5477168a79c0ecec4678f6.pack differ diff --git a/.zprezto/_.git/modules/modules/completion/external/packed-refs b/.zprezto/_.git/modules/modules/completion/external/packed-refs new file mode 100644 index 0000000..1549ee9 --- /dev/null +++ b/.zprezto/_.git/modules/modules/completion/external/packed-refs @@ -0,0 +1,20 @@ +# pack-refs with: peeled fully-peeled +520922c22769ca4b55f27680c8e0c25bf610f783 refs/remotes/origin/issue-338 +c2dde89fb34e2734106e50689bf4127f6b0a288d refs/remotes/origin/master +1f8a0c9d92efb2da0c476e395d5ed5050f06399b refs/tags/0.1.0 +662229f6f0ce391ef7c1a41c398e28a31e847182 refs/tags/0.10.0 +c75296de9cafeb360066065acbf2935964d70431 refs/tags/0.11.0 +5e3151d03a91954102e8a4d661d65f9604aabbfa refs/tags/0.12.0 +649c6cea337b71bd85f7b7a223bc21f810239775 refs/tags/0.2.0 +9e443566686ee574b9d66e445d73fd74c3e88c5d refs/tags/0.2.1 +acf27d00448ef62ae6901b59afc5718c829c337e refs/tags/0.3.0 +^62436acb8acbc3db4993142e84b4e851ab744213 +b5d080b9eefa456c7cd1ab1d61f4350fe1b23cd0 refs/tags/0.4.0 +f6108b8c4250565611a08b164cfdc85e6c76ee88 refs/tags/0.5.0 +3497b4841cb961e7db04e2a3bfe69b2dbec66427 refs/tags/0.5.1 +d54358a43ccec2323d012192aa213a189d877156 refs/tags/0.5.2 +f09394f71c27c76788785d851ab093ded1593705 refs/tags/0.6.0 +b0e171924ee20e38e2ecc2dc0f3ec7edf700f2c9 refs/tags/0.6.1 +9cca892132219e89299750d501d4693a98f5f5ee refs/tags/0.7.0 +13715a7e50f67458b2eb2d9b4125810c3102ad94 refs/tags/0.8.0 +53dd086f56f4d947be3a4b97c57f6c1f8a61900d refs/tags/0.9.0 diff --git a/.zprezto/_.git/modules/modules/completion/external/refs/heads/master b/.zprezto/_.git/modules/modules/completion/external/refs/heads/master new file mode 100644 index 0000000..241b066 --- /dev/null +++ b/.zprezto/_.git/modules/modules/completion/external/refs/heads/master @@ -0,0 +1 @@ +c2dde89fb34e2734106e50689bf4127f6b0a288d diff --git a/.zprezto/_.git/modules/modules/completion/external/refs/remotes/origin/HEAD b/.zprezto/_.git/modules/modules/completion/external/refs/remotes/origin/HEAD new file mode 100644 index 0000000..6efe28f --- /dev/null +++ b/.zprezto/_.git/modules/modules/completion/external/refs/remotes/origin/HEAD @@ -0,0 +1 @@ +ref: refs/remotes/origin/master diff --git a/.zprezto/_.git/modules/modules/completion/external/refs/remotes/origin/master b/.zprezto/_.git/modules/modules/completion/external/refs/remotes/origin/master new file mode 100644 index 0000000..1a624db --- /dev/null +++ b/.zprezto/_.git/modules/modules/completion/external/refs/remotes/origin/master @@ -0,0 +1 @@ +69e89c5e4a1eae49325314df3718f0c734536e2a diff --git a/.zprezto/_.git/modules/modules/completion/external/refs/tags/0.13.0 b/.zprezto/_.git/modules/modules/completion/external/refs/tags/0.13.0 new file mode 100644 index 0000000..72d88db --- /dev/null +++ b/.zprezto/_.git/modules/modules/completion/external/refs/tags/0.13.0 @@ -0,0 +1 @@ +0e525e909316fb8e0f2a7bbb05d7bfc6fddbcfd1 diff --git a/.zprezto/_.git/modules/modules/completion/external/refs/tags/0.14.0 b/.zprezto/_.git/modules/modules/completion/external/refs/tags/0.14.0 new file mode 100644 index 0000000..a992661 --- /dev/null +++ b/.zprezto/_.git/modules/modules/completion/external/refs/tags/0.14.0 @@ -0,0 +1 @@ +173ae7249a6ab4a5b70bebb283f3f156eb79f908 diff --git a/.zprezto/_.git/modules/modules/completion/external/refs/tags/0.15.0 b/.zprezto/_.git/modules/modules/completion/external/refs/tags/0.15.0 new file mode 100644 index 0000000..1878ff6 --- /dev/null +++ b/.zprezto/_.git/modules/modules/completion/external/refs/tags/0.15.0 @@ -0,0 +1 @@ +6953a4f892df1095e48d43751ccaf9e3ece02190 diff --git a/.zprezto/_.git/modules/modules/completion/external/refs/tags/0.16.0 b/.zprezto/_.git/modules/modules/completion/external/refs/tags/0.16.0 new file mode 100644 index 0000000..a005bc2 --- /dev/null +++ b/.zprezto/_.git/modules/modules/completion/external/refs/tags/0.16.0 @@ -0,0 +1 @@ +3a2bb8781d32d05d1bf05deeeb476beb651e8272 diff --git a/.zprezto/_.git/modules/modules/completion/external/refs/tags/0.17.0 b/.zprezto/_.git/modules/modules/completion/external/refs/tags/0.17.0 new file mode 100644 index 0000000..1fa1820 --- /dev/null +++ b/.zprezto/_.git/modules/modules/completion/external/refs/tags/0.17.0 @@ -0,0 +1 @@ +2082c7573fc1cd393ea0b2948aff6f0bdf3798cd diff --git a/.zprezto/_.git/modules/modules/completion/external/refs/tags/0.18.0 b/.zprezto/_.git/modules/modules/completion/external/refs/tags/0.18.0 new file mode 100644 index 0000000..b4bdae5 --- /dev/null +++ b/.zprezto/_.git/modules/modules/completion/external/refs/tags/0.18.0 @@ -0,0 +1 @@ +17743e1e174830693026d3adbba265922440f48c diff --git a/.zprezto/_.git/modules/modules/history-substring-search/external/FETCH_HEAD b/.zprezto/_.git/modules/modules/history-substring-search/external/FETCH_HEAD new file mode 100644 index 0000000..b1a6462 --- /dev/null +++ b/.zprezto/_.git/modules/modules/history-substring-search/external/FETCH_HEAD @@ -0,0 +1 @@ +f5c164d4c3af1f5bd068ee10f88b4c7b3a1fd841 not-for-merge branch 'master' of https://github.com/zsh-users/zsh-history-substring-search diff --git a/.zprezto/_.git/modules/modules/history-substring-search/external/HEAD b/.zprezto/_.git/modules/modules/history-substring-search/external/HEAD new file mode 100644 index 0000000..45b36d8 --- /dev/null +++ b/.zprezto/_.git/modules/modules/history-substring-search/external/HEAD @@ -0,0 +1 @@ +2c295432175990c1bb4e90bc13f609daa67a25d6 diff --git a/.zprezto/_.git/modules/modules/history-substring-search/external/config b/.zprezto/_.git/modules/modules/history-substring-search/external/config new file mode 100755 index 0000000..2d33179 --- /dev/null +++ b/.zprezto/_.git/modules/modules/history-substring-search/external/config @@ -0,0 +1,14 @@ +[core] + repositoryformatversion = 0 + filemode = true + bare = false + logallrefupdates = true + worktree = ../../../../../modules/history-substring-search/external + ignorecase = true + precomposeunicode = true +[remote "origin"] + url = https://github.com/zsh-users/zsh-history-substring-search.git + fetch = +refs/heads/*:refs/remotes/origin/* +[branch "master"] + remote = origin + merge = refs/heads/master diff --git a/.zprezto/_.git/modules/modules/history-substring-search/external/description b/.zprezto/_.git/modules/modules/history-substring-search/external/description new file mode 100644 index 0000000..498b267 --- /dev/null +++ b/.zprezto/_.git/modules/modules/history-substring-search/external/description @@ -0,0 +1 @@ +Unnamed repository; edit this file 'description' to name the repository. diff --git a/.zprezto/_.git/modules/modules/history-substring-search/external/hooks/applypatch-msg.sample b/.zprezto/_.git/modules/modules/history-substring-search/external/hooks/applypatch-msg.sample new file mode 100755 index 0000000..8b2a2fe --- /dev/null +++ b/.zprezto/_.git/modules/modules/history-substring-search/external/hooks/applypatch-msg.sample @@ -0,0 +1,15 @@ +#!/bin/sh +# +# An example hook script to check the commit log message taken by +# applypatch from an e-mail message. +# +# The hook should exit with non-zero status after issuing an +# appropriate message if it wants to stop the commit. The hook is +# allowed to edit the commit message file. +# +# To enable this hook, rename this file to "applypatch-msg". + +. git-sh-setup +test -x "$GIT_DIR/hooks/commit-msg" && + exec "$GIT_DIR/hooks/commit-msg" ${1+"$@"} +: diff --git a/.zprezto/_.git/modules/modules/history-substring-search/external/hooks/commit-msg.sample b/.zprezto/_.git/modules/modules/history-substring-search/external/hooks/commit-msg.sample new file mode 100755 index 0000000..b58d118 --- /dev/null +++ b/.zprezto/_.git/modules/modules/history-substring-search/external/hooks/commit-msg.sample @@ -0,0 +1,24 @@ +#!/bin/sh +# +# An example hook script to check the commit log message. +# Called by "git commit" with one argument, the name of the file +# that has the commit message. The hook should exit with non-zero +# status after issuing an appropriate message if it wants to stop the +# commit. The hook is allowed to edit the commit message file. +# +# To enable this hook, rename this file to "commit-msg". + +# Uncomment the below to add a Signed-off-by line to the message. +# Doing this in a hook is a bad idea in general, but the prepare-commit-msg +# hook is more suited to it. +# +# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p') +# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1" + +# This example catches duplicate Signed-off-by lines. + +test "" = "$(grep '^Signed-off-by: ' "$1" | + sort | uniq -c | sed -e '/^[ ]*1[ ]/d')" || { + echo >&2 Duplicate Signed-off-by lines. + exit 1 +} diff --git a/.zprezto/_.git/modules/modules/history-substring-search/external/hooks/post-update.sample b/.zprezto/_.git/modules/modules/history-substring-search/external/hooks/post-update.sample new file mode 100755 index 0000000..ec17ec1 --- /dev/null +++ b/.zprezto/_.git/modules/modules/history-substring-search/external/hooks/post-update.sample @@ -0,0 +1,8 @@ +#!/bin/sh +# +# An example hook script to prepare a packed repository for use over +# dumb transports. +# +# To enable this hook, rename this file to "post-update". + +exec git update-server-info diff --git a/.zprezto/_.git/modules/modules/history-substring-search/external/hooks/pre-applypatch.sample b/.zprezto/_.git/modules/modules/history-substring-search/external/hooks/pre-applypatch.sample new file mode 100755 index 0000000..b1f187c --- /dev/null +++ b/.zprezto/_.git/modules/modules/history-substring-search/external/hooks/pre-applypatch.sample @@ -0,0 +1,14 @@ +#!/bin/sh +# +# An example hook script to verify what is about to be committed +# by applypatch from an e-mail message. +# +# The hook should exit with non-zero status after issuing an +# appropriate message if it wants to stop the commit. +# +# To enable this hook, rename this file to "pre-applypatch". + +. git-sh-setup +test -x "$GIT_DIR/hooks/pre-commit" && + exec "$GIT_DIR/hooks/pre-commit" ${1+"$@"} +: diff --git a/.zprezto/_.git/modules/modules/history-substring-search/external/hooks/pre-commit.sample b/.zprezto/_.git/modules/modules/history-substring-search/external/hooks/pre-commit.sample new file mode 100755 index 0000000..68d62d5 --- /dev/null +++ b/.zprezto/_.git/modules/modules/history-substring-search/external/hooks/pre-commit.sample @@ -0,0 +1,49 @@ +#!/bin/sh +# +# An example hook script to verify what is about to be committed. +# Called by "git commit" with no arguments. The hook should +# exit with non-zero status after issuing an appropriate message if +# it wants to stop the commit. +# +# To enable this hook, rename this file to "pre-commit". + +if git rev-parse --verify HEAD >/dev/null 2>&1 +then + against=HEAD +else + # Initial commit: diff against an empty tree object + against=4b825dc642cb6eb9a060e54bf8d69288fbee4904 +fi + +# If you want to allow non-ASCII filenames set this variable to true. +allownonascii=$(git config --bool hooks.allownonascii) + +# Redirect output to stderr. +exec 1>&2 + +# Cross platform projects tend to avoid non-ASCII filenames; prevent +# them from being added to the repository. We exploit the fact that the +# printable range starts at the space character and ends with tilde. +if [ "$allownonascii" != "true" ] && + # Note that the use of brackets around a tr range is ok here, (it's + # even required, for portability to Solaris 10's /usr/bin/tr), since + # the square bracket bytes happen to fall in the designated range. + test $(git diff --cached --name-only --diff-filter=A -z $against | + LC_ALL=C tr -d '[ -~]\0' | wc -c) != 0 +then + cat <<\EOF +Error: Attempt to add a non-ASCII file name. + +This can cause problems if you want to work with people on other platforms. + +To be portable it is advisable to rename the file. + +If you know what you are doing you can disable this check using: + + git config hooks.allownonascii true +EOF + exit 1 +fi + +# If there are whitespace errors, print the offending file names and fail. +exec git diff-index --check --cached $against -- diff --git a/.zprezto/_.git/modules/modules/history-substring-search/external/hooks/pre-push.sample b/.zprezto/_.git/modules/modules/history-substring-search/external/hooks/pre-push.sample new file mode 100755 index 0000000..69e3c67 --- /dev/null +++ b/.zprezto/_.git/modules/modules/history-substring-search/external/hooks/pre-push.sample @@ -0,0 +1,54 @@ +#!/bin/sh + +# An example hook script to verify what is about to be pushed. Called by "git +# push" after it has checked the remote status, but before anything has been +# pushed. If this script exits with a non-zero status nothing will be pushed. +# +# This hook is called with the following parameters: +# +# $1 -- Name of the remote to which the push is being done +# $2 -- URL to which the push is being done +# +# If pushing without using a named remote those arguments will be equal. +# +# Information about the commits which are being pushed is supplied as lines to +# the standard input in the form: +# +# +# +# This sample shows how to prevent push of commits where the log message starts +# with "WIP" (work in progress). + +remote="$1" +url="$2" + +z40=0000000000000000000000000000000000000000 + +IFS=' ' +while read local_ref local_sha remote_ref remote_sha +do + if [ "$local_sha" = $z40 ] + then + # Handle delete + : + else + if [ "$remote_sha" = $z40 ] + then + # New branch, examine all commits + range="$local_sha" + else + # Update to existing branch, examine new commits + range="$remote_sha..$local_sha" + fi + + # Check for WIP commit + commit=`git rev-list -n 1 --grep '^WIP' "$range"` + if [ -n "$commit" ] + then + echo >&2 "Found WIP commit in $local_ref, not pushing" + exit 1 + fi + fi +done + +exit 0 diff --git a/.zprezto/_.git/modules/modules/history-substring-search/external/hooks/pre-rebase.sample b/.zprezto/_.git/modules/modules/history-substring-search/external/hooks/pre-rebase.sample new file mode 100755 index 0000000..9773ed4 --- /dev/null +++ b/.zprezto/_.git/modules/modules/history-substring-search/external/hooks/pre-rebase.sample @@ -0,0 +1,169 @@ +#!/bin/sh +# +# Copyright (c) 2006, 2008 Junio C Hamano +# +# The "pre-rebase" hook is run just before "git rebase" starts doing +# its job, and can prevent the command from running by exiting with +# non-zero status. +# +# The hook is called with the following parameters: +# +# $1 -- the upstream the series was forked from. +# $2 -- the branch being rebased (or empty when rebasing the current branch). +# +# This sample shows how to prevent topic branches that are already +# merged to 'next' branch from getting rebased, because allowing it +# would result in rebasing already published history. + +publish=next +basebranch="$1" +if test "$#" = 2 +then + topic="refs/heads/$2" +else + topic=`git symbolic-ref HEAD` || + exit 0 ;# we do not interrupt rebasing detached HEAD +fi + +case "$topic" in +refs/heads/??/*) + ;; +*) + exit 0 ;# we do not interrupt others. + ;; +esac + +# Now we are dealing with a topic branch being rebased +# on top of master. Is it OK to rebase it? + +# Does the topic really exist? +git show-ref -q "$topic" || { + echo >&2 "No such branch $topic" + exit 1 +} + +# Is topic fully merged to master? +not_in_master=`git rev-list --pretty=oneline ^master "$topic"` +if test -z "$not_in_master" +then + echo >&2 "$topic is fully merged to master; better remove it." + exit 1 ;# we could allow it, but there is no point. +fi + +# Is topic ever merged to next? If so you should not be rebasing it. +only_next_1=`git rev-list ^master "^$topic" ${publish} | sort` +only_next_2=`git rev-list ^master ${publish} | sort` +if test "$only_next_1" = "$only_next_2" +then + not_in_topic=`git rev-list "^$topic" master` + if test -z "$not_in_topic" + then + echo >&2 "$topic is already up-to-date with master" + exit 1 ;# we could allow it, but there is no point. + else + exit 0 + fi +else + not_in_next=`git rev-list --pretty=oneline ^${publish} "$topic"` + /usr/bin/perl -e ' + my $topic = $ARGV[0]; + my $msg = "* $topic has commits already merged to public branch:\n"; + my (%not_in_next) = map { + /^([0-9a-f]+) /; + ($1 => 1); + } split(/\n/, $ARGV[1]); + for my $elem (map { + /^([0-9a-f]+) (.*)$/; + [$1 => $2]; + } split(/\n/, $ARGV[2])) { + if (!exists $not_in_next{$elem->[0]}) { + if ($msg) { + print STDERR $msg; + undef $msg; + } + print STDERR " $elem->[1]\n"; + } + } + ' "$topic" "$not_in_next" "$not_in_master" + exit 1 +fi + +exit 0 + +################################################################ + +This sample hook safeguards topic branches that have been +published from being rewound. + +The workflow assumed here is: + + * Once a topic branch forks from "master", "master" is never + merged into it again (either directly or indirectly). + + * Once a topic branch is fully cooked and merged into "master", + it is deleted. If you need to build on top of it to correct + earlier mistakes, a new topic branch is created by forking at + the tip of the "master". This is not strictly necessary, but + it makes it easier to keep your history simple. + + * Whenever you need to test or publish your changes to topic + branches, merge them into "next" branch. + +The script, being an example, hardcodes the publish branch name +to be "next", but it is trivial to make it configurable via +$GIT_DIR/config mechanism. + +With this workflow, you would want to know: + +(1) ... if a topic branch has ever been merged to "next". Young + topic branches can have stupid mistakes you would rather + clean up before publishing, and things that have not been + merged into other branches can be easily rebased without + affecting other people. But once it is published, you would + not want to rewind it. + +(2) ... if a topic branch has been fully merged to "master". + Then you can delete it. More importantly, you should not + build on top of it -- other people may already want to + change things related to the topic as patches against your + "master", so if you need further changes, it is better to + fork the topic (perhaps with the same name) afresh from the + tip of "master". + +Let's look at this example: + + o---o---o---o---o---o---o---o---o---o "next" + / / / / + / a---a---b A / / + / / / / + / / c---c---c---c B / + / / / \ / + / / / b---b C \ / + / / / / \ / + ---o---o---o---o---o---o---o---o---o---o---o "master" + + +A, B and C are topic branches. + + * A has one fix since it was merged up to "next". + + * B has finished. It has been fully merged up to "master" and "next", + and is ready to be deleted. + + * C has not merged to "next" at all. + +We would want to allow C to be rebased, refuse A, and encourage +B to be deleted. + +To compute (1): + + git rev-list ^master ^topic next + git rev-list ^master next + + if these match, topic has not merged in next at all. + +To compute (2): + + git rev-list master..topic + + if this is empty, it is fully merged to "master". diff --git a/.zprezto/_.git/modules/modules/history-substring-search/external/hooks/prepare-commit-msg.sample b/.zprezto/_.git/modules/modules/history-substring-search/external/hooks/prepare-commit-msg.sample new file mode 100755 index 0000000..f093a02 --- /dev/null +++ b/.zprezto/_.git/modules/modules/history-substring-search/external/hooks/prepare-commit-msg.sample @@ -0,0 +1,36 @@ +#!/bin/sh +# +# An example hook script to prepare the commit log message. +# Called by "git commit" with the name of the file that has the +# commit message, followed by the description of the commit +# message's source. The hook's purpose is to edit the commit +# message file. If the hook fails with a non-zero status, +# the commit is aborted. +# +# To enable this hook, rename this file to "prepare-commit-msg". + +# This hook includes three examples. The first comments out the +# "Conflicts:" part of a merge commit. +# +# The second includes the output of "git diff --name-status -r" +# into the message, just before the "git status" output. It is +# commented because it doesn't cope with --amend or with squashed +# commits. +# +# The third example adds a Signed-off-by line to the message, that can +# still be edited. This is rarely a good idea. + +case "$2,$3" in + merge,) + /usr/bin/perl -i.bak -ne 's/^/# /, s/^# #/#/ if /^Conflicts/ .. /#/; print' "$1" ;; + +# ,|template,) +# /usr/bin/perl -i.bak -pe ' +# print "\n" . `git diff --cached --name-status -r` +# if /^#/ && $first++ == 0' "$1" ;; + + *) ;; +esac + +# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p') +# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1" diff --git a/.zprezto/_.git/modules/modules/history-substring-search/external/hooks/update.sample b/.zprezto/_.git/modules/modules/history-substring-search/external/hooks/update.sample new file mode 100755 index 0000000..d847583 --- /dev/null +++ b/.zprezto/_.git/modules/modules/history-substring-search/external/hooks/update.sample @@ -0,0 +1,128 @@ +#!/bin/sh +# +# An example hook script to blocks unannotated tags from entering. +# Called by "git receive-pack" with arguments: refname sha1-old sha1-new +# +# To enable this hook, rename this file to "update". +# +# Config +# ------ +# hooks.allowunannotated +# This boolean sets whether unannotated tags will be allowed into the +# repository. By default they won't be. +# hooks.allowdeletetag +# This boolean sets whether deleting tags will be allowed in the +# repository. By default they won't be. +# hooks.allowmodifytag +# This boolean sets whether a tag may be modified after creation. By default +# it won't be. +# hooks.allowdeletebranch +# This boolean sets whether deleting branches will be allowed in the +# repository. By default they won't be. +# hooks.denycreatebranch +# This boolean sets whether remotely creating branches will be denied +# in the repository. By default this is allowed. +# + +# --- Command line +refname="$1" +oldrev="$2" +newrev="$3" + +# --- Safety check +if [ -z "$GIT_DIR" ]; then + echo "Don't run this script from the command line." >&2 + echo " (if you want, you could supply GIT_DIR then run" >&2 + echo " $0 )" >&2 + exit 1 +fi + +if [ -z "$refname" -o -z "$oldrev" -o -z "$newrev" ]; then + echo "usage: $0 " >&2 + exit 1 +fi + +# --- Config +allowunannotated=$(git config --bool hooks.allowunannotated) +allowdeletebranch=$(git config --bool hooks.allowdeletebranch) +denycreatebranch=$(git config --bool hooks.denycreatebranch) +allowdeletetag=$(git config --bool hooks.allowdeletetag) +allowmodifytag=$(git config --bool hooks.allowmodifytag) + +# check for no description +projectdesc=$(sed -e '1q' "$GIT_DIR/description") +case "$projectdesc" in +"Unnamed repository"* | "") + echo "*** Project description file hasn't been set" >&2 + exit 1 + ;; +esac + +# --- Check types +# if $newrev is 0000...0000, it's a commit to delete a ref. +zero="0000000000000000000000000000000000000000" +if [ "$newrev" = "$zero" ]; then + newrev_type=delete +else + newrev_type=$(git cat-file -t $newrev) +fi + +case "$refname","$newrev_type" in + refs/tags/*,commit) + # un-annotated tag + short_refname=${refname##refs/tags/} + if [ "$allowunannotated" != "true" ]; then + echo "*** The un-annotated tag, $short_refname, is not allowed in this repository" >&2 + echo "*** Use 'git tag [ -a | -s ]' for tags you want to propagate." >&2 + exit 1 + fi + ;; + refs/tags/*,delete) + # delete tag + if [ "$allowdeletetag" != "true" ]; then + echo "*** Deleting a tag is not allowed in this repository" >&2 + exit 1 + fi + ;; + refs/tags/*,tag) + # annotated tag + if [ "$allowmodifytag" != "true" ] && git rev-parse $refname > /dev/null 2>&1 + then + echo "*** Tag '$refname' already exists." >&2 + echo "*** Modifying a tag is not allowed in this repository." >&2 + exit 1 + fi + ;; + refs/heads/*,commit) + # branch + if [ "$oldrev" = "$zero" -a "$denycreatebranch" = "true" ]; then + echo "*** Creating a branch is not allowed in this repository" >&2 + exit 1 + fi + ;; + refs/heads/*,delete) + # delete branch + if [ "$allowdeletebranch" != "true" ]; then + echo "*** Deleting a branch is not allowed in this repository" >&2 + exit 1 + fi + ;; + refs/remotes/*,commit) + # tracking branch + ;; + refs/remotes/*,delete) + # delete tracking branch + if [ "$allowdeletebranch" != "true" ]; then + echo "*** Deleting a tracking branch is not allowed in this repository" >&2 + exit 1 + fi + ;; + *) + # Anything else (is there anything else?) + echo "*** Update hook: unknown type of update to ref $refname of type $newrev_type" >&2 + exit 1 + ;; +esac + +# --- Finished +exit 0 diff --git a/.zprezto/_.git/modules/modules/history-substring-search/external/index b/.zprezto/_.git/modules/modules/history-substring-search/external/index new file mode 100644 index 0000000..8d23ce0 Binary files /dev/null and b/.zprezto/_.git/modules/modules/history-substring-search/external/index differ diff --git a/.zprezto/_.git/modules/modules/history-substring-search/external/info/exclude b/.zprezto/_.git/modules/modules/history-substring-search/external/info/exclude new file mode 100644 index 0000000..a5196d1 --- /dev/null +++ b/.zprezto/_.git/modules/modules/history-substring-search/external/info/exclude @@ -0,0 +1,6 @@ +# git ls-files --others --exclude-from=.git/info/exclude +# Lines that start with '#' are comments. +# For a project mostly in C, the following would be a good set of +# exclude patterns (uncomment them if you want to use them): +# *.[oa] +# *~ diff --git a/.zprezto/_.git/modules/modules/history-substring-search/external/logs/HEAD b/.zprezto/_.git/modules/modules/history-substring-search/external/logs/HEAD new file mode 100644 index 0000000..551fb57 --- /dev/null +++ b/.zprezto/_.git/modules/modules/history-substring-search/external/logs/HEAD @@ -0,0 +1,3 @@ +0000000000000000000000000000000000000000 2c295432175990c1bb4e90bc13f609daa67a25d6 Abra 1443994571 +0400 clone: from https://github.com/zsh-users/zsh-history-substring-search.git +2c295432175990c1bb4e90bc13f609daa67a25d6 c4a83561a12b898ff7145856d0e6ae50757e28ba Abra 1443994571 +0400 checkout: moving from master to c4a83561a12b898ff7145856d0e6ae50757e28ba +c4a83561a12b898ff7145856d0e6ae50757e28ba 2c295432175990c1bb4e90bc13f609daa67a25d6 Abra 1456189975 +0400 checkout: moving from c4a83561a12b898ff7145856d0e6ae50757e28ba to 2c295432175990c1bb4e90bc13f609daa67a25d6 diff --git a/.zprezto/_.git/modules/modules/history-substring-search/external/logs/refs/heads/master b/.zprezto/_.git/modules/modules/history-substring-search/external/logs/refs/heads/master new file mode 100644 index 0000000..b07fb63 --- /dev/null +++ b/.zprezto/_.git/modules/modules/history-substring-search/external/logs/refs/heads/master @@ -0,0 +1 @@ +0000000000000000000000000000000000000000 2c295432175990c1bb4e90bc13f609daa67a25d6 Abra 1443994571 +0400 clone: from https://github.com/zsh-users/zsh-history-substring-search.git diff --git a/.zprezto/_.git/modules/modules/history-substring-search/external/logs/refs/remotes/origin/HEAD b/.zprezto/_.git/modules/modules/history-substring-search/external/logs/refs/remotes/origin/HEAD new file mode 100644 index 0000000..b07fb63 --- /dev/null +++ b/.zprezto/_.git/modules/modules/history-substring-search/external/logs/refs/remotes/origin/HEAD @@ -0,0 +1 @@ +0000000000000000000000000000000000000000 2c295432175990c1bb4e90bc13f609daa67a25d6 Abra 1443994571 +0400 clone: from https://github.com/zsh-users/zsh-history-substring-search.git diff --git a/.zprezto/_.git/modules/modules/history-substring-search/external/logs/refs/remotes/origin/master b/.zprezto/_.git/modules/modules/history-substring-search/external/logs/refs/remotes/origin/master new file mode 100644 index 0000000..8d90e24 --- /dev/null +++ b/.zprezto/_.git/modules/modules/history-substring-search/external/logs/refs/remotes/origin/master @@ -0,0 +1 @@ +2c295432175990c1bb4e90bc13f609daa67a25d6 f5c164d4c3af1f5bd068ee10f88b4c7b3a1fd841 Andrey Anurin 1463466099 -0700 pull: fast-forward diff --git a/.zprezto/_.git/modules/modules/history-substring-search/external/objects/27/55ee474b635c7c39f4db796a0df65ab5be02f7 b/.zprezto/_.git/modules/modules/history-substring-search/external/objects/27/55ee474b635c7c39f4db796a0df65ab5be02f7 new file mode 100644 index 0000000..f9146a1 Binary files /dev/null and b/.zprezto/_.git/modules/modules/history-substring-search/external/objects/27/55ee474b635c7c39f4db796a0df65ab5be02f7 differ diff --git a/.zprezto/_.git/modules/modules/history-substring-search/external/objects/2f/8a5f8fe33d2f6165ac23336ed074296d65dec9 b/.zprezto/_.git/modules/modules/history-substring-search/external/objects/2f/8a5f8fe33d2f6165ac23336ed074296d65dec9 new file mode 100644 index 0000000..688e6ea Binary files /dev/null and b/.zprezto/_.git/modules/modules/history-substring-search/external/objects/2f/8a5f8fe33d2f6165ac23336ed074296d65dec9 differ diff --git a/.zprezto/_.git/modules/modules/history-substring-search/external/objects/43/2a0f2323ca926130b3fd8a9135bac41016d8b8 b/.zprezto/_.git/modules/modules/history-substring-search/external/objects/43/2a0f2323ca926130b3fd8a9135bac41016d8b8 new file mode 100644 index 0000000..e3b73a6 Binary files /dev/null and b/.zprezto/_.git/modules/modules/history-substring-search/external/objects/43/2a0f2323ca926130b3fd8a9135bac41016d8b8 differ diff --git a/.zprezto/_.git/modules/modules/history-substring-search/external/objects/75/f3b76c85ce742d69ac00bf4778baa9095a42db b/.zprezto/_.git/modules/modules/history-substring-search/external/objects/75/f3b76c85ce742d69ac00bf4778baa9095a42db new file mode 100644 index 0000000..dc2397f Binary files /dev/null and b/.zprezto/_.git/modules/modules/history-substring-search/external/objects/75/f3b76c85ce742d69ac00bf4778baa9095a42db differ diff --git a/.zprezto/_.git/modules/modules/history-substring-search/external/objects/7a/4b54b708ab88e0421097614f1acaa7a973c795 b/.zprezto/_.git/modules/modules/history-substring-search/external/objects/7a/4b54b708ab88e0421097614f1acaa7a973c795 new file mode 100644 index 0000000..461b083 --- /dev/null +++ b/.zprezto/_.git/modules/modules/history-substring-search/external/objects/7a/4b54b708ab88e0421097614f1acaa7a973c795 @@ -0,0 +1,3 @@ +xO;N0)VC"ػcKP!h8^?/[NO(h4߸T]"UFBiR#9h#Gvɏ۸Rg}ig9"9Ij0\r6I zq.A$+`a- +V_/hcqPõJu{Oqݓg(dpi5PEu\ߟ +Qs \ No newline at end of file diff --git a/.zprezto/_.git/modules/modules/history-substring-search/external/objects/b2/613c09661373fb418f0c4bb700cd51a7e65f1c b/.zprezto/_.git/modules/modules/history-substring-search/external/objects/b2/613c09661373fb418f0c4bb700cd51a7e65f1c new file mode 100644 index 0000000..2f5e5c5 Binary files /dev/null and b/.zprezto/_.git/modules/modules/history-substring-search/external/objects/b2/613c09661373fb418f0c4bb700cd51a7e65f1c differ diff --git a/.zprezto/_.git/modules/modules/history-substring-search/external/objects/bf/cd171f3ca9109aa17227916c15c04588976996 b/.zprezto/_.git/modules/modules/history-substring-search/external/objects/bf/cd171f3ca9109aa17227916c15c04588976996 new file mode 100644 index 0000000..ef61132 Binary files /dev/null and b/.zprezto/_.git/modules/modules/history-substring-search/external/objects/bf/cd171f3ca9109aa17227916c15c04588976996 differ diff --git a/.zprezto/_.git/modules/modules/history-substring-search/external/objects/e6/69342235e0a756875f6134f29be783291eb09f b/.zprezto/_.git/modules/modules/history-substring-search/external/objects/e6/69342235e0a756875f6134f29be783291eb09f new file mode 100644 index 0000000..0fddae4 --- /dev/null +++ b/.zprezto/_.git/modules/modules/history-substring-search/external/objects/e6/69342235e0a756875f6134f29be783291eb09f @@ -0,0 +1,2 @@ +xK +0@],L& ҍL#eDv \^l.H [.HH:Cz<Cvm\WOų-dg9"cpٔcPmpgq]V8׫.z[MI[nCScyG"˴-/9JE \ No newline at end of file diff --git a/.zprezto/_.git/modules/modules/history-substring-search/external/objects/f5/c164d4c3af1f5bd068ee10f88b4c7b3a1fd841 b/.zprezto/_.git/modules/modules/history-substring-search/external/objects/f5/c164d4c3af1f5bd068ee10f88b4c7b3a1fd841 new file mode 100644 index 0000000..d25d004 Binary files /dev/null and b/.zprezto/_.git/modules/modules/history-substring-search/external/objects/f5/c164d4c3af1f5bd068ee10f88b4c7b3a1fd841 differ diff --git a/.zprezto/_.git/modules/modules/history-substring-search/external/objects/pack/pack-9463b4e01987f611b341b0fe355a6ba727fbcc86.idx b/.zprezto/_.git/modules/modules/history-substring-search/external/objects/pack/pack-9463b4e01987f611b341b0fe355a6ba727fbcc86.idx new file mode 100644 index 0000000..23ce0d1 Binary files /dev/null and b/.zprezto/_.git/modules/modules/history-substring-search/external/objects/pack/pack-9463b4e01987f611b341b0fe355a6ba727fbcc86.idx differ diff --git a/.zprezto/_.git/modules/modules/history-substring-search/external/objects/pack/pack-9463b4e01987f611b341b0fe355a6ba727fbcc86.pack b/.zprezto/_.git/modules/modules/history-substring-search/external/objects/pack/pack-9463b4e01987f611b341b0fe355a6ba727fbcc86.pack new file mode 100644 index 0000000..82c99ef Binary files /dev/null and b/.zprezto/_.git/modules/modules/history-substring-search/external/objects/pack/pack-9463b4e01987f611b341b0fe355a6ba727fbcc86.pack differ diff --git a/.zprezto/_.git/modules/modules/history-substring-search/external/packed-refs b/.zprezto/_.git/modules/modules/history-substring-search/external/packed-refs new file mode 100644 index 0000000..365d571 --- /dev/null +++ b/.zprezto/_.git/modules/modules/history-substring-search/external/packed-refs @@ -0,0 +1,3 @@ +# pack-refs with: peeled fully-peeled +2c295432175990c1bb4e90bc13f609daa67a25d6 refs/remotes/origin/master +1e7680405239a835aa403a7457cad23750f98e72 refs/tags/v1.0.0 diff --git a/.zprezto/_.git/modules/modules/history-substring-search/external/refs/heads/master b/.zprezto/_.git/modules/modules/history-substring-search/external/refs/heads/master new file mode 100644 index 0000000..45b36d8 --- /dev/null +++ b/.zprezto/_.git/modules/modules/history-substring-search/external/refs/heads/master @@ -0,0 +1 @@ +2c295432175990c1bb4e90bc13f609daa67a25d6 diff --git a/.zprezto/_.git/modules/modules/history-substring-search/external/refs/remotes/origin/HEAD b/.zprezto/_.git/modules/modules/history-substring-search/external/refs/remotes/origin/HEAD new file mode 100644 index 0000000..6efe28f --- /dev/null +++ b/.zprezto/_.git/modules/modules/history-substring-search/external/refs/remotes/origin/HEAD @@ -0,0 +1 @@ +ref: refs/remotes/origin/master diff --git a/.zprezto/_.git/modules/modules/history-substring-search/external/refs/remotes/origin/master b/.zprezto/_.git/modules/modules/history-substring-search/external/refs/remotes/origin/master new file mode 100644 index 0000000..134edd7 --- /dev/null +++ b/.zprezto/_.git/modules/modules/history-substring-search/external/refs/remotes/origin/master @@ -0,0 +1 @@ +f5c164d4c3af1f5bd068ee10f88b4c7b3a1fd841 diff --git a/.zprezto/_.git/modules/modules/prompt/external/agnoster/HEAD b/.zprezto/_.git/modules/modules/prompt/external/agnoster/HEAD new file mode 100644 index 0000000..7d79eae --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/external/agnoster/HEAD @@ -0,0 +1 @@ +43cb371f361eecf62e9dac7afc73a1c16edf89c7 diff --git a/.zprezto/_.git/modules/modules/prompt/external/agnoster/config b/.zprezto/_.git/modules/modules/prompt/external/agnoster/config new file mode 100755 index 0000000..fcf52b9 --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/external/agnoster/config @@ -0,0 +1,14 @@ +[core] + repositoryformatversion = 0 + filemode = true + bare = false + logallrefupdates = true + worktree = ../../../../../../modules/prompt/external/agnoster + ignorecase = true + precomposeunicode = true +[remote "origin"] + url = https://gist.github.com/3712874.git + fetch = +refs/heads/*:refs/remotes/origin/* +[branch "master"] + remote = origin + merge = refs/heads/master diff --git a/.zprezto/_.git/modules/modules/prompt/external/agnoster/description b/.zprezto/_.git/modules/modules/prompt/external/agnoster/description new file mode 100644 index 0000000..498b267 --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/external/agnoster/description @@ -0,0 +1 @@ +Unnamed repository; edit this file 'description' to name the repository. diff --git a/.zprezto/_.git/modules/modules/prompt/external/agnoster/hooks/applypatch-msg.sample b/.zprezto/_.git/modules/modules/prompt/external/agnoster/hooks/applypatch-msg.sample new file mode 100755 index 0000000..8b2a2fe --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/external/agnoster/hooks/applypatch-msg.sample @@ -0,0 +1,15 @@ +#!/bin/sh +# +# An example hook script to check the commit log message taken by +# applypatch from an e-mail message. +# +# The hook should exit with non-zero status after issuing an +# appropriate message if it wants to stop the commit. The hook is +# allowed to edit the commit message file. +# +# To enable this hook, rename this file to "applypatch-msg". + +. git-sh-setup +test -x "$GIT_DIR/hooks/commit-msg" && + exec "$GIT_DIR/hooks/commit-msg" ${1+"$@"} +: diff --git a/.zprezto/_.git/modules/modules/prompt/external/agnoster/hooks/commit-msg.sample b/.zprezto/_.git/modules/modules/prompt/external/agnoster/hooks/commit-msg.sample new file mode 100755 index 0000000..b58d118 --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/external/agnoster/hooks/commit-msg.sample @@ -0,0 +1,24 @@ +#!/bin/sh +# +# An example hook script to check the commit log message. +# Called by "git commit" with one argument, the name of the file +# that has the commit message. The hook should exit with non-zero +# status after issuing an appropriate message if it wants to stop the +# commit. The hook is allowed to edit the commit message file. +# +# To enable this hook, rename this file to "commit-msg". + +# Uncomment the below to add a Signed-off-by line to the message. +# Doing this in a hook is a bad idea in general, but the prepare-commit-msg +# hook is more suited to it. +# +# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p') +# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1" + +# This example catches duplicate Signed-off-by lines. + +test "" = "$(grep '^Signed-off-by: ' "$1" | + sort | uniq -c | sed -e '/^[ ]*1[ ]/d')" || { + echo >&2 Duplicate Signed-off-by lines. + exit 1 +} diff --git a/.zprezto/_.git/modules/modules/prompt/external/agnoster/hooks/post-update.sample b/.zprezto/_.git/modules/modules/prompt/external/agnoster/hooks/post-update.sample new file mode 100755 index 0000000..ec17ec1 --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/external/agnoster/hooks/post-update.sample @@ -0,0 +1,8 @@ +#!/bin/sh +# +# An example hook script to prepare a packed repository for use over +# dumb transports. +# +# To enable this hook, rename this file to "post-update". + +exec git update-server-info diff --git a/.zprezto/_.git/modules/modules/prompt/external/agnoster/hooks/pre-applypatch.sample b/.zprezto/_.git/modules/modules/prompt/external/agnoster/hooks/pre-applypatch.sample new file mode 100755 index 0000000..b1f187c --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/external/agnoster/hooks/pre-applypatch.sample @@ -0,0 +1,14 @@ +#!/bin/sh +# +# An example hook script to verify what is about to be committed +# by applypatch from an e-mail message. +# +# The hook should exit with non-zero status after issuing an +# appropriate message if it wants to stop the commit. +# +# To enable this hook, rename this file to "pre-applypatch". + +. git-sh-setup +test -x "$GIT_DIR/hooks/pre-commit" && + exec "$GIT_DIR/hooks/pre-commit" ${1+"$@"} +: diff --git a/.zprezto/_.git/modules/modules/prompt/external/agnoster/hooks/pre-commit.sample b/.zprezto/_.git/modules/modules/prompt/external/agnoster/hooks/pre-commit.sample new file mode 100755 index 0000000..68d62d5 --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/external/agnoster/hooks/pre-commit.sample @@ -0,0 +1,49 @@ +#!/bin/sh +# +# An example hook script to verify what is about to be committed. +# Called by "git commit" with no arguments. The hook should +# exit with non-zero status after issuing an appropriate message if +# it wants to stop the commit. +# +# To enable this hook, rename this file to "pre-commit". + +if git rev-parse --verify HEAD >/dev/null 2>&1 +then + against=HEAD +else + # Initial commit: diff against an empty tree object + against=4b825dc642cb6eb9a060e54bf8d69288fbee4904 +fi + +# If you want to allow non-ASCII filenames set this variable to true. +allownonascii=$(git config --bool hooks.allownonascii) + +# Redirect output to stderr. +exec 1>&2 + +# Cross platform projects tend to avoid non-ASCII filenames; prevent +# them from being added to the repository. We exploit the fact that the +# printable range starts at the space character and ends with tilde. +if [ "$allownonascii" != "true" ] && + # Note that the use of brackets around a tr range is ok here, (it's + # even required, for portability to Solaris 10's /usr/bin/tr), since + # the square bracket bytes happen to fall in the designated range. + test $(git diff --cached --name-only --diff-filter=A -z $against | + LC_ALL=C tr -d '[ -~]\0' | wc -c) != 0 +then + cat <<\EOF +Error: Attempt to add a non-ASCII file name. + +This can cause problems if you want to work with people on other platforms. + +To be portable it is advisable to rename the file. + +If you know what you are doing you can disable this check using: + + git config hooks.allownonascii true +EOF + exit 1 +fi + +# If there are whitespace errors, print the offending file names and fail. +exec git diff-index --check --cached $against -- diff --git a/.zprezto/_.git/modules/modules/prompt/external/agnoster/hooks/pre-push.sample b/.zprezto/_.git/modules/modules/prompt/external/agnoster/hooks/pre-push.sample new file mode 100755 index 0000000..69e3c67 --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/external/agnoster/hooks/pre-push.sample @@ -0,0 +1,54 @@ +#!/bin/sh + +# An example hook script to verify what is about to be pushed. Called by "git +# push" after it has checked the remote status, but before anything has been +# pushed. If this script exits with a non-zero status nothing will be pushed. +# +# This hook is called with the following parameters: +# +# $1 -- Name of the remote to which the push is being done +# $2 -- URL to which the push is being done +# +# If pushing without using a named remote those arguments will be equal. +# +# Information about the commits which are being pushed is supplied as lines to +# the standard input in the form: +# +# +# +# This sample shows how to prevent push of commits where the log message starts +# with "WIP" (work in progress). + +remote="$1" +url="$2" + +z40=0000000000000000000000000000000000000000 + +IFS=' ' +while read local_ref local_sha remote_ref remote_sha +do + if [ "$local_sha" = $z40 ] + then + # Handle delete + : + else + if [ "$remote_sha" = $z40 ] + then + # New branch, examine all commits + range="$local_sha" + else + # Update to existing branch, examine new commits + range="$remote_sha..$local_sha" + fi + + # Check for WIP commit + commit=`git rev-list -n 1 --grep '^WIP' "$range"` + if [ -n "$commit" ] + then + echo >&2 "Found WIP commit in $local_ref, not pushing" + exit 1 + fi + fi +done + +exit 0 diff --git a/.zprezto/_.git/modules/modules/prompt/external/agnoster/hooks/pre-rebase.sample b/.zprezto/_.git/modules/modules/prompt/external/agnoster/hooks/pre-rebase.sample new file mode 100755 index 0000000..9773ed4 --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/external/agnoster/hooks/pre-rebase.sample @@ -0,0 +1,169 @@ +#!/bin/sh +# +# Copyright (c) 2006, 2008 Junio C Hamano +# +# The "pre-rebase" hook is run just before "git rebase" starts doing +# its job, and can prevent the command from running by exiting with +# non-zero status. +# +# The hook is called with the following parameters: +# +# $1 -- the upstream the series was forked from. +# $2 -- the branch being rebased (or empty when rebasing the current branch). +# +# This sample shows how to prevent topic branches that are already +# merged to 'next' branch from getting rebased, because allowing it +# would result in rebasing already published history. + +publish=next +basebranch="$1" +if test "$#" = 2 +then + topic="refs/heads/$2" +else + topic=`git symbolic-ref HEAD` || + exit 0 ;# we do not interrupt rebasing detached HEAD +fi + +case "$topic" in +refs/heads/??/*) + ;; +*) + exit 0 ;# we do not interrupt others. + ;; +esac + +# Now we are dealing with a topic branch being rebased +# on top of master. Is it OK to rebase it? + +# Does the topic really exist? +git show-ref -q "$topic" || { + echo >&2 "No such branch $topic" + exit 1 +} + +# Is topic fully merged to master? +not_in_master=`git rev-list --pretty=oneline ^master "$topic"` +if test -z "$not_in_master" +then + echo >&2 "$topic is fully merged to master; better remove it." + exit 1 ;# we could allow it, but there is no point. +fi + +# Is topic ever merged to next? If so you should not be rebasing it. +only_next_1=`git rev-list ^master "^$topic" ${publish} | sort` +only_next_2=`git rev-list ^master ${publish} | sort` +if test "$only_next_1" = "$only_next_2" +then + not_in_topic=`git rev-list "^$topic" master` + if test -z "$not_in_topic" + then + echo >&2 "$topic is already up-to-date with master" + exit 1 ;# we could allow it, but there is no point. + else + exit 0 + fi +else + not_in_next=`git rev-list --pretty=oneline ^${publish} "$topic"` + /usr/bin/perl -e ' + my $topic = $ARGV[0]; + my $msg = "* $topic has commits already merged to public branch:\n"; + my (%not_in_next) = map { + /^([0-9a-f]+) /; + ($1 => 1); + } split(/\n/, $ARGV[1]); + for my $elem (map { + /^([0-9a-f]+) (.*)$/; + [$1 => $2]; + } split(/\n/, $ARGV[2])) { + if (!exists $not_in_next{$elem->[0]}) { + if ($msg) { + print STDERR $msg; + undef $msg; + } + print STDERR " $elem->[1]\n"; + } + } + ' "$topic" "$not_in_next" "$not_in_master" + exit 1 +fi + +exit 0 + +################################################################ + +This sample hook safeguards topic branches that have been +published from being rewound. + +The workflow assumed here is: + + * Once a topic branch forks from "master", "master" is never + merged into it again (either directly or indirectly). + + * Once a topic branch is fully cooked and merged into "master", + it is deleted. If you need to build on top of it to correct + earlier mistakes, a new topic branch is created by forking at + the tip of the "master". This is not strictly necessary, but + it makes it easier to keep your history simple. + + * Whenever you need to test or publish your changes to topic + branches, merge them into "next" branch. + +The script, being an example, hardcodes the publish branch name +to be "next", but it is trivial to make it configurable via +$GIT_DIR/config mechanism. + +With this workflow, you would want to know: + +(1) ... if a topic branch has ever been merged to "next". Young + topic branches can have stupid mistakes you would rather + clean up before publishing, and things that have not been + merged into other branches can be easily rebased without + affecting other people. But once it is published, you would + not want to rewind it. + +(2) ... if a topic branch has been fully merged to "master". + Then you can delete it. More importantly, you should not + build on top of it -- other people may already want to + change things related to the topic as patches against your + "master", so if you need further changes, it is better to + fork the topic (perhaps with the same name) afresh from the + tip of "master". + +Let's look at this example: + + o---o---o---o---o---o---o---o---o---o "next" + / / / / + / a---a---b A / / + / / / / + / / c---c---c---c B / + / / / \ / + / / / b---b C \ / + / / / / \ / + ---o---o---o---o---o---o---o---o---o---o---o "master" + + +A, B and C are topic branches. + + * A has one fix since it was merged up to "next". + + * B has finished. It has been fully merged up to "master" and "next", + and is ready to be deleted. + + * C has not merged to "next" at all. + +We would want to allow C to be rebased, refuse A, and encourage +B to be deleted. + +To compute (1): + + git rev-list ^master ^topic next + git rev-list ^master next + + if these match, topic has not merged in next at all. + +To compute (2): + + git rev-list master..topic + + if this is empty, it is fully merged to "master". diff --git a/.zprezto/_.git/modules/modules/prompt/external/agnoster/hooks/prepare-commit-msg.sample b/.zprezto/_.git/modules/modules/prompt/external/agnoster/hooks/prepare-commit-msg.sample new file mode 100755 index 0000000..f093a02 --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/external/agnoster/hooks/prepare-commit-msg.sample @@ -0,0 +1,36 @@ +#!/bin/sh +# +# An example hook script to prepare the commit log message. +# Called by "git commit" with the name of the file that has the +# commit message, followed by the description of the commit +# message's source. The hook's purpose is to edit the commit +# message file. If the hook fails with a non-zero status, +# the commit is aborted. +# +# To enable this hook, rename this file to "prepare-commit-msg". + +# This hook includes three examples. The first comments out the +# "Conflicts:" part of a merge commit. +# +# The second includes the output of "git diff --name-status -r" +# into the message, just before the "git status" output. It is +# commented because it doesn't cope with --amend or with squashed +# commits. +# +# The third example adds a Signed-off-by line to the message, that can +# still be edited. This is rarely a good idea. + +case "$2,$3" in + merge,) + /usr/bin/perl -i.bak -ne 's/^/# /, s/^# #/#/ if /^Conflicts/ .. /#/; print' "$1" ;; + +# ,|template,) +# /usr/bin/perl -i.bak -pe ' +# print "\n" . `git diff --cached --name-status -r` +# if /^#/ && $first++ == 0' "$1" ;; + + *) ;; +esac + +# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p') +# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1" diff --git a/.zprezto/_.git/modules/modules/prompt/external/agnoster/hooks/update.sample b/.zprezto/_.git/modules/modules/prompt/external/agnoster/hooks/update.sample new file mode 100755 index 0000000..d847583 --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/external/agnoster/hooks/update.sample @@ -0,0 +1,128 @@ +#!/bin/sh +# +# An example hook script to blocks unannotated tags from entering. +# Called by "git receive-pack" with arguments: refname sha1-old sha1-new +# +# To enable this hook, rename this file to "update". +# +# Config +# ------ +# hooks.allowunannotated +# This boolean sets whether unannotated tags will be allowed into the +# repository. By default they won't be. +# hooks.allowdeletetag +# This boolean sets whether deleting tags will be allowed in the +# repository. By default they won't be. +# hooks.allowmodifytag +# This boolean sets whether a tag may be modified after creation. By default +# it won't be. +# hooks.allowdeletebranch +# This boolean sets whether deleting branches will be allowed in the +# repository. By default they won't be. +# hooks.denycreatebranch +# This boolean sets whether remotely creating branches will be denied +# in the repository. By default this is allowed. +# + +# --- Command line +refname="$1" +oldrev="$2" +newrev="$3" + +# --- Safety check +if [ -z "$GIT_DIR" ]; then + echo "Don't run this script from the command line." >&2 + echo " (if you want, you could supply GIT_DIR then run" >&2 + echo " $0 )" >&2 + exit 1 +fi + +if [ -z "$refname" -o -z "$oldrev" -o -z "$newrev" ]; then + echo "usage: $0 " >&2 + exit 1 +fi + +# --- Config +allowunannotated=$(git config --bool hooks.allowunannotated) +allowdeletebranch=$(git config --bool hooks.allowdeletebranch) +denycreatebranch=$(git config --bool hooks.denycreatebranch) +allowdeletetag=$(git config --bool hooks.allowdeletetag) +allowmodifytag=$(git config --bool hooks.allowmodifytag) + +# check for no description +projectdesc=$(sed -e '1q' "$GIT_DIR/description") +case "$projectdesc" in +"Unnamed repository"* | "") + echo "*** Project description file hasn't been set" >&2 + exit 1 + ;; +esac + +# --- Check types +# if $newrev is 0000...0000, it's a commit to delete a ref. +zero="0000000000000000000000000000000000000000" +if [ "$newrev" = "$zero" ]; then + newrev_type=delete +else + newrev_type=$(git cat-file -t $newrev) +fi + +case "$refname","$newrev_type" in + refs/tags/*,commit) + # un-annotated tag + short_refname=${refname##refs/tags/} + if [ "$allowunannotated" != "true" ]; then + echo "*** The un-annotated tag, $short_refname, is not allowed in this repository" >&2 + echo "*** Use 'git tag [ -a | -s ]' for tags you want to propagate." >&2 + exit 1 + fi + ;; + refs/tags/*,delete) + # delete tag + if [ "$allowdeletetag" != "true" ]; then + echo "*** Deleting a tag is not allowed in this repository" >&2 + exit 1 + fi + ;; + refs/tags/*,tag) + # annotated tag + if [ "$allowmodifytag" != "true" ] && git rev-parse $refname > /dev/null 2>&1 + then + echo "*** Tag '$refname' already exists." >&2 + echo "*** Modifying a tag is not allowed in this repository." >&2 + exit 1 + fi + ;; + refs/heads/*,commit) + # branch + if [ "$oldrev" = "$zero" -a "$denycreatebranch" = "true" ]; then + echo "*** Creating a branch is not allowed in this repository" >&2 + exit 1 + fi + ;; + refs/heads/*,delete) + # delete branch + if [ "$allowdeletebranch" != "true" ]; then + echo "*** Deleting a branch is not allowed in this repository" >&2 + exit 1 + fi + ;; + refs/remotes/*,commit) + # tracking branch + ;; + refs/remotes/*,delete) + # delete tracking branch + if [ "$allowdeletebranch" != "true" ]; then + echo "*** Deleting a tracking branch is not allowed in this repository" >&2 + exit 1 + fi + ;; + *) + # Anything else (is there anything else?) + echo "*** Update hook: unknown type of update to ref $refname of type $newrev_type" >&2 + exit 1 + ;; +esac + +# --- Finished +exit 0 diff --git a/.zprezto/_.git/modules/modules/prompt/external/agnoster/index b/.zprezto/_.git/modules/modules/prompt/external/agnoster/index new file mode 100644 index 0000000..91d1956 Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/external/agnoster/index differ diff --git a/.zprezto/_.git/modules/modules/prompt/external/agnoster/info/exclude b/.zprezto/_.git/modules/modules/prompt/external/agnoster/info/exclude new file mode 100644 index 0000000..a5196d1 --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/external/agnoster/info/exclude @@ -0,0 +1,6 @@ +# git ls-files --others --exclude-from=.git/info/exclude +# Lines that start with '#' are comments. +# For a project mostly in C, the following would be a good set of +# exclude patterns (uncomment them if you want to use them): +# *.[oa] +# *~ diff --git a/.zprezto/_.git/modules/modules/prompt/external/agnoster/logs/HEAD b/.zprezto/_.git/modules/modules/prompt/external/agnoster/logs/HEAD new file mode 100644 index 0000000..9c10ecc --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/external/agnoster/logs/HEAD @@ -0,0 +1,2 @@ +0000000000000000000000000000000000000000 43cb371f361eecf62e9dac7afc73a1c16edf89c7 Abra 1443994573 +0400 clone: from https://gist.github.com/3712874.git +43cb371f361eecf62e9dac7afc73a1c16edf89c7 43cb371f361eecf62e9dac7afc73a1c16edf89c7 Abra 1443994573 +0400 checkout: moving from master to 43cb371f361eecf62e9dac7afc73a1c16edf89c7 diff --git a/.zprezto/_.git/modules/modules/prompt/external/agnoster/logs/refs/heads/master b/.zprezto/_.git/modules/modules/prompt/external/agnoster/logs/refs/heads/master new file mode 100644 index 0000000..64d20d6 --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/external/agnoster/logs/refs/heads/master @@ -0,0 +1 @@ +0000000000000000000000000000000000000000 43cb371f361eecf62e9dac7afc73a1c16edf89c7 Abra 1443994573 +0400 clone: from https://gist.github.com/3712874.git diff --git a/.zprezto/_.git/modules/modules/prompt/external/agnoster/logs/refs/remotes/origin/HEAD b/.zprezto/_.git/modules/modules/prompt/external/agnoster/logs/refs/remotes/origin/HEAD new file mode 100644 index 0000000..64d20d6 --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/external/agnoster/logs/refs/remotes/origin/HEAD @@ -0,0 +1 @@ +0000000000000000000000000000000000000000 43cb371f361eecf62e9dac7afc73a1c16edf89c7 Abra 1443994573 +0400 clone: from https://gist.github.com/3712874.git diff --git a/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/07/6b60b49a451844c269a03f04c9573434774284 b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/07/6b60b49a451844c269a03f04c9573434774284 new file mode 100644 index 0000000..7550651 Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/07/6b60b49a451844c269a03f04c9573434774284 differ diff --git a/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/1a/d50fb48edd750f2d0a6e7b224adc59b2796383 b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/1a/d50fb48edd750f2d0a6e7b224adc59b2796383 new file mode 100644 index 0000000..54996d1 Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/1a/d50fb48edd750f2d0a6e7b224adc59b2796383 differ diff --git a/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/22/bb0cb709b54cfa3b17827d79238c34386b5cc2 b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/22/bb0cb709b54cfa3b17827d79238c34386b5cc2 new file mode 100644 index 0000000..8bda6a2 Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/22/bb0cb709b54cfa3b17827d79238c34386b5cc2 differ diff --git a/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/31/4691c41c200dfb71841c2b3969c253a6e77d2f b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/31/4691c41c200dfb71841c2b3969c253a6e77d2f new file mode 100644 index 0000000..2dd7515 Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/31/4691c41c200dfb71841c2b3969c253a6e77d2f differ diff --git a/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/33/58b1fc98b0d29de1ba3066351e4b3d3b0ac027 b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/33/58b1fc98b0d29de1ba3066351e4b3d3b0ac027 new file mode 100644 index 0000000..7fc83d9 Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/33/58b1fc98b0d29de1ba3066351e4b3d3b0ac027 differ diff --git a/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/36/f8f55e71aa4dcd5d668a7061330d88a4a02fc4 b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/36/f8f55e71aa4dcd5d668a7061330d88a4a02fc4 new file mode 100644 index 0000000..3f2337b --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/36/f8f55e71aa4dcd5d668a7061330d88a4a02fc4 @@ -0,0 +1,2 @@ +xKn0 D)x((&6[rfn۶*Lߴ@HHKX̝ +H5B.2Ri1Md2Хu:~W_I׽*~K>pZϗ{%ߘ_ &Si \ No newline at end of file diff --git a/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/37/b4f00a5be9b61a79e144d659cc6b39189589a9 b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/37/b4f00a5be9b61a79e144d659cc6b39189589a9 new file mode 100644 index 0000000..e8820eb --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/37/b4f00a5be9b61a79e144d659cc6b39189589a9 @@ -0,0 +1,3 @@ +xJ1ayt A +"d2KɎ烟:)q.`@9 "uT3Kc2 JL.B*X.)͑} m#&WyC_zn+[/WmJ@*v;`LAhӛUxx?@O,w|#("PE08wNNmb4<ӑ+J8O2 +!7L(=1 `}O +荕؄J;¢aD|!ЄD @y)~ġcj,Pr*,+fGڀ%.XNXϦ(2q|Y!n oNwQopWW@Rw[qbnKnY"V|qŮ?3%bu9lf}]1힎C=dBS@jo@̦_3+i:xqXQ6%𩈠I̲f$XKLI +i}biUCv}̶%*h \ No newline at end of file diff --git a/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/9d/5e1cd98c1b8c3f66dbb31eea78092d21e80223 b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/9d/5e1cd98c1b8c3f66dbb31eea78092d21e80223 new file mode 100644 index 0000000..cbea9cd Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/9d/5e1cd98c1b8c3f66dbb31eea78092d21e80223 differ diff --git a/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/9e/c9c8f7d3c48e3f8c97d2e5a3b1867b21e72efc b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/9e/c9c8f7d3c48e3f8c97d2e5a3b1867b21e72efc new file mode 100644 index 0000000..1084d78 Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/9e/c9c8f7d3c48e3f8c97d2e5a3b1867b21e72efc differ diff --git a/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/a0/1d483f88b0105004f82b0e0ec100264a9a4cc1 b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/a0/1d483f88b0105004f82b0e0ec100264a9a4cc1 new file mode 100644 index 0000000..57b0161 --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/a0/1d483f88b0105004f82b0e0ec100264a9a4cc1 @@ -0,0 +1,3 @@ +xj1E]+Vn hf^V,T8xϻT!b%:R`(" +'5]:hP+1@~b_09,s%b/mkmnK]o3:k ?}sy +uS#:+ O \ No newline at end of file diff --git a/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/a4/5667e4dbf7a849cf22bb6c94853ad9d673d080 b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/a4/5667e4dbf7a849cf22bb6c94853ad9d673d080 new file mode 100644 index 0000000..602da1b Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/a4/5667e4dbf7a849cf22bb6c94853ad9d673d080 differ diff --git a/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/b1/85bef3158bc4b55822c67c479a8824daf4ecfd b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/b1/85bef3158bc4b55822c67c479a8824daf4ecfd new file mode 100644 index 0000000..a874b1c Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/b1/85bef3158bc4b55822c67c479a8824daf4ecfd differ diff --git a/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/b3/68a319e05486d69fd11796f956d8b401e4dfb2 b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/b3/68a319e05486d69fd11796f956d8b401e4dfb2 new file mode 100644 index 0000000..ee388b0 Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/b3/68a319e05486d69fd11796f956d8b401e4dfb2 differ diff --git a/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/b3/7a325b9b96a7f15dd724cb04acce3645f7a289 b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/b3/7a325b9b96a7f15dd724cb04acce3645f7a289 new file mode 100644 index 0000000..d2a10cd Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/b3/7a325b9b96a7f15dd724cb04acce3645f7a289 differ diff --git a/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/b4/913c9bc4983b03e349372aa51f6e2575a94783 b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/b4/913c9bc4983b03e349372aa51f6e2575a94783 new file mode 100644 index 0000000..044e8f3 --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/b4/913c9bc4983b03e349372aa51f6e2575a94783 @@ -0,0 +1 @@ +x 0 @QΝ" l'] !LI J F73'JO>!PIBc6bd~xi;=MZ&-1G#%(@:ksM5k}>mbֺukɡ w#Ey \ No newline at end of file diff --git a/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/b6/c212c7f7898e6dc20303b2b3b5975213d2510f b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/b6/c212c7f7898e6dc20303b2b3b5975213d2510f new file mode 100644 index 0000000..af8c387 Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/b6/c212c7f7898e6dc20303b2b3b5975213d2510f differ diff --git a/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/c3/107c06c04fb42b0ca27b0a81b15854819969c6 b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/c3/107c06c04fb42b0ca27b0a81b15854819969c6 new file mode 100644 index 0000000..13cc56e Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/c3/107c06c04fb42b0ca27b0a81b15854819969c6 differ diff --git a/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/d0/9b10eb70b4e0ee203260e8f56151f152311abc b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/d0/9b10eb70b4e0ee203260e8f56151f152311abc new file mode 100644 index 0000000..f52a239 Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/d0/9b10eb70b4e0ee203260e8f56151f152311abc differ diff --git a/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/d3/8db2157b0fa3419636494ab383dde949498b50 b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/d3/8db2157b0fa3419636494ab383dde949498b50 new file mode 100644 index 0000000..f160ade Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/d3/8db2157b0fa3419636494ab383dde949498b50 differ diff --git a/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/de/4828056ec1f04b03dbf4940f1b61e525ec9799 b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/de/4828056ec1f04b03dbf4940f1b61e525ec9799 new file mode 100644 index 0000000..ff18603 Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/de/4828056ec1f04b03dbf4940f1b61e525ec9799 differ diff --git a/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/e0/dda1072741235e4f0d8f54a1d97f17b6f61f8c b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/e0/dda1072741235e4f0d8f54a1d97f17b6f61f8c new file mode 100644 index 0000000..b361b8e Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/e0/dda1072741235e4f0d8f54a1d97f17b6f61f8c differ diff --git a/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/e5/e0d66885db05a4fc4b963857bc19302e3ecd64 b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/e5/e0d66885db05a4fc4b963857bc19302e3ecd64 new file mode 100644 index 0000000..eb9e15d Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/e5/e0d66885db05a4fc4b963857bc19302e3ecd64 differ diff --git a/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/e8/adb46f5f99339c7c62eb2a5b2583fcece8d08c b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/e8/adb46f5f99339c7c62eb2a5b2583fcece8d08c new file mode 100644 index 0000000..f8b7687 Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/e8/adb46f5f99339c7c62eb2a5b2583fcece8d08c differ diff --git a/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/e8/f0fe7ff0bfb52705b1bc42f236cc759325bd64 b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/e8/f0fe7ff0bfb52705b1bc42f236cc759325bd64 new file mode 100644 index 0000000..c99e3b1 Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/e8/f0fe7ff0bfb52705b1bc42f236cc759325bd64 differ diff --git a/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/ec/30014d9095976071287d03e819c1a5897015af b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/ec/30014d9095976071287d03e819c1a5897015af new file mode 100644 index 0000000..01a2b63 Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/ec/30014d9095976071287d03e819c1a5897015af differ diff --git a/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/ed/99c88f49137e45c4fd4d631bb0d25e3a77d9a4 b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/ed/99c88f49137e45c4fd4d631bb0d25e3a77d9a4 new file mode 100644 index 0000000..d03faeb Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/ed/99c88f49137e45c4fd4d631bb0d25e3a77d9a4 differ diff --git a/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/ef/9da422ce30cdf177642e8ddd63681f40ddb8f5 b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/ef/9da422ce30cdf177642e8ddd63681f40ddb8f5 new file mode 100644 index 0000000..fab2d3a Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/ef/9da422ce30cdf177642e8ddd63681f40ddb8f5 differ diff --git a/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/f2/dca9212d61c3da86a38a74fb39f240e0b1a779 b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/f2/dca9212d61c3da86a38a74fb39f240e0b1a779 new file mode 100644 index 0000000..1690886 Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/f2/dca9212d61c3da86a38a74fb39f240e0b1a779 differ diff --git a/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/f4/5ade34d581e6fa88fc8fcbe6f2f3fbe3c23ddf b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/f4/5ade34d581e6fa88fc8fcbe6f2f3fbe3c23ddf new file mode 100644 index 0000000..5cb6a54 Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/f4/5ade34d581e6fa88fc8fcbe6f2f3fbe3c23ddf differ diff --git a/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/f9/6ea53a6b1a1fabcc724fb17ae27aa9605ec29e b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/f9/6ea53a6b1a1fabcc724fb17ae27aa9605ec29e new file mode 100644 index 0000000..21f8e2a Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/f9/6ea53a6b1a1fabcc724fb17ae27aa9605ec29e differ diff --git a/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/fe/1b065c7f6a7c7046ff05b9cb2c3f9d50311b45 b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/fe/1b065c7f6a7c7046ff05b9cb2c3f9d50311b45 new file mode 100644 index 0000000..8b18987 Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/external/agnoster/objects/fe/1b065c7f6a7c7046ff05b9cb2c3f9d50311b45 differ diff --git a/.zprezto/_.git/modules/modules/prompt/external/agnoster/packed-refs b/.zprezto/_.git/modules/modules/prompt/external/agnoster/packed-refs new file mode 100644 index 0000000..e3b24d6 --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/external/agnoster/packed-refs @@ -0,0 +1,2 @@ +# pack-refs with: peeled fully-peeled +43cb371f361eecf62e9dac7afc73a1c16edf89c7 refs/remotes/origin/master diff --git a/.zprezto/_.git/modules/modules/prompt/external/agnoster/refs/heads/master b/.zprezto/_.git/modules/modules/prompt/external/agnoster/refs/heads/master new file mode 100644 index 0000000..7d79eae --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/external/agnoster/refs/heads/master @@ -0,0 +1 @@ +43cb371f361eecf62e9dac7afc73a1c16edf89c7 diff --git a/.zprezto/_.git/modules/modules/prompt/external/agnoster/refs/remotes/origin/HEAD b/.zprezto/_.git/modules/modules/prompt/external/agnoster/refs/remotes/origin/HEAD new file mode 100644 index 0000000..6efe28f --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/external/agnoster/refs/remotes/origin/HEAD @@ -0,0 +1 @@ +ref: refs/remotes/origin/master diff --git a/.zprezto/_.git/modules/modules/prompt/external/powerline/HEAD b/.zprezto/_.git/modules/modules/prompt/external/powerline/HEAD new file mode 100644 index 0000000..17d5321 --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/external/powerline/HEAD @@ -0,0 +1 @@ +8e81152340c4beb2d941340d1feb2dc29bbcc309 diff --git a/.zprezto/_.git/modules/modules/prompt/external/powerline/config b/.zprezto/_.git/modules/modules/prompt/external/powerline/config new file mode 100755 index 0000000..803cacf --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/external/powerline/config @@ -0,0 +1,14 @@ +[core] + repositoryformatversion = 0 + filemode = true + bare = false + logallrefupdates = true + worktree = ../../../../../../modules/prompt/external/powerline + ignorecase = true + precomposeunicode = true +[remote "origin"] + url = https://github.com/davidjrice/prezto_powerline.git + fetch = +refs/heads/*:refs/remotes/origin/* +[branch "master"] + remote = origin + merge = refs/heads/master diff --git a/.zprezto/_.git/modules/modules/prompt/external/powerline/description b/.zprezto/_.git/modules/modules/prompt/external/powerline/description new file mode 100644 index 0000000..498b267 --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/external/powerline/description @@ -0,0 +1 @@ +Unnamed repository; edit this file 'description' to name the repository. diff --git a/.zprezto/_.git/modules/modules/prompt/external/powerline/hooks/applypatch-msg.sample b/.zprezto/_.git/modules/modules/prompt/external/powerline/hooks/applypatch-msg.sample new file mode 100755 index 0000000..8b2a2fe --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/external/powerline/hooks/applypatch-msg.sample @@ -0,0 +1,15 @@ +#!/bin/sh +# +# An example hook script to check the commit log message taken by +# applypatch from an e-mail message. +# +# The hook should exit with non-zero status after issuing an +# appropriate message if it wants to stop the commit. The hook is +# allowed to edit the commit message file. +# +# To enable this hook, rename this file to "applypatch-msg". + +. git-sh-setup +test -x "$GIT_DIR/hooks/commit-msg" && + exec "$GIT_DIR/hooks/commit-msg" ${1+"$@"} +: diff --git a/.zprezto/_.git/modules/modules/prompt/external/powerline/hooks/commit-msg.sample b/.zprezto/_.git/modules/modules/prompt/external/powerline/hooks/commit-msg.sample new file mode 100755 index 0000000..b58d118 --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/external/powerline/hooks/commit-msg.sample @@ -0,0 +1,24 @@ +#!/bin/sh +# +# An example hook script to check the commit log message. +# Called by "git commit" with one argument, the name of the file +# that has the commit message. The hook should exit with non-zero +# status after issuing an appropriate message if it wants to stop the +# commit. The hook is allowed to edit the commit message file. +# +# To enable this hook, rename this file to "commit-msg". + +# Uncomment the below to add a Signed-off-by line to the message. +# Doing this in a hook is a bad idea in general, but the prepare-commit-msg +# hook is more suited to it. +# +# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p') +# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1" + +# This example catches duplicate Signed-off-by lines. + +test "" = "$(grep '^Signed-off-by: ' "$1" | + sort | uniq -c | sed -e '/^[ ]*1[ ]/d')" || { + echo >&2 Duplicate Signed-off-by lines. + exit 1 +} diff --git a/.zprezto/_.git/modules/modules/prompt/external/powerline/hooks/post-update.sample b/.zprezto/_.git/modules/modules/prompt/external/powerline/hooks/post-update.sample new file mode 100755 index 0000000..ec17ec1 --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/external/powerline/hooks/post-update.sample @@ -0,0 +1,8 @@ +#!/bin/sh +# +# An example hook script to prepare a packed repository for use over +# dumb transports. +# +# To enable this hook, rename this file to "post-update". + +exec git update-server-info diff --git a/.zprezto/_.git/modules/modules/prompt/external/powerline/hooks/pre-applypatch.sample b/.zprezto/_.git/modules/modules/prompt/external/powerline/hooks/pre-applypatch.sample new file mode 100755 index 0000000..b1f187c --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/external/powerline/hooks/pre-applypatch.sample @@ -0,0 +1,14 @@ +#!/bin/sh +# +# An example hook script to verify what is about to be committed +# by applypatch from an e-mail message. +# +# The hook should exit with non-zero status after issuing an +# appropriate message if it wants to stop the commit. +# +# To enable this hook, rename this file to "pre-applypatch". + +. git-sh-setup +test -x "$GIT_DIR/hooks/pre-commit" && + exec "$GIT_DIR/hooks/pre-commit" ${1+"$@"} +: diff --git a/.zprezto/_.git/modules/modules/prompt/external/powerline/hooks/pre-commit.sample b/.zprezto/_.git/modules/modules/prompt/external/powerline/hooks/pre-commit.sample new file mode 100755 index 0000000..68d62d5 --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/external/powerline/hooks/pre-commit.sample @@ -0,0 +1,49 @@ +#!/bin/sh +# +# An example hook script to verify what is about to be committed. +# Called by "git commit" with no arguments. The hook should +# exit with non-zero status after issuing an appropriate message if +# it wants to stop the commit. +# +# To enable this hook, rename this file to "pre-commit". + +if git rev-parse --verify HEAD >/dev/null 2>&1 +then + against=HEAD +else + # Initial commit: diff against an empty tree object + against=4b825dc642cb6eb9a060e54bf8d69288fbee4904 +fi + +# If you want to allow non-ASCII filenames set this variable to true. +allownonascii=$(git config --bool hooks.allownonascii) + +# Redirect output to stderr. +exec 1>&2 + +# Cross platform projects tend to avoid non-ASCII filenames; prevent +# them from being added to the repository. We exploit the fact that the +# printable range starts at the space character and ends with tilde. +if [ "$allownonascii" != "true" ] && + # Note that the use of brackets around a tr range is ok here, (it's + # even required, for portability to Solaris 10's /usr/bin/tr), since + # the square bracket bytes happen to fall in the designated range. + test $(git diff --cached --name-only --diff-filter=A -z $against | + LC_ALL=C tr -d '[ -~]\0' | wc -c) != 0 +then + cat <<\EOF +Error: Attempt to add a non-ASCII file name. + +This can cause problems if you want to work with people on other platforms. + +To be portable it is advisable to rename the file. + +If you know what you are doing you can disable this check using: + + git config hooks.allownonascii true +EOF + exit 1 +fi + +# If there are whitespace errors, print the offending file names and fail. +exec git diff-index --check --cached $against -- diff --git a/.zprezto/_.git/modules/modules/prompt/external/powerline/hooks/pre-push.sample b/.zprezto/_.git/modules/modules/prompt/external/powerline/hooks/pre-push.sample new file mode 100755 index 0000000..69e3c67 --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/external/powerline/hooks/pre-push.sample @@ -0,0 +1,54 @@ +#!/bin/sh + +# An example hook script to verify what is about to be pushed. Called by "git +# push" after it has checked the remote status, but before anything has been +# pushed. If this script exits with a non-zero status nothing will be pushed. +# +# This hook is called with the following parameters: +# +# $1 -- Name of the remote to which the push is being done +# $2 -- URL to which the push is being done +# +# If pushing without using a named remote those arguments will be equal. +# +# Information about the commits which are being pushed is supplied as lines to +# the standard input in the form: +# +# +# +# This sample shows how to prevent push of commits where the log message starts +# with "WIP" (work in progress). + +remote="$1" +url="$2" + +z40=0000000000000000000000000000000000000000 + +IFS=' ' +while read local_ref local_sha remote_ref remote_sha +do + if [ "$local_sha" = $z40 ] + then + # Handle delete + : + else + if [ "$remote_sha" = $z40 ] + then + # New branch, examine all commits + range="$local_sha" + else + # Update to existing branch, examine new commits + range="$remote_sha..$local_sha" + fi + + # Check for WIP commit + commit=`git rev-list -n 1 --grep '^WIP' "$range"` + if [ -n "$commit" ] + then + echo >&2 "Found WIP commit in $local_ref, not pushing" + exit 1 + fi + fi +done + +exit 0 diff --git a/.zprezto/_.git/modules/modules/prompt/external/powerline/hooks/pre-rebase.sample b/.zprezto/_.git/modules/modules/prompt/external/powerline/hooks/pre-rebase.sample new file mode 100755 index 0000000..9773ed4 --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/external/powerline/hooks/pre-rebase.sample @@ -0,0 +1,169 @@ +#!/bin/sh +# +# Copyright (c) 2006, 2008 Junio C Hamano +# +# The "pre-rebase" hook is run just before "git rebase" starts doing +# its job, and can prevent the command from running by exiting with +# non-zero status. +# +# The hook is called with the following parameters: +# +# $1 -- the upstream the series was forked from. +# $2 -- the branch being rebased (or empty when rebasing the current branch). +# +# This sample shows how to prevent topic branches that are already +# merged to 'next' branch from getting rebased, because allowing it +# would result in rebasing already published history. + +publish=next +basebranch="$1" +if test "$#" = 2 +then + topic="refs/heads/$2" +else + topic=`git symbolic-ref HEAD` || + exit 0 ;# we do not interrupt rebasing detached HEAD +fi + +case "$topic" in +refs/heads/??/*) + ;; +*) + exit 0 ;# we do not interrupt others. + ;; +esac + +# Now we are dealing with a topic branch being rebased +# on top of master. Is it OK to rebase it? + +# Does the topic really exist? +git show-ref -q "$topic" || { + echo >&2 "No such branch $topic" + exit 1 +} + +# Is topic fully merged to master? +not_in_master=`git rev-list --pretty=oneline ^master "$topic"` +if test -z "$not_in_master" +then + echo >&2 "$topic is fully merged to master; better remove it." + exit 1 ;# we could allow it, but there is no point. +fi + +# Is topic ever merged to next? If so you should not be rebasing it. +only_next_1=`git rev-list ^master "^$topic" ${publish} | sort` +only_next_2=`git rev-list ^master ${publish} | sort` +if test "$only_next_1" = "$only_next_2" +then + not_in_topic=`git rev-list "^$topic" master` + if test -z "$not_in_topic" + then + echo >&2 "$topic is already up-to-date with master" + exit 1 ;# we could allow it, but there is no point. + else + exit 0 + fi +else + not_in_next=`git rev-list --pretty=oneline ^${publish} "$topic"` + /usr/bin/perl -e ' + my $topic = $ARGV[0]; + my $msg = "* $topic has commits already merged to public branch:\n"; + my (%not_in_next) = map { + /^([0-9a-f]+) /; + ($1 => 1); + } split(/\n/, $ARGV[1]); + for my $elem (map { + /^([0-9a-f]+) (.*)$/; + [$1 => $2]; + } split(/\n/, $ARGV[2])) { + if (!exists $not_in_next{$elem->[0]}) { + if ($msg) { + print STDERR $msg; + undef $msg; + } + print STDERR " $elem->[1]\n"; + } + } + ' "$topic" "$not_in_next" "$not_in_master" + exit 1 +fi + +exit 0 + +################################################################ + +This sample hook safeguards topic branches that have been +published from being rewound. + +The workflow assumed here is: + + * Once a topic branch forks from "master", "master" is never + merged into it again (either directly or indirectly). + + * Once a topic branch is fully cooked and merged into "master", + it is deleted. If you need to build on top of it to correct + earlier mistakes, a new topic branch is created by forking at + the tip of the "master". This is not strictly necessary, but + it makes it easier to keep your history simple. + + * Whenever you need to test or publish your changes to topic + branches, merge them into "next" branch. + +The script, being an example, hardcodes the publish branch name +to be "next", but it is trivial to make it configurable via +$GIT_DIR/config mechanism. + +With this workflow, you would want to know: + +(1) ... if a topic branch has ever been merged to "next". Young + topic branches can have stupid mistakes you would rather + clean up before publishing, and things that have not been + merged into other branches can be easily rebased without + affecting other people. But once it is published, you would + not want to rewind it. + +(2) ... if a topic branch has been fully merged to "master". + Then you can delete it. More importantly, you should not + build on top of it -- other people may already want to + change things related to the topic as patches against your + "master", so if you need further changes, it is better to + fork the topic (perhaps with the same name) afresh from the + tip of "master". + +Let's look at this example: + + o---o---o---o---o---o---o---o---o---o "next" + / / / / + / a---a---b A / / + / / / / + / / c---c---c---c B / + / / / \ / + / / / b---b C \ / + / / / / \ / + ---o---o---o---o---o---o---o---o---o---o---o "master" + + +A, B and C are topic branches. + + * A has one fix since it was merged up to "next". + + * B has finished. It has been fully merged up to "master" and "next", + and is ready to be deleted. + + * C has not merged to "next" at all. + +We would want to allow C to be rebased, refuse A, and encourage +B to be deleted. + +To compute (1): + + git rev-list ^master ^topic next + git rev-list ^master next + + if these match, topic has not merged in next at all. + +To compute (2): + + git rev-list master..topic + + if this is empty, it is fully merged to "master". diff --git a/.zprezto/_.git/modules/modules/prompt/external/powerline/hooks/prepare-commit-msg.sample b/.zprezto/_.git/modules/modules/prompt/external/powerline/hooks/prepare-commit-msg.sample new file mode 100755 index 0000000..f093a02 --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/external/powerline/hooks/prepare-commit-msg.sample @@ -0,0 +1,36 @@ +#!/bin/sh +# +# An example hook script to prepare the commit log message. +# Called by "git commit" with the name of the file that has the +# commit message, followed by the description of the commit +# message's source. The hook's purpose is to edit the commit +# message file. If the hook fails with a non-zero status, +# the commit is aborted. +# +# To enable this hook, rename this file to "prepare-commit-msg". + +# This hook includes three examples. The first comments out the +# "Conflicts:" part of a merge commit. +# +# The second includes the output of "git diff --name-status -r" +# into the message, just before the "git status" output. It is +# commented because it doesn't cope with --amend or with squashed +# commits. +# +# The third example adds a Signed-off-by line to the message, that can +# still be edited. This is rarely a good idea. + +case "$2,$3" in + merge,) + /usr/bin/perl -i.bak -ne 's/^/# /, s/^# #/#/ if /^Conflicts/ .. /#/; print' "$1" ;; + +# ,|template,) +# /usr/bin/perl -i.bak -pe ' +# print "\n" . `git diff --cached --name-status -r` +# if /^#/ && $first++ == 0' "$1" ;; + + *) ;; +esac + +# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p') +# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1" diff --git a/.zprezto/_.git/modules/modules/prompt/external/powerline/hooks/update.sample b/.zprezto/_.git/modules/modules/prompt/external/powerline/hooks/update.sample new file mode 100755 index 0000000..d847583 --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/external/powerline/hooks/update.sample @@ -0,0 +1,128 @@ +#!/bin/sh +# +# An example hook script to blocks unannotated tags from entering. +# Called by "git receive-pack" with arguments: refname sha1-old sha1-new +# +# To enable this hook, rename this file to "update". +# +# Config +# ------ +# hooks.allowunannotated +# This boolean sets whether unannotated tags will be allowed into the +# repository. By default they won't be. +# hooks.allowdeletetag +# This boolean sets whether deleting tags will be allowed in the +# repository. By default they won't be. +# hooks.allowmodifytag +# This boolean sets whether a tag may be modified after creation. By default +# it won't be. +# hooks.allowdeletebranch +# This boolean sets whether deleting branches will be allowed in the +# repository. By default they won't be. +# hooks.denycreatebranch +# This boolean sets whether remotely creating branches will be denied +# in the repository. By default this is allowed. +# + +# --- Command line +refname="$1" +oldrev="$2" +newrev="$3" + +# --- Safety check +if [ -z "$GIT_DIR" ]; then + echo "Don't run this script from the command line." >&2 + echo " (if you want, you could supply GIT_DIR then run" >&2 + echo " $0 )" >&2 + exit 1 +fi + +if [ -z "$refname" -o -z "$oldrev" -o -z "$newrev" ]; then + echo "usage: $0 " >&2 + exit 1 +fi + +# --- Config +allowunannotated=$(git config --bool hooks.allowunannotated) +allowdeletebranch=$(git config --bool hooks.allowdeletebranch) +denycreatebranch=$(git config --bool hooks.denycreatebranch) +allowdeletetag=$(git config --bool hooks.allowdeletetag) +allowmodifytag=$(git config --bool hooks.allowmodifytag) + +# check for no description +projectdesc=$(sed -e '1q' "$GIT_DIR/description") +case "$projectdesc" in +"Unnamed repository"* | "") + echo "*** Project description file hasn't been set" >&2 + exit 1 + ;; +esac + +# --- Check types +# if $newrev is 0000...0000, it's a commit to delete a ref. +zero="0000000000000000000000000000000000000000" +if [ "$newrev" = "$zero" ]; then + newrev_type=delete +else + newrev_type=$(git cat-file -t $newrev) +fi + +case "$refname","$newrev_type" in + refs/tags/*,commit) + # un-annotated tag + short_refname=${refname##refs/tags/} + if [ "$allowunannotated" != "true" ]; then + echo "*** The un-annotated tag, $short_refname, is not allowed in this repository" >&2 + echo "*** Use 'git tag [ -a | -s ]' for tags you want to propagate." >&2 + exit 1 + fi + ;; + refs/tags/*,delete) + # delete tag + if [ "$allowdeletetag" != "true" ]; then + echo "*** Deleting a tag is not allowed in this repository" >&2 + exit 1 + fi + ;; + refs/tags/*,tag) + # annotated tag + if [ "$allowmodifytag" != "true" ] && git rev-parse $refname > /dev/null 2>&1 + then + echo "*** Tag '$refname' already exists." >&2 + echo "*** Modifying a tag is not allowed in this repository." >&2 + exit 1 + fi + ;; + refs/heads/*,commit) + # branch + if [ "$oldrev" = "$zero" -a "$denycreatebranch" = "true" ]; then + echo "*** Creating a branch is not allowed in this repository" >&2 + exit 1 + fi + ;; + refs/heads/*,delete) + # delete branch + if [ "$allowdeletebranch" != "true" ]; then + echo "*** Deleting a branch is not allowed in this repository" >&2 + exit 1 + fi + ;; + refs/remotes/*,commit) + # tracking branch + ;; + refs/remotes/*,delete) + # delete tracking branch + if [ "$allowdeletebranch" != "true" ]; then + echo "*** Deleting a tracking branch is not allowed in this repository" >&2 + exit 1 + fi + ;; + *) + # Anything else (is there anything else?) + echo "*** Update hook: unknown type of update to ref $refname of type $newrev_type" >&2 + exit 1 + ;; +esac + +# --- Finished +exit 0 diff --git a/.zprezto/_.git/modules/modules/prompt/external/powerline/index b/.zprezto/_.git/modules/modules/prompt/external/powerline/index new file mode 100644 index 0000000..8432108 Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/external/powerline/index differ diff --git a/.zprezto/_.git/modules/modules/prompt/external/powerline/info/exclude b/.zprezto/_.git/modules/modules/prompt/external/powerline/info/exclude new file mode 100644 index 0000000..a5196d1 --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/external/powerline/info/exclude @@ -0,0 +1,6 @@ +# git ls-files --others --exclude-from=.git/info/exclude +# Lines that start with '#' are comments. +# For a project mostly in C, the following would be a good set of +# exclude patterns (uncomment them if you want to use them): +# *.[oa] +# *~ diff --git a/.zprezto/_.git/modules/modules/prompt/external/powerline/logs/HEAD b/.zprezto/_.git/modules/modules/prompt/external/powerline/logs/HEAD new file mode 100644 index 0000000..bed4301 --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/external/powerline/logs/HEAD @@ -0,0 +1,2 @@ +0000000000000000000000000000000000000000 8e81152340c4beb2d941340d1feb2dc29bbcc309 Abra 1443994575 +0400 clone: from https://github.com/davidjrice/prezto_powerline.git +8e81152340c4beb2d941340d1feb2dc29bbcc309 8e81152340c4beb2d941340d1feb2dc29bbcc309 Abra 1443994575 +0400 checkout: moving from master to 8e81152340c4beb2d941340d1feb2dc29bbcc309 diff --git a/.zprezto/_.git/modules/modules/prompt/external/powerline/logs/refs/heads/master b/.zprezto/_.git/modules/modules/prompt/external/powerline/logs/refs/heads/master new file mode 100644 index 0000000..f33b7ab --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/external/powerline/logs/refs/heads/master @@ -0,0 +1 @@ +0000000000000000000000000000000000000000 8e81152340c4beb2d941340d1feb2dc29bbcc309 Abra 1443994575 +0400 clone: from https://github.com/davidjrice/prezto_powerline.git diff --git a/.zprezto/_.git/modules/modules/prompt/external/powerline/logs/refs/remotes/origin/HEAD b/.zprezto/_.git/modules/modules/prompt/external/powerline/logs/refs/remotes/origin/HEAD new file mode 100644 index 0000000..f33b7ab --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/external/powerline/logs/refs/remotes/origin/HEAD @@ -0,0 +1 @@ +0000000000000000000000000000000000000000 8e81152340c4beb2d941340d1feb2dc29bbcc309 Abra 1443994575 +0400 clone: from https://github.com/davidjrice/prezto_powerline.git diff --git a/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/16/fe64fbc80ac2e5a9c46f874e635f72676f7f28 b/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/16/fe64fbc80ac2e5a9c46f874e635f72676f7f28 new file mode 100644 index 0000000..891ca31 Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/16/fe64fbc80ac2e5a9c46f874e635f72676f7f28 differ diff --git a/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/17/e4b6b11ade0508cc4b3fbe5f54731bffdbf62b b/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/17/e4b6b11ade0508cc4b3fbe5f54731bffdbf62b new file mode 100644 index 0000000..00de598 Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/17/e4b6b11ade0508cc4b3fbe5f54731bffdbf62b differ diff --git a/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/1f/13956be47a14f9f51edd93341ed6af9a9d690b b/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/1f/13956be47a14f9f51edd93341ed6af9a9d690b new file mode 100644 index 0000000..7a5bdc4 Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/1f/13956be47a14f9f51edd93341ed6af9a9d690b differ diff --git a/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/31/102e15f358389bcb600eb7d4685af0b16d8af0 b/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/31/102e15f358389bcb600eb7d4685af0b16d8af0 new file mode 100644 index 0000000..6dc8fea --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/31/102e15f358389bcb600eb7d4685af0b16d8af0 @@ -0,0 +1,3 @@ +xT]o09JS[IBcZ@qnoκεٴ>:s33x7zF +Ph'K$Y W6YuXm &C~//(k (RDUkg 3L*4yc #S9T:cVBBqǬ͏KK&KAk,(z.YUKlXd&ك!{>ڡw zαFMB}a_gɔ0-MNP' EcR2GDg[ +OT$ xrxc0Ie'W"tzHk?g rK6ɖqv'[(I 045;O}EV ^0R!7 ZOu93ݣ)UC do,eCתTc5~8:' sI jGOii-_y>.53dX߿1A),aA( ^o[4CDj*d$w\PE`/}ǙQ\/%wI>%XD<їHH]*Q؎_72m%amZ#æP+\NǓyD \ No newline at end of file diff --git a/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/67/65ebec0ab529ceaa3a45323944acbb7cc7d0db b/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/67/65ebec0ab529ceaa3a45323944acbb7cc7d0db new file mode 100644 index 0000000..f94c915 Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/67/65ebec0ab529ceaa3a45323944acbb7cc7d0db differ diff --git a/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/6f/900c28def19ea2debc1c6f8406750d0a94a054 b/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/6f/900c28def19ea2debc1c6f8406750d0a94a054 new file mode 100644 index 0000000..a045f11 Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/6f/900c28def19ea2debc1c6f8406750d0a94a054 differ diff --git a/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/72/a25138b92ecc4c2fcf8b7b2b2c16d8399786f5 b/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/72/a25138b92ecc4c2fcf8b7b2b2c16d8399786f5 new file mode 100644 index 0000000..72a3ebb Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/72/a25138b92ecc4c2fcf8b7b2b2c16d8399786f5 differ diff --git a/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/76/4b341998288c67ea1b0bbe2bb0f0a37c2c991d b/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/76/4b341998288c67ea1b0bbe2bb0f0a37c2c991d new file mode 100644 index 0000000..08fc8dc Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/76/4b341998288c67ea1b0bbe2bb0f0a37c2c991d differ diff --git a/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/8b/2b6df7f022718f15085b58a72516d5fd4dcd8f b/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/8b/2b6df7f022718f15085b58a72516d5fd4dcd8f new file mode 100644 index 0000000..bdc5a55 Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/8b/2b6df7f022718f15085b58a72516d5fd4dcd8f differ diff --git a/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/8e/81152340c4beb2d941340d1feb2dc29bbcc309 b/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/8e/81152340c4beb2d941340d1feb2dc29bbcc309 new file mode 100644 index 0000000..c3d3538 --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/8e/81152340c4beb2d941340d1feb2dc29bbcc309 @@ -0,0 +1 @@ +xMj0F)f_Y?B&3cǮ<]>>ǣuYfV1HJ,e3>C5[rW`o{{BLGlZCB|En׷#`lUCl;Tns~Lh`;բ4_oX \ No newline at end of file diff --git a/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/8e/ed97618cdb0ab3c467231d0ea26f36f9fbb382 b/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/8e/ed97618cdb0ab3c467231d0ea26f36f9fbb382 new file mode 100644 index 0000000..9521caf Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/8e/ed97618cdb0ab3c467231d0ea26f36f9fbb382 differ diff --git a/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/ab/b9899eab1e56951200a4f29c41936ddbb50784 b/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/ab/b9899eab1e56951200a4f29c41936ddbb50784 new file mode 100644 index 0000000..de0db2b Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/ab/b9899eab1e56951200a4f29c41936ddbb50784 differ diff --git a/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/b1/e6047cb345e93b6faea7cb4824294e392740a2 b/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/b1/e6047cb345e93b6faea7cb4824294e392740a2 new file mode 100644 index 0000000..157079f Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/b1/e6047cb345e93b6faea7cb4824294e392740a2 differ diff --git a/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/b6/2616d845f0a81e51fd3ae51dbf45d04d50153b b/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/b6/2616d845f0a81e51fd3ae51dbf45d04d50153b new file mode 100644 index 0000000..6b176bc Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/b6/2616d845f0a81e51fd3ae51dbf45d04d50153b differ diff --git a/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/cc/381a39a0b3662e5b5068c410232822e6c90caf b/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/cc/381a39a0b3662e5b5068c410232822e6c90caf new file mode 100644 index 0000000..a235f53 --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/cc/381a39a0b3662e5b5068c410232822e6c90caf @@ -0,0 +1 @@ +xSMk0ٿbBX/xՏ[@’ -)AǶY2esoH&d{g{޸P?~z1;JjX7lob-L˜Rghtg]Kf-I.ޢKlBDi;OůCa H]XZsZSJb s.k"8q灤2] =릳a-!۹~K ]隔}ѼP@8`="Ypb'hu#ݸ!@bgJsd>m22ŷ-Kx^ղhskBGac0u!{<>YA5gȐN$O<eI \ No newline at end of file diff --git a/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/cd/138e33d2e8dda02927277b7d3e4de1837ba36c b/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/cd/138e33d2e8dda02927277b7d3e4de1837ba36c new file mode 100644 index 0000000..f9ef5b8 Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/cd/138e33d2e8dda02927277b7d3e4de1837ba36c differ diff --git a/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/d4/08248c117db75d0d2f0c61e1c3126b3ed14d35 b/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/d4/08248c117db75d0d2f0c61e1c3126b3ed14d35 new file mode 100644 index 0000000..e421ec9 --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/d4/08248c117db75d0d2f0c61e1c3126b3ed14d35 @@ -0,0 +1,2 @@ +xM F]sٛ4$Ƹ0P"CV[/+(v0C"eDNv#Jcsp葌M OlNw$D{'AK۪9.yz +Gpx/6anF +[?7i~~[P<-[-Jb \ No newline at end of file diff --git a/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/d7/1ea101c9928a08ef0117de740ac0642df77494 b/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/d7/1ea101c9928a08ef0117de740ac0642df77494 new file mode 100644 index 0000000..60dff22 Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/d7/1ea101c9928a08ef0117de740ac0642df77494 differ diff --git a/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/f8/17c81c22153b35bde9c0f2930f59ef83aedf6f b/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/f8/17c81c22153b35bde9c0f2930f59ef83aedf6f new file mode 100644 index 0000000..0385927 Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/f8/17c81c22153b35bde9c0f2930f59ef83aedf6f differ diff --git a/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/f9/26f14ef2689de5baed4155a779745bada4956f b/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/f9/26f14ef2689de5baed4155a779745bada4956f new file mode 100644 index 0000000..2d1bb34 Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/external/powerline/objects/f9/26f14ef2689de5baed4155a779745bada4956f differ diff --git a/.zprezto/_.git/modules/modules/prompt/external/powerline/packed-refs b/.zprezto/_.git/modules/modules/prompt/external/powerline/packed-refs new file mode 100644 index 0000000..6478130 --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/external/powerline/packed-refs @@ -0,0 +1,2 @@ +# pack-refs with: peeled fully-peeled +8e81152340c4beb2d941340d1feb2dc29bbcc309 refs/remotes/origin/master diff --git a/.zprezto/_.git/modules/modules/prompt/external/powerline/refs/heads/master b/.zprezto/_.git/modules/modules/prompt/external/powerline/refs/heads/master new file mode 100644 index 0000000..17d5321 --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/external/powerline/refs/heads/master @@ -0,0 +1 @@ +8e81152340c4beb2d941340d1feb2dc29bbcc309 diff --git a/.zprezto/_.git/modules/modules/prompt/external/powerline/refs/remotes/origin/HEAD b/.zprezto/_.git/modules/modules/prompt/external/powerline/refs/remotes/origin/HEAD new file mode 100644 index 0000000..6efe28f --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/external/powerline/refs/remotes/origin/HEAD @@ -0,0 +1 @@ +ref: refs/remotes/origin/master diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/FETCH_HEAD b/.zprezto/_.git/modules/modules/prompt/functions/pure/FETCH_HEAD new file mode 100644 index 0000000..8244a51 --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/functions/pure/FETCH_HEAD @@ -0,0 +1,2 @@ +7d96270704e0dfa1162e33398176bb6b792d615c not-for-merge branch 'master' of https://github.com/sindresorhus/pure +7cf9282d31b182ec666574b909b63d4539bb085d not-for-merge tag 'v1.3.0' of https://github.com/sindresorhus/pure diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/HEAD b/.zprezto/_.git/modules/modules/prompt/functions/pure/HEAD new file mode 100644 index 0000000..7e8a89a --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/functions/pure/HEAD @@ -0,0 +1 @@ +95e7fd7de7af9cf68678c31cac22b79816b44c90 diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/config b/.zprezto/_.git/modules/modules/prompt/functions/pure/config new file mode 100755 index 0000000..f308615 --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/functions/pure/config @@ -0,0 +1,14 @@ +[core] + repositoryformatversion = 0 + filemode = true + bare = false + logallrefupdates = true + worktree = ../../../../../../modules/prompt/external/pure + ignorecase = true + precomposeunicode = true +[remote "origin"] + url = https://github.com/sindresorhus/pure.git + fetch = +refs/heads/*:refs/remotes/origin/* +[branch "master"] + remote = origin + merge = refs/heads/master diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/description b/.zprezto/_.git/modules/modules/prompt/functions/pure/description new file mode 100644 index 0000000..498b267 --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/functions/pure/description @@ -0,0 +1 @@ +Unnamed repository; edit this file 'description' to name the repository. diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/hooks/applypatch-msg.sample b/.zprezto/_.git/modules/modules/prompt/functions/pure/hooks/applypatch-msg.sample new file mode 100755 index 0000000..8b2a2fe --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/functions/pure/hooks/applypatch-msg.sample @@ -0,0 +1,15 @@ +#!/bin/sh +# +# An example hook script to check the commit log message taken by +# applypatch from an e-mail message. +# +# The hook should exit with non-zero status after issuing an +# appropriate message if it wants to stop the commit. The hook is +# allowed to edit the commit message file. +# +# To enable this hook, rename this file to "applypatch-msg". + +. git-sh-setup +test -x "$GIT_DIR/hooks/commit-msg" && + exec "$GIT_DIR/hooks/commit-msg" ${1+"$@"} +: diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/hooks/commit-msg.sample b/.zprezto/_.git/modules/modules/prompt/functions/pure/hooks/commit-msg.sample new file mode 100755 index 0000000..b58d118 --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/functions/pure/hooks/commit-msg.sample @@ -0,0 +1,24 @@ +#!/bin/sh +# +# An example hook script to check the commit log message. +# Called by "git commit" with one argument, the name of the file +# that has the commit message. The hook should exit with non-zero +# status after issuing an appropriate message if it wants to stop the +# commit. The hook is allowed to edit the commit message file. +# +# To enable this hook, rename this file to "commit-msg". + +# Uncomment the below to add a Signed-off-by line to the message. +# Doing this in a hook is a bad idea in general, but the prepare-commit-msg +# hook is more suited to it. +# +# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p') +# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1" + +# This example catches duplicate Signed-off-by lines. + +test "" = "$(grep '^Signed-off-by: ' "$1" | + sort | uniq -c | sed -e '/^[ ]*1[ ]/d')" || { + echo >&2 Duplicate Signed-off-by lines. + exit 1 +} diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/hooks/post-update.sample b/.zprezto/_.git/modules/modules/prompt/functions/pure/hooks/post-update.sample new file mode 100755 index 0000000..ec17ec1 --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/functions/pure/hooks/post-update.sample @@ -0,0 +1,8 @@ +#!/bin/sh +# +# An example hook script to prepare a packed repository for use over +# dumb transports. +# +# To enable this hook, rename this file to "post-update". + +exec git update-server-info diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/hooks/pre-applypatch.sample b/.zprezto/_.git/modules/modules/prompt/functions/pure/hooks/pre-applypatch.sample new file mode 100755 index 0000000..b1f187c --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/functions/pure/hooks/pre-applypatch.sample @@ -0,0 +1,14 @@ +#!/bin/sh +# +# An example hook script to verify what is about to be committed +# by applypatch from an e-mail message. +# +# The hook should exit with non-zero status after issuing an +# appropriate message if it wants to stop the commit. +# +# To enable this hook, rename this file to "pre-applypatch". + +. git-sh-setup +test -x "$GIT_DIR/hooks/pre-commit" && + exec "$GIT_DIR/hooks/pre-commit" ${1+"$@"} +: diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/hooks/pre-commit.sample b/.zprezto/_.git/modules/modules/prompt/functions/pure/hooks/pre-commit.sample new file mode 100755 index 0000000..68d62d5 --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/functions/pure/hooks/pre-commit.sample @@ -0,0 +1,49 @@ +#!/bin/sh +# +# An example hook script to verify what is about to be committed. +# Called by "git commit" with no arguments. The hook should +# exit with non-zero status after issuing an appropriate message if +# it wants to stop the commit. +# +# To enable this hook, rename this file to "pre-commit". + +if git rev-parse --verify HEAD >/dev/null 2>&1 +then + against=HEAD +else + # Initial commit: diff against an empty tree object + against=4b825dc642cb6eb9a060e54bf8d69288fbee4904 +fi + +# If you want to allow non-ASCII filenames set this variable to true. +allownonascii=$(git config --bool hooks.allownonascii) + +# Redirect output to stderr. +exec 1>&2 + +# Cross platform projects tend to avoid non-ASCII filenames; prevent +# them from being added to the repository. We exploit the fact that the +# printable range starts at the space character and ends with tilde. +if [ "$allownonascii" != "true" ] && + # Note that the use of brackets around a tr range is ok here, (it's + # even required, for portability to Solaris 10's /usr/bin/tr), since + # the square bracket bytes happen to fall in the designated range. + test $(git diff --cached --name-only --diff-filter=A -z $against | + LC_ALL=C tr -d '[ -~]\0' | wc -c) != 0 +then + cat <<\EOF +Error: Attempt to add a non-ASCII file name. + +This can cause problems if you want to work with people on other platforms. + +To be portable it is advisable to rename the file. + +If you know what you are doing you can disable this check using: + + git config hooks.allownonascii true +EOF + exit 1 +fi + +# If there are whitespace errors, print the offending file names and fail. +exec git diff-index --check --cached $against -- diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/hooks/pre-push.sample b/.zprezto/_.git/modules/modules/prompt/functions/pure/hooks/pre-push.sample new file mode 100755 index 0000000..69e3c67 --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/functions/pure/hooks/pre-push.sample @@ -0,0 +1,54 @@ +#!/bin/sh + +# An example hook script to verify what is about to be pushed. Called by "git +# push" after it has checked the remote status, but before anything has been +# pushed. If this script exits with a non-zero status nothing will be pushed. +# +# This hook is called with the following parameters: +# +# $1 -- Name of the remote to which the push is being done +# $2 -- URL to which the push is being done +# +# If pushing without using a named remote those arguments will be equal. +# +# Information about the commits which are being pushed is supplied as lines to +# the standard input in the form: +# +# +# +# This sample shows how to prevent push of commits where the log message starts +# with "WIP" (work in progress). + +remote="$1" +url="$2" + +z40=0000000000000000000000000000000000000000 + +IFS=' ' +while read local_ref local_sha remote_ref remote_sha +do + if [ "$local_sha" = $z40 ] + then + # Handle delete + : + else + if [ "$remote_sha" = $z40 ] + then + # New branch, examine all commits + range="$local_sha" + else + # Update to existing branch, examine new commits + range="$remote_sha..$local_sha" + fi + + # Check for WIP commit + commit=`git rev-list -n 1 --grep '^WIP' "$range"` + if [ -n "$commit" ] + then + echo >&2 "Found WIP commit in $local_ref, not pushing" + exit 1 + fi + fi +done + +exit 0 diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/hooks/pre-rebase.sample b/.zprezto/_.git/modules/modules/prompt/functions/pure/hooks/pre-rebase.sample new file mode 100755 index 0000000..9773ed4 --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/functions/pure/hooks/pre-rebase.sample @@ -0,0 +1,169 @@ +#!/bin/sh +# +# Copyright (c) 2006, 2008 Junio C Hamano +# +# The "pre-rebase" hook is run just before "git rebase" starts doing +# its job, and can prevent the command from running by exiting with +# non-zero status. +# +# The hook is called with the following parameters: +# +# $1 -- the upstream the series was forked from. +# $2 -- the branch being rebased (or empty when rebasing the current branch). +# +# This sample shows how to prevent topic branches that are already +# merged to 'next' branch from getting rebased, because allowing it +# would result in rebasing already published history. + +publish=next +basebranch="$1" +if test "$#" = 2 +then + topic="refs/heads/$2" +else + topic=`git symbolic-ref HEAD` || + exit 0 ;# we do not interrupt rebasing detached HEAD +fi + +case "$topic" in +refs/heads/??/*) + ;; +*) + exit 0 ;# we do not interrupt others. + ;; +esac + +# Now we are dealing with a topic branch being rebased +# on top of master. Is it OK to rebase it? + +# Does the topic really exist? +git show-ref -q "$topic" || { + echo >&2 "No such branch $topic" + exit 1 +} + +# Is topic fully merged to master? +not_in_master=`git rev-list --pretty=oneline ^master "$topic"` +if test -z "$not_in_master" +then + echo >&2 "$topic is fully merged to master; better remove it." + exit 1 ;# we could allow it, but there is no point. +fi + +# Is topic ever merged to next? If so you should not be rebasing it. +only_next_1=`git rev-list ^master "^$topic" ${publish} | sort` +only_next_2=`git rev-list ^master ${publish} | sort` +if test "$only_next_1" = "$only_next_2" +then + not_in_topic=`git rev-list "^$topic" master` + if test -z "$not_in_topic" + then + echo >&2 "$topic is already up-to-date with master" + exit 1 ;# we could allow it, but there is no point. + else + exit 0 + fi +else + not_in_next=`git rev-list --pretty=oneline ^${publish} "$topic"` + /usr/bin/perl -e ' + my $topic = $ARGV[0]; + my $msg = "* $topic has commits already merged to public branch:\n"; + my (%not_in_next) = map { + /^([0-9a-f]+) /; + ($1 => 1); + } split(/\n/, $ARGV[1]); + for my $elem (map { + /^([0-9a-f]+) (.*)$/; + [$1 => $2]; + } split(/\n/, $ARGV[2])) { + if (!exists $not_in_next{$elem->[0]}) { + if ($msg) { + print STDERR $msg; + undef $msg; + } + print STDERR " $elem->[1]\n"; + } + } + ' "$topic" "$not_in_next" "$not_in_master" + exit 1 +fi + +exit 0 + +################################################################ + +This sample hook safeguards topic branches that have been +published from being rewound. + +The workflow assumed here is: + + * Once a topic branch forks from "master", "master" is never + merged into it again (either directly or indirectly). + + * Once a topic branch is fully cooked and merged into "master", + it is deleted. If you need to build on top of it to correct + earlier mistakes, a new topic branch is created by forking at + the tip of the "master". This is not strictly necessary, but + it makes it easier to keep your history simple. + + * Whenever you need to test or publish your changes to topic + branches, merge them into "next" branch. + +The script, being an example, hardcodes the publish branch name +to be "next", but it is trivial to make it configurable via +$GIT_DIR/config mechanism. + +With this workflow, you would want to know: + +(1) ... if a topic branch has ever been merged to "next". Young + topic branches can have stupid mistakes you would rather + clean up before publishing, and things that have not been + merged into other branches can be easily rebased without + affecting other people. But once it is published, you would + not want to rewind it. + +(2) ... if a topic branch has been fully merged to "master". + Then you can delete it. More importantly, you should not + build on top of it -- other people may already want to + change things related to the topic as patches against your + "master", so if you need further changes, it is better to + fork the topic (perhaps with the same name) afresh from the + tip of "master". + +Let's look at this example: + + o---o---o---o---o---o---o---o---o---o "next" + / / / / + / a---a---b A / / + / / / / + / / c---c---c---c B / + / / / \ / + / / / b---b C \ / + / / / / \ / + ---o---o---o---o---o---o---o---o---o---o---o "master" + + +A, B and C are topic branches. + + * A has one fix since it was merged up to "next". + + * B has finished. It has been fully merged up to "master" and "next", + and is ready to be deleted. + + * C has not merged to "next" at all. + +We would want to allow C to be rebased, refuse A, and encourage +B to be deleted. + +To compute (1): + + git rev-list ^master ^topic next + git rev-list ^master next + + if these match, topic has not merged in next at all. + +To compute (2): + + git rev-list master..topic + + if this is empty, it is fully merged to "master". diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/hooks/prepare-commit-msg.sample b/.zprezto/_.git/modules/modules/prompt/functions/pure/hooks/prepare-commit-msg.sample new file mode 100755 index 0000000..f093a02 --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/functions/pure/hooks/prepare-commit-msg.sample @@ -0,0 +1,36 @@ +#!/bin/sh +# +# An example hook script to prepare the commit log message. +# Called by "git commit" with the name of the file that has the +# commit message, followed by the description of the commit +# message's source. The hook's purpose is to edit the commit +# message file. If the hook fails with a non-zero status, +# the commit is aborted. +# +# To enable this hook, rename this file to "prepare-commit-msg". + +# This hook includes three examples. The first comments out the +# "Conflicts:" part of a merge commit. +# +# The second includes the output of "git diff --name-status -r" +# into the message, just before the "git status" output. It is +# commented because it doesn't cope with --amend or with squashed +# commits. +# +# The third example adds a Signed-off-by line to the message, that can +# still be edited. This is rarely a good idea. + +case "$2,$3" in + merge,) + /usr/bin/perl -i.bak -ne 's/^/# /, s/^# #/#/ if /^Conflicts/ .. /#/; print' "$1" ;; + +# ,|template,) +# /usr/bin/perl -i.bak -pe ' +# print "\n" . `git diff --cached --name-status -r` +# if /^#/ && $first++ == 0' "$1" ;; + + *) ;; +esac + +# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p') +# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1" diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/hooks/update.sample b/.zprezto/_.git/modules/modules/prompt/functions/pure/hooks/update.sample new file mode 100755 index 0000000..d847583 --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/functions/pure/hooks/update.sample @@ -0,0 +1,128 @@ +#!/bin/sh +# +# An example hook script to blocks unannotated tags from entering. +# Called by "git receive-pack" with arguments: refname sha1-old sha1-new +# +# To enable this hook, rename this file to "update". +# +# Config +# ------ +# hooks.allowunannotated +# This boolean sets whether unannotated tags will be allowed into the +# repository. By default they won't be. +# hooks.allowdeletetag +# This boolean sets whether deleting tags will be allowed in the +# repository. By default they won't be. +# hooks.allowmodifytag +# This boolean sets whether a tag may be modified after creation. By default +# it won't be. +# hooks.allowdeletebranch +# This boolean sets whether deleting branches will be allowed in the +# repository. By default they won't be. +# hooks.denycreatebranch +# This boolean sets whether remotely creating branches will be denied +# in the repository. By default this is allowed. +# + +# --- Command line +refname="$1" +oldrev="$2" +newrev="$3" + +# --- Safety check +if [ -z "$GIT_DIR" ]; then + echo "Don't run this script from the command line." >&2 + echo " (if you want, you could supply GIT_DIR then run" >&2 + echo " $0 )" >&2 + exit 1 +fi + +if [ -z "$refname" -o -z "$oldrev" -o -z "$newrev" ]; then + echo "usage: $0 " >&2 + exit 1 +fi + +# --- Config +allowunannotated=$(git config --bool hooks.allowunannotated) +allowdeletebranch=$(git config --bool hooks.allowdeletebranch) +denycreatebranch=$(git config --bool hooks.denycreatebranch) +allowdeletetag=$(git config --bool hooks.allowdeletetag) +allowmodifytag=$(git config --bool hooks.allowmodifytag) + +# check for no description +projectdesc=$(sed -e '1q' "$GIT_DIR/description") +case "$projectdesc" in +"Unnamed repository"* | "") + echo "*** Project description file hasn't been set" >&2 + exit 1 + ;; +esac + +# --- Check types +# if $newrev is 0000...0000, it's a commit to delete a ref. +zero="0000000000000000000000000000000000000000" +if [ "$newrev" = "$zero" ]; then + newrev_type=delete +else + newrev_type=$(git cat-file -t $newrev) +fi + +case "$refname","$newrev_type" in + refs/tags/*,commit) + # un-annotated tag + short_refname=${refname##refs/tags/} + if [ "$allowunannotated" != "true" ]; then + echo "*** The un-annotated tag, $short_refname, is not allowed in this repository" >&2 + echo "*** Use 'git tag [ -a | -s ]' for tags you want to propagate." >&2 + exit 1 + fi + ;; + refs/tags/*,delete) + # delete tag + if [ "$allowdeletetag" != "true" ]; then + echo "*** Deleting a tag is not allowed in this repository" >&2 + exit 1 + fi + ;; + refs/tags/*,tag) + # annotated tag + if [ "$allowmodifytag" != "true" ] && git rev-parse $refname > /dev/null 2>&1 + then + echo "*** Tag '$refname' already exists." >&2 + echo "*** Modifying a tag is not allowed in this repository." >&2 + exit 1 + fi + ;; + refs/heads/*,commit) + # branch + if [ "$oldrev" = "$zero" -a "$denycreatebranch" = "true" ]; then + echo "*** Creating a branch is not allowed in this repository" >&2 + exit 1 + fi + ;; + refs/heads/*,delete) + # delete branch + if [ "$allowdeletebranch" != "true" ]; then + echo "*** Deleting a branch is not allowed in this repository" >&2 + exit 1 + fi + ;; + refs/remotes/*,commit) + # tracking branch + ;; + refs/remotes/*,delete) + # delete tracking branch + if [ "$allowdeletebranch" != "true" ]; then + echo "*** Deleting a tracking branch is not allowed in this repository" >&2 + exit 1 + fi + ;; + *) + # Anything else (is there anything else?) + echo "*** Update hook: unknown type of update to ref $refname of type $newrev_type" >&2 + exit 1 + ;; +esac + +# --- Finished +exit 0 diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/index b/.zprezto/_.git/modules/modules/prompt/functions/pure/index new file mode 100644 index 0000000..dc52662 Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/functions/pure/index differ diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/info/exclude b/.zprezto/_.git/modules/modules/prompt/functions/pure/info/exclude new file mode 100644 index 0000000..a5196d1 --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/functions/pure/info/exclude @@ -0,0 +1,6 @@ +# git ls-files --others --exclude-from=.git/info/exclude +# Lines that start with '#' are comments. +# For a project mostly in C, the following would be a good set of +# exclude patterns (uncomment them if you want to use them): +# *.[oa] +# *~ diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/logs/HEAD b/.zprezto/_.git/modules/modules/prompt/functions/pure/logs/HEAD new file mode 100644 index 0000000..d7d8a1f --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/functions/pure/logs/HEAD @@ -0,0 +1,3 @@ +0000000000000000000000000000000000000000 95e7fd7de7af9cf68678c31cac22b79816b44c90 Abra 1443994577 +0400 clone: from https://github.com/sindresorhus/pure.git +95e7fd7de7af9cf68678c31cac22b79816b44c90 04212522f39f43998d001b4a94b05856f010a54b Abra 1443994577 +0400 checkout: moving from master to 04212522f39f43998d001b4a94b05856f010a54b +04212522f39f43998d001b4a94b05856f010a54b 95e7fd7de7af9cf68678c31cac22b79816b44c90 Abra 1456189975 +0400 checkout: moving from 04212522f39f43998d001b4a94b05856f010a54b to 95e7fd7de7af9cf68678c31cac22b79816b44c90 diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/logs/refs/heads/master b/.zprezto/_.git/modules/modules/prompt/functions/pure/logs/refs/heads/master new file mode 100644 index 0000000..c7f4761 --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/functions/pure/logs/refs/heads/master @@ -0,0 +1 @@ +0000000000000000000000000000000000000000 95e7fd7de7af9cf68678c31cac22b79816b44c90 Abra 1443994577 +0400 clone: from https://github.com/sindresorhus/pure.git diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/logs/refs/remotes/origin/HEAD b/.zprezto/_.git/modules/modules/prompt/functions/pure/logs/refs/remotes/origin/HEAD new file mode 100644 index 0000000..c7f4761 --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/functions/pure/logs/refs/remotes/origin/HEAD @@ -0,0 +1 @@ +0000000000000000000000000000000000000000 95e7fd7de7af9cf68678c31cac22b79816b44c90 Abra 1443994577 +0400 clone: from https://github.com/sindresorhus/pure.git diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/logs/refs/remotes/origin/master b/.zprezto/_.git/modules/modules/prompt/functions/pure/logs/refs/remotes/origin/master new file mode 100644 index 0000000..d2e88aa --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/functions/pure/logs/refs/remotes/origin/master @@ -0,0 +1 @@ +95e7fd7de7af9cf68678c31cac22b79816b44c90 7d96270704e0dfa1162e33398176bb6b792d615c Andrey Anurin 1463466100 -0700 pull: fast-forward diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/00/e0571f675d1e5db4a9646feee77a14d9b3086e b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/00/e0571f675d1e5db4a9646feee77a14d9b3086e new file mode 100644 index 0000000..7c66c94 --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/00/e0571f675d1e5db4a9646feee77a14d9b3086e @@ -0,0 +1 @@ +x]J0}*(jNׂN6д5I܀o3 㷜Sifb4f bdF*b5nkd/kS(,$FQ~'oЙ=soeGGp|Tx7[omʔ'W@9(#GxVL_нscY}/b2/*L麏=Pc5@My_R6?w!B-mk+zd \ No newline at end of file diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/01/c74e16685768bb004aaffe759fe6494f12f5a4 b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/01/c74e16685768bb004aaffe759fe6494f12f5a4 new file mode 100644 index 0000000..e7e72d9 Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/01/c74e16685768bb004aaffe759fe6494f12f5a4 differ diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/02/3b292d221d7dd387b86fff41efdc6a775b6dfb b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/02/3b292d221d7dd387b86fff41efdc6a775b6dfb new file mode 100644 index 0000000..89d71e5 Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/02/3b292d221d7dd387b86fff41efdc6a775b6dfb differ diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/0d/52f0c16409c45ae6eace5c0a9cbdb92ec7b5a7 b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/0d/52f0c16409c45ae6eace5c0a9cbdb92ec7b5a7 new file mode 100644 index 0000000..90a6dc7 Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/0d/52f0c16409c45ae6eace5c0a9cbdb92ec7b5a7 differ diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/0f/7b001d363d4609aaf4e4f27299d6c70ab85e2e b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/0f/7b001d363d4609aaf4e4f27299d6c70ab85e2e new file mode 100644 index 0000000..c6a441f Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/0f/7b001d363d4609aaf4e4f27299d6c70ab85e2e differ diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/22/c4f0b4039db47e928a4c530c222b1bf6be6631 b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/22/c4f0b4039db47e928a4c530c222b1bf6be6631 new file mode 100644 index 0000000..a625c76 Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/22/c4f0b4039db47e928a4c530c222b1bf6be6631 differ diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/26/4658de3742b2c82211ef08193302e8cbf1714f b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/26/4658de3742b2c82211ef08193302e8cbf1714f new file mode 100644 index 0000000..feb2e7d --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/26/4658de3742b2c82211ef08193302e8cbf1714f @@ -0,0 +1,2 @@ +xIN1CY)B\Udp +$S ʲe=i[4W<ʰĊsB8eMJUe!/\HTsq/Q9+4ih0)I(+-CU:OkVǽ[vw%LKږwJy!6gl8W 't*~vN:*u[9a}]B;F᫁>}Z)gI8Oi "2ȿ)u \ No newline at end of file diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/26/8bbff64b311c96c02f9fa8280852c752173108 b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/26/8bbff64b311c96c02f9fa8280852c752173108 new file mode 100644 index 0000000..664a4c6 Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/26/8bbff64b311c96c02f9fa8280852c752173108 differ diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/27/e921a0be378e9f1e779dff2ce9b1bcfa886012 b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/27/e921a0be378e9f1e779dff2ce9b1bcfa886012 new file mode 100644 index 0000000..60c2903 --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/27/e921a0be378e9f1e779dff2ce9b1bcfa886012 @@ -0,0 +1 @@ +xJ0E}? (I4" $afM7*~{ظ, KA{4 \#uNkvDk[I+CMo;+jPR(??ǹh5E^xQK8[b)`c"9g} |P\JUjZ?+;Q .~“r&xxG^v1tKϯe)7Re MSl7 (G E +&]̲0-y;r7 [cNE4FfLux5Bz|mCJc!l'' AR3.).v.lLY. \ No newline at end of file diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/41/62d3b60ebcaf6ed65c732586e8564910ef1397 b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/41/62d3b60ebcaf6ed65c732586e8564910ef1397 new file mode 100644 index 0000000..b8e20fc Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/41/62d3b60ebcaf6ed65c732586e8564910ef1397 differ diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/42/1aae333f1f0c82078d4b9fab27e87d63730612 b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/42/1aae333f1f0c82078d4b9fab27e87d63730612 new file mode 100644 index 0000000..214c625 Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/42/1aae333f1f0c82078d4b9fab27e87d63730612 differ diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/42/7dc614c3326cff956139cdb6aaabc86cd54844 b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/42/7dc614c3326cff956139cdb6aaabc86cd54844 new file mode 100644 index 0000000..c6ce8c1 Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/42/7dc614c3326cff956139cdb6aaabc86cd54844 differ diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/45/aeffd2d16415dc809281d9618ebc4fc332c5ef b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/45/aeffd2d16415dc809281d9618ebc4fc332c5ef new file mode 100644 index 0000000..53d8bcf --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/45/aeffd2d16415dc809281d9618ebc4fc332c5ef @@ -0,0 +1 @@ +xKj1)y&d]޷zkd|슂V:ȇ6:@$#!eʁ1MIA07͞2I%@2b9FfIip]oҩ<^TYx䙝c֚w{JkckkF7;N \ No newline at end of file diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/45/ef73ec3401e0e795aa36e09f8dc864288f50a0 b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/45/ef73ec3401e0e795aa36e09f8dc864288f50a0 new file mode 100644 index 0000000..31ed294 Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/45/ef73ec3401e0e795aa36e09f8dc864288f50a0 differ diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/4f/32d141dce20c7abe7e7b0cc83805bfc77cdae3 b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/4f/32d141dce20c7abe7e7b0cc83805bfc77cdae3 new file mode 100644 index 0000000..573e5e0 Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/4f/32d141dce20c7abe7e7b0cc83805bfc77cdae3 differ diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/66/dc495c30ed09788f67d584af130726af91bc69 b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/66/dc495c30ed09788f67d584af130726af91bc69 new file mode 100644 index 0000000..35b825c Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/66/dc495c30ed09788f67d584af130726af91bc69 differ diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/67/f4c213d295ee50b61b68cbd584dd19efcee273 b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/67/f4c213d295ee50b61b68cbd584dd19efcee273 new file mode 100644 index 0000000..a1d9fe6 Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/67/f4c213d295ee50b61b68cbd584dd19efcee273 differ diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/6d/2998ac588ccb73c09ec8a8f2a9f515996c7fd0 b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/6d/2998ac588ccb73c09ec8a8f2a9f515996c7fd0 new file mode 100644 index 0000000..987ccb1 Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/6d/2998ac588ccb73c09ec8a8f2a9f515996c7fd0 differ diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/6d/480638b7543a1677c7a94823edaa5a6f5d52b1 b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/6d/480638b7543a1677c7a94823edaa5a6f5d52b1 new file mode 100644 index 0000000..12fb622 --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/6d/480638b7543a1677c7a94823edaa5a6f5d52b1 @@ -0,0 +1,3 @@ +xM0F98"`Ɖ"!Pcw#%b;nqAs"T +I(i=ژjBRT[l⩀Ps g  ںFu45o_=;"5KOSJ3\1+qY~]!i:!O>qi;hBc + :8mv0@sK2!iow5UգN~%ͮq?1 \ No newline at end of file diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/74/dbfba33ec31c50b3b41071d13a01e7c0de6517 b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/74/dbfba33ec31c50b3b41071d13a01e7c0de6517 new file mode 100644 index 0000000..0292a91 Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/74/dbfba33ec31c50b3b41071d13a01e7c0de6517 differ diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/79/b1514fd46560ec8393713c0bff769ba1448e2d b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/79/b1514fd46560ec8393713c0bff769ba1448e2d new file mode 100644 index 0000000..c3f3dec --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/79/b1514fd46560ec8393713c0bff769ba1448e2d @@ -0,0 +1,3 @@ +xN E]/qq2 +$Ƹ01%S)o/1wwPsN w|Ar^h +!NICއNzP5~;T\{mܓR \ No newline at end of file diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/8f/338687d1674597e0bbd11838416abc36c420e7 b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/8f/338687d1674597e0bbd11838416abc36c420e7 new file mode 100644 index 0000000..0d7c32b Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/8f/338687d1674597e0bbd11838416abc36c420e7 differ diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/90/9eb460c0f525913ea5f3b228476dbd73914f7f b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/90/9eb460c0f525913ea5f3b228476dbd73914f7f new file mode 100644 index 0000000..729d528 Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/90/9eb460c0f525913ea5f3b228476dbd73914f7f differ diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/92/83d6a7bf48aeae8a6c7ace6aca94f8eb82ea79 b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/92/83d6a7bf48aeae8a6c7ace6aca94f8eb82ea79 new file mode 100644 index 0000000..6de8b46 Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/92/83d6a7bf48aeae8a6c7ace6aca94f8eb82ea79 differ diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/99/292b37ecee70f2cb81124c4284ff49cace7cb7 b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/99/292b37ecee70f2cb81124c4284ff49cace7cb7 new file mode 100644 index 0000000..95353b9 Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/99/292b37ecee70f2cb81124c4284ff49cace7cb7 differ diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/99/c74851035ca1f5a8a6b649f7e405e8f87f4b8b b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/99/c74851035ca1f5a8a6b649f7e405e8f87f4b8b new file mode 100644 index 0000000..13bf567 Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/99/c74851035ca1f5a8a6b649f7e405e8f87f4b8b differ diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/9b/bcf4bd96c3217e7a341cf7683656c8c1c87294 b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/9b/bcf4bd96c3217e7a341cf7683656c8c1c87294 new file mode 100644 index 0000000..5206f13 Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/9b/bcf4bd96c3217e7a341cf7683656c8c1c87294 differ diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/9d/808db9fe2175543248c2adfa009f8d8fd9805f b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/9d/808db9fe2175543248c2adfa009f8d8fd9805f new file mode 100644 index 0000000..1fa8efc Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/9d/808db9fe2175543248c2adfa009f8d8fd9805f differ diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/9d/e635ee1089ee066553e67ac53cb79e0660c066 b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/9d/e635ee1089ee066553e67ac53cb79e0660c066 new file mode 100644 index 0000000..e1b80ad --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/9d/e635ee1089ee066553e67ac53cb79e0660c066 @@ -0,0 +1,4 @@ +x}Aj0E),I-)RȮPLQ,YAC_t>sbPn~J.XaERL^a(6SXiepL 8X?J^qVWn +KJ +qǷ[t?_AjmB"COR +Jp)uڎm ǽ4gi$|} b [&N֟~99RY _ \ No newline at end of file diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/9e/4955cf91830dbb13fb405652af6d3b6ea07186 b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/9e/4955cf91830dbb13fb405652af6d3b6ea07186 new file mode 100644 index 0000000..9e078fc Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/9e/4955cf91830dbb13fb405652af6d3b6ea07186 differ diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/9f/197c864cda79d2a0146c3345ff008fa9de4f6d b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/9f/197c864cda79d2a0146c3345ff008fa9de4f6d new file mode 100644 index 0000000..608579b Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/9f/197c864cda79d2a0146c3345ff008fa9de4f6d differ diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/a0/6185167d580da8798f94df68145c5bf7cd0bee b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/a0/6185167d580da8798f94df68145c5bf7cd0bee new file mode 100644 index 0000000..a654573 Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/a0/6185167d580da8798f94df68145c5bf7cd0bee differ diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/a0/a3e88480b70e3057b34f818df209ab9dc8ac84 b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/a0/a3e88480b70e3057b34f818df209ab9dc8ac84 new file mode 100644 index 0000000..7ad4eca Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/a0/a3e88480b70e3057b34f818df209ab9dc8ac84 differ diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/a1/d007ce975329ac9ab7e9bb0d008bf20072fabd b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/a1/d007ce975329ac9ab7e9bb0d008bf20072fabd new file mode 100644 index 0000000..9ef5dc7 Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/a1/d007ce975329ac9ab7e9bb0d008bf20072fabd differ diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/a2/48491768a46a3cfc033805a4a26afecc03c990 b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/a2/48491768a46a3cfc033805a4a26afecc03c990 new file mode 100644 index 0000000..71f1d57 Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/a2/48491768a46a3cfc033805a4a26afecc03c990 differ diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/a4/d702a7a25f9d599d89a6b233525ae5f1e036e0 b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/a4/d702a7a25f9d599d89a6b233525ae5f1e036e0 new file mode 100644 index 0000000..a39637b Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/a4/d702a7a25f9d599d89a6b233525ae5f1e036e0 differ diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/a7/096f3e8aac19306a4764c7d4bd4d4740e91763 b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/a7/096f3e8aac19306a4764c7d4bd4d4740e91763 new file mode 100644 index 0000000..bc5f064 --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/a7/096f3e8aac19306a4764c7d4bd4d4740e91763 @@ -0,0 +1,5 @@ +xeSMk1ٿb؆lړCB!@B]"{GnH73olr ܈jUwޙd-|P&۲P/k+BU p ܶaѴj 9ݷ% +SlEp^Hl'|P2 +Õ?ا]zgFX'l \;9X$h?sT</Z!X;RʸI 2@_9;J6ts V~%Pـ\炨9xbLk$ bI +̾U%'8?maXPcU4)5)ݩm8xyH.C:wXBo{@)Vf.b~F 3ցB0a +& ~qtt־8oA`גG^η&x: +E N5C$*k(٨0#?:v:>?\7j &_pdy/s|9,:Rha +qxnbI>jwKsPU \ No newline at end of file diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/ba/9b31249d40cefac6a2fe7ab5ce18a334612d57 b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/ba/9b31249d40cefac6a2fe7ab5ce18a334612d57 new file mode 100644 index 0000000..b7439d6 Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/ba/9b31249d40cefac6a2fe7ab5ce18a334612d57 differ diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/c6/564a4f7c0ab7a8ef62516278bdca2577432300 b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/c6/564a4f7c0ab7a8ef62516278bdca2577432300 new file mode 100644 index 0000000..fc99b4c --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/c6/564a4f7c0ab7a8ef62516278bdca2577432300 @@ -0,0 +1,2 @@ +xKj0D) $ْ!\`VsV1XD@Uu0ƽ 6UXKrر /9Fܱa]H##{GxF&kFvBN)٪)AeV%M'g +툕Zlٞ=qߩ/PvW&bW7 ו~;T9uxrTKbƈ`Ht́/.on \ No newline at end of file diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/c8/91f113f57ecd72758e060bcb7578406afa7f17 b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/c8/91f113f57ecd72758e060bcb7578406afa7f17 new file mode 100644 index 0000000..d072060 Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/c8/91f113f57ecd72758e060bcb7578406afa7f17 differ diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/cd/722b95b9babc9907a5e7d79ff54d3a4eaec19b b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/cd/722b95b9babc9907a5e7d79ff54d3a4eaec19b new file mode 100644 index 0000000..322c3dc Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/cd/722b95b9babc9907a5e7d79ff54d3a4eaec19b differ diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/d1/de22005aed557b8de1289e83fc0372540141db b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/d1/de22005aed557b8de1289e83fc0372540141db new file mode 100644 index 0000000..1b61385 Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/d1/de22005aed557b8de1289e83fc0372540141db differ diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/dc/30cc6b0364a16d73aa83645a6e386279fa043f b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/dc/30cc6b0364a16d73aa83645a6e386279fa043f new file mode 100644 index 0000000..93f9ed6 --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/dc/30cc6b0364a16d73aa83645a6e386279fa043f @@ -0,0 +1 @@ +x1N0}ډmVBhFzSz8/Xp#XG \ No newline at end of file diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/e8/48ddf3c977105bcdbed85a9946164b3f30aa8f b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/e8/48ddf3c977105bcdbed85a9946164b3f30aa8f new file mode 100644 index 0000000..6acec52 Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/e8/48ddf3c977105bcdbed85a9946164b3f30aa8f differ diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/ec/525b2563b185cdb83b9747c1445ed915962806 b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/ec/525b2563b185cdb83b9747c1445ed915962806 new file mode 100644 index 0000000..9a8c56d Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/ec/525b2563b185cdb83b9747c1445ed915962806 differ diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/f2/afd032ea6ff5b079e802a3a3a2293470fd5d99 b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/f2/afd032ea6ff5b079e802a3a3a2293470fd5d99 new file mode 100644 index 0000000..5d18c25 --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/f2/afd032ea6ff5b079e802a3a3a2293470fd5d99 @@ -0,0 +1,2 @@ +x+)JMU016c040031QKM,/JKLgh;u~jn~b=ֹV@'LazfIbIIQfRiIj1xkΥ̝7e PH,J`?xHR_FC J,K֫*`81׺E}lܧK+~ՋCd&2rbb~(Z~xޖwP%ىzYy ==euX,_]{= )(-J+)M_}}߷f;IXHRv6TpױEXlUS$^{jlBPE`+/-,IMM+Kg.?[_o%*uQ z*/Nc# +# \ No newline at end of file diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/f3/c18941f5c1ccf57a8105ed7999c57a421b7596 b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/f3/c18941f5c1ccf57a8105ed7999c57a421b7596 new file mode 100644 index 0000000..a3bce83 Binary files /dev/null and b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/f3/c18941f5c1ccf57a8105ed7999c57a421b7596 differ diff --git a/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/f6/625c2a4e3dae97be16c5c33d2925c787327f82 b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/f6/625c2a4e3dae97be16c5c33d2925c787327f82 new file mode 100644 index 0000000..6f43bc4 --- /dev/null +++ b/.zprezto/_.git/modules/modules/prompt/functions/pure/objects/f6/625c2a4e3dae97be16c5c33d2925c787327f82 @@ -0,0 +1 @@ +xejC!E;+dX⣄P(tV(Kg g}B-%JƴN ɅFoP30%y.-^W8w|PFicW)%3K6uiw;7X͟|\).*$/Signed-off-by: \1/p') +# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1" + +# This example catches duplicate Signed-off-by lines. + +test "" = "$(grep '^Signed-off-by: ' "$1" | + sort | uniq -c | sed -e '/^[ ]*1[ ]/d')" || { + echo >&2 Duplicate Signed-off-by lines. + exit 1 +} diff --git a/.zprezto/_.git/modules/modules/syntax-highlighting/external/hooks/post-update.sample b/.zprezto/_.git/modules/modules/syntax-highlighting/external/hooks/post-update.sample new file mode 100755 index 0000000..ec17ec1 --- /dev/null +++ b/.zprezto/_.git/modules/modules/syntax-highlighting/external/hooks/post-update.sample @@ -0,0 +1,8 @@ +#!/bin/sh +# +# An example hook script to prepare a packed repository for use over +# dumb transports. +# +# To enable this hook, rename this file to "post-update". + +exec git update-server-info diff --git a/.zprezto/_.git/modules/modules/syntax-highlighting/external/hooks/pre-applypatch.sample b/.zprezto/_.git/modules/modules/syntax-highlighting/external/hooks/pre-applypatch.sample new file mode 100755 index 0000000..b1f187c --- /dev/null +++ b/.zprezto/_.git/modules/modules/syntax-highlighting/external/hooks/pre-applypatch.sample @@ -0,0 +1,14 @@ +#!/bin/sh +# +# An example hook script to verify what is about to be committed +# by applypatch from an e-mail message. +# +# The hook should exit with non-zero status after issuing an +# appropriate message if it wants to stop the commit. +# +# To enable this hook, rename this file to "pre-applypatch". + +. git-sh-setup +test -x "$GIT_DIR/hooks/pre-commit" && + exec "$GIT_DIR/hooks/pre-commit" ${1+"$@"} +: diff --git a/.zprezto/_.git/modules/modules/syntax-highlighting/external/hooks/pre-commit.sample b/.zprezto/_.git/modules/modules/syntax-highlighting/external/hooks/pre-commit.sample new file mode 100755 index 0000000..68d62d5 --- /dev/null +++ b/.zprezto/_.git/modules/modules/syntax-highlighting/external/hooks/pre-commit.sample @@ -0,0 +1,49 @@ +#!/bin/sh +# +# An example hook script to verify what is about to be committed. +# Called by "git commit" with no arguments. The hook should +# exit with non-zero status after issuing an appropriate message if +# it wants to stop the commit. +# +# To enable this hook, rename this file to "pre-commit". + +if git rev-parse --verify HEAD >/dev/null 2>&1 +then + against=HEAD +else + # Initial commit: diff against an empty tree object + against=4b825dc642cb6eb9a060e54bf8d69288fbee4904 +fi + +# If you want to allow non-ASCII filenames set this variable to true. +allownonascii=$(git config --bool hooks.allownonascii) + +# Redirect output to stderr. +exec 1>&2 + +# Cross platform projects tend to avoid non-ASCII filenames; prevent +# them from being added to the repository. We exploit the fact that the +# printable range starts at the space character and ends with tilde. +if [ "$allownonascii" != "true" ] && + # Note that the use of brackets around a tr range is ok here, (it's + # even required, for portability to Solaris 10's /usr/bin/tr), since + # the square bracket bytes happen to fall in the designated range. + test $(git diff --cached --name-only --diff-filter=A -z $against | + LC_ALL=C tr -d '[ -~]\0' | wc -c) != 0 +then + cat <<\EOF +Error: Attempt to add a non-ASCII file name. + +This can cause problems if you want to work with people on other platforms. + +To be portable it is advisable to rename the file. + +If you know what you are doing you can disable this check using: + + git config hooks.allownonascii true +EOF + exit 1 +fi + +# If there are whitespace errors, print the offending file names and fail. +exec git diff-index --check --cached $against -- diff --git a/.zprezto/_.git/modules/modules/syntax-highlighting/external/hooks/pre-push.sample b/.zprezto/_.git/modules/modules/syntax-highlighting/external/hooks/pre-push.sample new file mode 100755 index 0000000..69e3c67 --- /dev/null +++ b/.zprezto/_.git/modules/modules/syntax-highlighting/external/hooks/pre-push.sample @@ -0,0 +1,54 @@ +#!/bin/sh + +# An example hook script to verify what is about to be pushed. Called by "git +# push" after it has checked the remote status, but before anything has been +# pushed. If this script exits with a non-zero status nothing will be pushed. +# +# This hook is called with the following parameters: +# +# $1 -- Name of the remote to which the push is being done +# $2 -- URL to which the push is being done +# +# If pushing without using a named remote those arguments will be equal. +# +# Information about the commits which are being pushed is supplied as lines to +# the standard input in the form: +# +# +# +# This sample shows how to prevent push of commits where the log message starts +# with "WIP" (work in progress). + +remote="$1" +url="$2" + +z40=0000000000000000000000000000000000000000 + +IFS=' ' +while read local_ref local_sha remote_ref remote_sha +do + if [ "$local_sha" = $z40 ] + then + # Handle delete + : + else + if [ "$remote_sha" = $z40 ] + then + # New branch, examine all commits + range="$local_sha" + else + # Update to existing branch, examine new commits + range="$remote_sha..$local_sha" + fi + + # Check for WIP commit + commit=`git rev-list -n 1 --grep '^WIP' "$range"` + if [ -n "$commit" ] + then + echo >&2 "Found WIP commit in $local_ref, not pushing" + exit 1 + fi + fi +done + +exit 0 diff --git a/.zprezto/_.git/modules/modules/syntax-highlighting/external/hooks/pre-rebase.sample b/.zprezto/_.git/modules/modules/syntax-highlighting/external/hooks/pre-rebase.sample new file mode 100755 index 0000000..9773ed4 --- /dev/null +++ b/.zprezto/_.git/modules/modules/syntax-highlighting/external/hooks/pre-rebase.sample @@ -0,0 +1,169 @@ +#!/bin/sh +# +# Copyright (c) 2006, 2008 Junio C Hamano +# +# The "pre-rebase" hook is run just before "git rebase" starts doing +# its job, and can prevent the command from running by exiting with +# non-zero status. +# +# The hook is called with the following parameters: +# +# $1 -- the upstream the series was forked from. +# $2 -- the branch being rebased (or empty when rebasing the current branch). +# +# This sample shows how to prevent topic branches that are already +# merged to 'next' branch from getting rebased, because allowing it +# would result in rebasing already published history. + +publish=next +basebranch="$1" +if test "$#" = 2 +then + topic="refs/heads/$2" +else + topic=`git symbolic-ref HEAD` || + exit 0 ;# we do not interrupt rebasing detached HEAD +fi + +case "$topic" in +refs/heads/??/*) + ;; +*) + exit 0 ;# we do not interrupt others. + ;; +esac + +# Now we are dealing with a topic branch being rebased +# on top of master. Is it OK to rebase it? + +# Does the topic really exist? +git show-ref -q "$topic" || { + echo >&2 "No such branch $topic" + exit 1 +} + +# Is topic fully merged to master? +not_in_master=`git rev-list --pretty=oneline ^master "$topic"` +if test -z "$not_in_master" +then + echo >&2 "$topic is fully merged to master; better remove it." + exit 1 ;# we could allow it, but there is no point. +fi + +# Is topic ever merged to next? If so you should not be rebasing it. +only_next_1=`git rev-list ^master "^$topic" ${publish} | sort` +only_next_2=`git rev-list ^master ${publish} | sort` +if test "$only_next_1" = "$only_next_2" +then + not_in_topic=`git rev-list "^$topic" master` + if test -z "$not_in_topic" + then + echo >&2 "$topic is already up-to-date with master" + exit 1 ;# we could allow it, but there is no point. + else + exit 0 + fi +else + not_in_next=`git rev-list --pretty=oneline ^${publish} "$topic"` + /usr/bin/perl -e ' + my $topic = $ARGV[0]; + my $msg = "* $topic has commits already merged to public branch:\n"; + my (%not_in_next) = map { + /^([0-9a-f]+) /; + ($1 => 1); + } split(/\n/, $ARGV[1]); + for my $elem (map { + /^([0-9a-f]+) (.*)$/; + [$1 => $2]; + } split(/\n/, $ARGV[2])) { + if (!exists $not_in_next{$elem->[0]}) { + if ($msg) { + print STDERR $msg; + undef $msg; + } + print STDERR " $elem->[1]\n"; + } + } + ' "$topic" "$not_in_next" "$not_in_master" + exit 1 +fi + +exit 0 + +################################################################ + +This sample hook safeguards topic branches that have been +published from being rewound. + +The workflow assumed here is: + + * Once a topic branch forks from "master", "master" is never + merged into it again (either directly or indirectly). + + * Once a topic branch is fully cooked and merged into "master", + it is deleted. If you need to build on top of it to correct + earlier mistakes, a new topic branch is created by forking at + the tip of the "master". This is not strictly necessary, but + it makes it easier to keep your history simple. + + * Whenever you need to test or publish your changes to topic + branches, merge them into "next" branch. + +The script, being an example, hardcodes the publish branch name +to be "next", but it is trivial to make it configurable via +$GIT_DIR/config mechanism. + +With this workflow, you would want to know: + +(1) ... if a topic branch has ever been merged to "next". Young + topic branches can have stupid mistakes you would rather + clean up before publishing, and things that have not been + merged into other branches can be easily rebased without + affecting other people. But once it is published, you would + not want to rewind it. + +(2) ... if a topic branch has been fully merged to "master". + Then you can delete it. More importantly, you should not + build on top of it -- other people may already want to + change things related to the topic as patches against your + "master", so if you need further changes, it is better to + fork the topic (perhaps with the same name) afresh from the + tip of "master". + +Let's look at this example: + + o---o---o---o---o---o---o---o---o---o "next" + / / / / + / a---a---b A / / + / / / / + / / c---c---c---c B / + / / / \ / + / / / b---b C \ / + / / / / \ / + ---o---o---o---o---o---o---o---o---o---o---o "master" + + +A, B and C are topic branches. + + * A has one fix since it was merged up to "next". + + * B has finished. It has been fully merged up to "master" and "next", + and is ready to be deleted. + + * C has not merged to "next" at all. + +We would want to allow C to be rebased, refuse A, and encourage +B to be deleted. + +To compute (1): + + git rev-list ^master ^topic next + git rev-list ^master next + + if these match, topic has not merged in next at all. + +To compute (2): + + git rev-list master..topic + + if this is empty, it is fully merged to "master". diff --git a/.zprezto/_.git/modules/modules/syntax-highlighting/external/hooks/prepare-commit-msg.sample b/.zprezto/_.git/modules/modules/syntax-highlighting/external/hooks/prepare-commit-msg.sample new file mode 100755 index 0000000..f093a02 --- /dev/null +++ b/.zprezto/_.git/modules/modules/syntax-highlighting/external/hooks/prepare-commit-msg.sample @@ -0,0 +1,36 @@ +#!/bin/sh +# +# An example hook script to prepare the commit log message. +# Called by "git commit" with the name of the file that has the +# commit message, followed by the description of the commit +# message's source. The hook's purpose is to edit the commit +# message file. If the hook fails with a non-zero status, +# the commit is aborted. +# +# To enable this hook, rename this file to "prepare-commit-msg". + +# This hook includes three examples. The first comments out the +# "Conflicts:" part of a merge commit. +# +# The second includes the output of "git diff --name-status -r" +# into the message, just before the "git status" output. It is +# commented because it doesn't cope with --amend or with squashed +# commits. +# +# The third example adds a Signed-off-by line to the message, that can +# still be edited. This is rarely a good idea. + +case "$2,$3" in + merge,) + /usr/bin/perl -i.bak -ne 's/^/# /, s/^# #/#/ if /^Conflicts/ .. /#/; print' "$1" ;; + +# ,|template,) +# /usr/bin/perl -i.bak -pe ' +# print "\n" . `git diff --cached --name-status -r` +# if /^#/ && $first++ == 0' "$1" ;; + + *) ;; +esac + +# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p') +# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1" diff --git a/.zprezto/_.git/modules/modules/syntax-highlighting/external/hooks/update.sample b/.zprezto/_.git/modules/modules/syntax-highlighting/external/hooks/update.sample new file mode 100755 index 0000000..d847583 --- /dev/null +++ b/.zprezto/_.git/modules/modules/syntax-highlighting/external/hooks/update.sample @@ -0,0 +1,128 @@ +#!/bin/sh +# +# An example hook script to blocks unannotated tags from entering. +# Called by "git receive-pack" with arguments: refname sha1-old sha1-new +# +# To enable this hook, rename this file to "update". +# +# Config +# ------ +# hooks.allowunannotated +# This boolean sets whether unannotated tags will be allowed into the +# repository. By default they won't be. +# hooks.allowdeletetag +# This boolean sets whether deleting tags will be allowed in the +# repository. By default they won't be. +# hooks.allowmodifytag +# This boolean sets whether a tag may be modified after creation. By default +# it won't be. +# hooks.allowdeletebranch +# This boolean sets whether deleting branches will be allowed in the +# repository. By default they won't be. +# hooks.denycreatebranch +# This boolean sets whether remotely creating branches will be denied +# in the repository. By default this is allowed. +# + +# --- Command line +refname="$1" +oldrev="$2" +newrev="$3" + +# --- Safety check +if [ -z "$GIT_DIR" ]; then + echo "Don't run this script from the command line." >&2 + echo " (if you want, you could supply GIT_DIR then run" >&2 + echo " $0 )" >&2 + exit 1 +fi + +if [ -z "$refname" -o -z "$oldrev" -o -z "$newrev" ]; then + echo "usage: $0 " >&2 + exit 1 +fi + +# --- Config +allowunannotated=$(git config --bool hooks.allowunannotated) +allowdeletebranch=$(git config --bool hooks.allowdeletebranch) +denycreatebranch=$(git config --bool hooks.denycreatebranch) +allowdeletetag=$(git config --bool hooks.allowdeletetag) +allowmodifytag=$(git config --bool hooks.allowmodifytag) + +# check for no description +projectdesc=$(sed -e '1q' "$GIT_DIR/description") +case "$projectdesc" in +"Unnamed repository"* | "") + echo "*** Project description file hasn't been set" >&2 + exit 1 + ;; +esac + +# --- Check types +# if $newrev is 0000...0000, it's a commit to delete a ref. +zero="0000000000000000000000000000000000000000" +if [ "$newrev" = "$zero" ]; then + newrev_type=delete +else + newrev_type=$(git cat-file -t $newrev) +fi + +case "$refname","$newrev_type" in + refs/tags/*,commit) + # un-annotated tag + short_refname=${refname##refs/tags/} + if [ "$allowunannotated" != "true" ]; then + echo "*** The un-annotated tag, $short_refname, is not allowed in this repository" >&2 + echo "*** Use 'git tag [ -a | -s ]' for tags you want to propagate." >&2 + exit 1 + fi + ;; + refs/tags/*,delete) + # delete tag + if [ "$allowdeletetag" != "true" ]; then + echo "*** Deleting a tag is not allowed in this repository" >&2 + exit 1 + fi + ;; + refs/tags/*,tag) + # annotated tag + if [ "$allowmodifytag" != "true" ] && git rev-parse $refname > /dev/null 2>&1 + then + echo "*** Tag '$refname' already exists." >&2 + echo "*** Modifying a tag is not allowed in this repository." >&2 + exit 1 + fi + ;; + refs/heads/*,commit) + # branch + if [ "$oldrev" = "$zero" -a "$denycreatebranch" = "true" ]; then + echo "*** Creating a branch is not allowed in this repository" >&2 + exit 1 + fi + ;; + refs/heads/*,delete) + # delete branch + if [ "$allowdeletebranch" != "true" ]; then + echo "*** Deleting a branch is not allowed in this repository" >&2 + exit 1 + fi + ;; + refs/remotes/*,commit) + # tracking branch + ;; + refs/remotes/*,delete) + # delete tracking branch + if [ "$allowdeletebranch" != "true" ]; then + echo "*** Deleting a tracking branch is not allowed in this repository" >&2 + exit 1 + fi + ;; + *) + # Anything else (is there anything else?) + echo "*** Update hook: unknown type of update to ref $refname of type $newrev_type" >&2 + exit 1 + ;; +esac + +# --- Finished +exit 0 diff --git a/.zprezto/_.git/modules/modules/syntax-highlighting/external/index b/.zprezto/_.git/modules/modules/syntax-highlighting/external/index new file mode 100644 index 0000000..24784ac Binary files /dev/null and b/.zprezto/_.git/modules/modules/syntax-highlighting/external/index differ diff --git a/.zprezto/_.git/modules/modules/syntax-highlighting/external/info/exclude b/.zprezto/_.git/modules/modules/syntax-highlighting/external/info/exclude new file mode 100644 index 0000000..a5196d1 --- /dev/null +++ b/.zprezto/_.git/modules/modules/syntax-highlighting/external/info/exclude @@ -0,0 +1,6 @@ +# git ls-files --others --exclude-from=.git/info/exclude +# Lines that start with '#' are comments. +# For a project mostly in C, the following would be a good set of +# exclude patterns (uncomment them if you want to use them): +# *.[oa] +# *~ diff --git a/.zprezto/_.git/modules/modules/syntax-highlighting/external/logs/HEAD b/.zprezto/_.git/modules/modules/syntax-highlighting/external/logs/HEAD new file mode 100644 index 0000000..f9c6c31 --- /dev/null +++ b/.zprezto/_.git/modules/modules/syntax-highlighting/external/logs/HEAD @@ -0,0 +1,3 @@ +0000000000000000000000000000000000000000 e138cfd76526614b954f4c45c80e03b5c4a5e7be Abra 1443994579 +0400 clone: from https://github.com/zsh-users/zsh-syntax-highlighting.git +e138cfd76526614b954f4c45c80e03b5c4a5e7be 3dc574190071ef59054f6d693132410b37aa3ae4 Abra 1443994579 +0400 checkout: moving from master to 3dc574190071ef59054f6d693132410b37aa3ae4 +3dc574190071ef59054f6d693132410b37aa3ae4 44e5323b53edd221a79a585869cf4833d555ba58 Abra 1456189976 +0400 checkout: moving from 3dc574190071ef59054f6d693132410b37aa3ae4 to 44e5323b53edd221a79a585869cf4833d555ba58 diff --git a/.zprezto/_.git/modules/modules/syntax-highlighting/external/logs/refs/heads/master b/.zprezto/_.git/modules/modules/syntax-highlighting/external/logs/refs/heads/master new file mode 100644 index 0000000..7737d45 --- /dev/null +++ b/.zprezto/_.git/modules/modules/syntax-highlighting/external/logs/refs/heads/master @@ -0,0 +1 @@ +0000000000000000000000000000000000000000 e138cfd76526614b954f4c45c80e03b5c4a5e7be Abra 1443994579 +0400 clone: from https://github.com/zsh-users/zsh-syntax-highlighting.git diff --git a/.zprezto/_.git/modules/modules/syntax-highlighting/external/logs/refs/remotes/origin/0.4.x b/.zprezto/_.git/modules/modules/syntax-highlighting/external/logs/refs/remotes/origin/0.4.x new file mode 100644 index 0000000..885fe9c --- /dev/null +++ b/.zprezto/_.git/modules/modules/syntax-highlighting/external/logs/refs/remotes/origin/0.4.x @@ -0,0 +1 @@ +0000000000000000000000000000000000000000 7ac72a57bc7e5cc0ad84ef005d75c39d101b32a0 Abra 1456189968 +0400 pull: storing head diff --git a/.zprezto/_.git/modules/modules/syntax-highlighting/external/logs/refs/remotes/origin/HEAD b/.zprezto/_.git/modules/modules/syntax-highlighting/external/logs/refs/remotes/origin/HEAD new file mode 100644 index 0000000..7737d45 --- /dev/null +++ b/.zprezto/_.git/modules/modules/syntax-highlighting/external/logs/refs/remotes/origin/HEAD @@ -0,0 +1 @@ +0000000000000000000000000000000000000000 e138cfd76526614b954f4c45c80e03b5c4a5e7be Abra 1443994579 +0400 clone: from https://github.com/zsh-users/zsh-syntax-highlighting.git diff --git a/.zprezto/_.git/modules/modules/syntax-highlighting/external/logs/refs/remotes/origin/master b/.zprezto/_.git/modules/modules/syntax-highlighting/external/logs/refs/remotes/origin/master new file mode 100644 index 0000000..56b867e --- /dev/null +++ b/.zprezto/_.git/modules/modules/syntax-highlighting/external/logs/refs/remotes/origin/master @@ -0,0 +1 @@ +e138cfd76526614b954f4c45c80e03b5c4a5e7be 7044c1986e2f6b15eec27a03651207fccb0a2fbe Abra 1456189968 +0400 pull: fast-forward diff --git a/.zprezto/_.git/modules/modules/syntax-highlighting/external/objects/pack/pack-41f4ec7c84bcf8255ff98f06eccb484bafcbd068.idx b/.zprezto/_.git/modules/modules/syntax-highlighting/external/objects/pack/pack-41f4ec7c84bcf8255ff98f06eccb484bafcbd068.idx new file mode 100644 index 0000000..cc03c8d Binary files /dev/null and b/.zprezto/_.git/modules/modules/syntax-highlighting/external/objects/pack/pack-41f4ec7c84bcf8255ff98f06eccb484bafcbd068.idx differ diff --git a/.zprezto/_.git/modules/modules/syntax-highlighting/external/objects/pack/pack-41f4ec7c84bcf8255ff98f06eccb484bafcbd068.pack b/.zprezto/_.git/modules/modules/syntax-highlighting/external/objects/pack/pack-41f4ec7c84bcf8255ff98f06eccb484bafcbd068.pack new file mode 100644 index 0000000..5368c24 Binary files /dev/null and b/.zprezto/_.git/modules/modules/syntax-highlighting/external/objects/pack/pack-41f4ec7c84bcf8255ff98f06eccb484bafcbd068.pack differ diff --git a/.zprezto/_.git/modules/modules/syntax-highlighting/external/objects/pack/pack-6a27b6cddf0d1234fe73b8b18427d9fd26cb89b7.idx b/.zprezto/_.git/modules/modules/syntax-highlighting/external/objects/pack/pack-6a27b6cddf0d1234fe73b8b18427d9fd26cb89b7.idx new file mode 100644 index 0000000..8bcd8db Binary files /dev/null and b/.zprezto/_.git/modules/modules/syntax-highlighting/external/objects/pack/pack-6a27b6cddf0d1234fe73b8b18427d9fd26cb89b7.idx differ diff --git a/.zprezto/_.git/modules/modules/syntax-highlighting/external/objects/pack/pack-6a27b6cddf0d1234fe73b8b18427d9fd26cb89b7.pack b/.zprezto/_.git/modules/modules/syntax-highlighting/external/objects/pack/pack-6a27b6cddf0d1234fe73b8b18427d9fd26cb89b7.pack new file mode 100644 index 0000000..9cdb83f Binary files /dev/null and b/.zprezto/_.git/modules/modules/syntax-highlighting/external/objects/pack/pack-6a27b6cddf0d1234fe73b8b18427d9fd26cb89b7.pack differ diff --git a/.zprezto/_.git/modules/modules/syntax-highlighting/external/packed-refs b/.zprezto/_.git/modules/modules/syntax-highlighting/external/packed-refs new file mode 100644 index 0000000..cc767e8 --- /dev/null +++ b/.zprezto/_.git/modules/modules/syntax-highlighting/external/packed-refs @@ -0,0 +1,8 @@ +# pack-refs with: peeled fully-peeled +e138cfd76526614b954f4c45c80e03b5c4a5e7be refs/remotes/origin/master +d2715e2cb3294880bbc6a75b91288243054218d0 refs/tags/0.1.0 +bb0d575942760fe483790fe878ea43b1f781e2ca refs/tags/0.1.1 +732b7d6e65c0349ee1d89b698bf9cd8a30c1015d refs/tags/0.1.2 +a0862053f57e3d8d6e0dbc34e55be13d9e4fb668 refs/tags/0.1.3 +dbd27cb30a710809dd070669c331574fdc15b397 refs/tags/0.2.0 +3dc574190071ef59054f6d693132410b37aa3ae4 refs/tags/0.2.1 diff --git a/.zprezto/_.git/modules/modules/syntax-highlighting/external/refs/heads/master b/.zprezto/_.git/modules/modules/syntax-highlighting/external/refs/heads/master new file mode 100644 index 0000000..42105f9 --- /dev/null +++ b/.zprezto/_.git/modules/modules/syntax-highlighting/external/refs/heads/master @@ -0,0 +1 @@ +e138cfd76526614b954f4c45c80e03b5c4a5e7be diff --git a/.zprezto/_.git/modules/modules/syntax-highlighting/external/refs/remotes/origin/0.4.x b/.zprezto/_.git/modules/modules/syntax-highlighting/external/refs/remotes/origin/0.4.x new file mode 100644 index 0000000..da67951 --- /dev/null +++ b/.zprezto/_.git/modules/modules/syntax-highlighting/external/refs/remotes/origin/0.4.x @@ -0,0 +1 @@ +7ac72a57bc7e5cc0ad84ef005d75c39d101b32a0 diff --git a/.zprezto/_.git/modules/modules/syntax-highlighting/external/refs/remotes/origin/HEAD b/.zprezto/_.git/modules/modules/syntax-highlighting/external/refs/remotes/origin/HEAD new file mode 100644 index 0000000..6efe28f --- /dev/null +++ b/.zprezto/_.git/modules/modules/syntax-highlighting/external/refs/remotes/origin/HEAD @@ -0,0 +1 @@ +ref: refs/remotes/origin/master diff --git a/.zprezto/_.git/modules/modules/syntax-highlighting/external/refs/remotes/origin/master b/.zprezto/_.git/modules/modules/syntax-highlighting/external/refs/remotes/origin/master new file mode 100644 index 0000000..aaf2308 --- /dev/null +++ b/.zprezto/_.git/modules/modules/syntax-highlighting/external/refs/remotes/origin/master @@ -0,0 +1 @@ +7044c1986e2f6b15eec27a03651207fccb0a2fbe diff --git a/.zprezto/_.git/modules/modules/syntax-highlighting/external/refs/tags/0.3.0 b/.zprezto/_.git/modules/modules/syntax-highlighting/external/refs/tags/0.3.0 new file mode 100644 index 0000000..fd8a04c --- /dev/null +++ b/.zprezto/_.git/modules/modules/syntax-highlighting/external/refs/tags/0.3.0 @@ -0,0 +1 @@ +fee52920ae0b29e30bf5413151263faed20f5123 diff --git a/.zprezto/_.git/modules/modules/syntax-highlighting/external/refs/tags/0.4.0 b/.zprezto/_.git/modules/modules/syntax-highlighting/external/refs/tags/0.4.0 new file mode 100644 index 0000000..7ba7555 --- /dev/null +++ b/.zprezto/_.git/modules/modules/syntax-highlighting/external/refs/tags/0.4.0 @@ -0,0 +1 @@ +2d792b03bb715b1cd4c550aba48e2ca10be6a447 diff --git a/.zprezto/_.git/modules/modules/syntax-highlighting/external/refs/tags/0.4.1 b/.zprezto/_.git/modules/modules/syntax-highlighting/external/refs/tags/0.4.1 new file mode 100644 index 0000000..b31db69 --- /dev/null +++ b/.zprezto/_.git/modules/modules/syntax-highlighting/external/refs/tags/0.4.1 @@ -0,0 +1 @@ +c19ee583138ebab416b0d2efafbad7dc9f3f7c4f diff --git a/.zprezto/_.git/objects/02/b3d329acdef10c145a1068e9f2a419d8104444 b/.zprezto/_.git/objects/02/b3d329acdef10c145a1068e9f2a419d8104444 new file mode 100644 index 0000000..b0e8955 --- /dev/null +++ b/.zprezto/_.git/objects/02/b3d329acdef10c145a1068e9f2a419d8104444 @@ -0,0 +1,4 @@ +x5J1E}ޯL$ EX_d.t͢{#9p7ehw@$6t4.%RBCZ3JN؎4bIE +^(+ <} +[TWʇq],(2HC[ +^K5n}K/ rѡ'ZS>Rv8ߎ?VM@ \ No newline at end of file diff --git a/.zprezto/_.git/objects/02/d52a32768976f6b3e7217b14702505e61bf91d b/.zprezto/_.git/objects/02/d52a32768976f6b3e7217b14702505e61bf91d new file mode 100644 index 0000000..06a00bd Binary files /dev/null and b/.zprezto/_.git/objects/02/d52a32768976f6b3e7217b14702505e61bf91d differ diff --git a/.zprezto/_.git/objects/08/a794b00de1863dd9e03e088e8b8ff29cdf46eb b/.zprezto/_.git/objects/08/a794b00de1863dd9e03e088e8b8ff29cdf46eb new file mode 100644 index 0000000..5f00e26 Binary files /dev/null and b/.zprezto/_.git/objects/08/a794b00de1863dd9e03e088e8b8ff29cdf46eb differ diff --git a/.zprezto/_.git/objects/0c/3fbf0f510802f080965b7efb32d1e6a50e39bd b/.zprezto/_.git/objects/0c/3fbf0f510802f080965b7efb32d1e6a50e39bd new file mode 100644 index 0000000..ab5f886 Binary files /dev/null and b/.zprezto/_.git/objects/0c/3fbf0f510802f080965b7efb32d1e6a50e39bd differ diff --git a/.zprezto/_.git/objects/16/5879d4b30dbf90d436b02a73786a28519d9e93 b/.zprezto/_.git/objects/16/5879d4b30dbf90d436b02a73786a28519d9e93 new file mode 100644 index 0000000..be899d2 Binary files /dev/null and b/.zprezto/_.git/objects/16/5879d4b30dbf90d436b02a73786a28519d9e93 differ diff --git a/.zprezto/_.git/objects/19/2ccb5aa9cbae57517be67f2d1b1d9c9a8a3d63 b/.zprezto/_.git/objects/19/2ccb5aa9cbae57517be67f2d1b1d9c9a8a3d63 new file mode 100644 index 0000000..02f6820 Binary files /dev/null and b/.zprezto/_.git/objects/19/2ccb5aa9cbae57517be67f2d1b1d9c9a8a3d63 differ diff --git a/.zprezto/_.git/objects/1b/418df1f5ec6581cf01775746ac266f1b7739ce b/.zprezto/_.git/objects/1b/418df1f5ec6581cf01775746ac266f1b7739ce new file mode 100644 index 0000000..be7e9a9 Binary files /dev/null and b/.zprezto/_.git/objects/1b/418df1f5ec6581cf01775746ac266f1b7739ce differ diff --git a/.zprezto/_.git/objects/1c/3372e36ea52d7c34405ebb53ad70eb8fed4400 b/.zprezto/_.git/objects/1c/3372e36ea52d7c34405ebb53ad70eb8fed4400 new file mode 100644 index 0000000..6855db7 Binary files /dev/null and b/.zprezto/_.git/objects/1c/3372e36ea52d7c34405ebb53ad70eb8fed4400 differ diff --git a/.zprezto/_.git/objects/20/715f56fa37a117bc91d49187fc6f6633ee5287 b/.zprezto/_.git/objects/20/715f56fa37a117bc91d49187fc6f6633ee5287 new file mode 100644 index 0000000..ab4b1d0 Binary files /dev/null and b/.zprezto/_.git/objects/20/715f56fa37a117bc91d49187fc6f6633ee5287 differ diff --git a/.zprezto/_.git/objects/24/02a434a8c03d8ffdbbf0b601e1f8cd11817aa4 b/.zprezto/_.git/objects/24/02a434a8c03d8ffdbbf0b601e1f8cd11817aa4 new file mode 100644 index 0000000..33e1f5f Binary files /dev/null and b/.zprezto/_.git/objects/24/02a434a8c03d8ffdbbf0b601e1f8cd11817aa4 differ diff --git a/.zprezto/_.git/objects/29/c80300d04d55feafa5188c48ea2aea56fec1de b/.zprezto/_.git/objects/29/c80300d04d55feafa5188c48ea2aea56fec1de new file mode 100644 index 0000000..8e7a4a0 Binary files /dev/null and b/.zprezto/_.git/objects/29/c80300d04d55feafa5188c48ea2aea56fec1de differ diff --git a/.zprezto/_.git/objects/2a/622ce67801e35a078740852576f67e1dc0519f b/.zprezto/_.git/objects/2a/622ce67801e35a078740852576f67e1dc0519f new file mode 100644 index 0000000..2e066c6 Binary files /dev/null and b/.zprezto/_.git/objects/2a/622ce67801e35a078740852576f67e1dc0519f differ diff --git a/.zprezto/_.git/objects/2a/d1b2f5b1f5997f9473b1f8705ab8d000d51600 b/.zprezto/_.git/objects/2a/d1b2f5b1f5997f9473b1f8705ab8d000d51600 new file mode 100644 index 0000000..872f37e --- /dev/null +++ b/.zprezto/_.git/objects/2a/d1b2f5b1f5997f9473b1f8705ab8d000d51600 @@ -0,0 +1 @@ +xUAj0E)%K,Ji(tQ RdzѳWi(7LgCB/T-QY5jcQ^IʔD#EG3hiQycșRpEhHGF jFcW8c^gi#lKʄ%HG lBt^,M7Yܝfο!TCA^FЈ5M)w(>l<6BW]hdOSUA pW2a8Deuw \ No newline at end of file diff --git a/.zprezto/_.git/objects/2e/6c0e2826862bd72abdde6d9a0ec1457f652791 b/.zprezto/_.git/objects/2e/6c0e2826862bd72abdde6d9a0ec1457f652791 new file mode 100644 index 0000000..a0d726a Binary files /dev/null and b/.zprezto/_.git/objects/2e/6c0e2826862bd72abdde6d9a0ec1457f652791 differ diff --git a/.zprezto/_.git/objects/2f/e7442d07ae2bb9b82b15c819e30c0de6ef4d31 b/.zprezto/_.git/objects/2f/e7442d07ae2bb9b82b15c819e30c0de6ef4d31 new file mode 100644 index 0000000..887ed41 Binary files /dev/null and b/.zprezto/_.git/objects/2f/e7442d07ae2bb9b82b15c819e30c0de6ef4d31 differ diff --git a/.zprezto/_.git/objects/34/528e1e55d9f73fe6a0e7b67d1a8cface0ec98a b/.zprezto/_.git/objects/34/528e1e55d9f73fe6a0e7b67d1a8cface0ec98a new file mode 100644 index 0000000..c3021b1 Binary files /dev/null and b/.zprezto/_.git/objects/34/528e1e55d9f73fe6a0e7b67d1a8cface0ec98a differ diff --git a/.zprezto/_.git/objects/38/baf39513ff76379931db5bee0f2db2b8b0e93c b/.zprezto/_.git/objects/38/baf39513ff76379931db5bee0f2db2b8b0e93c new file mode 100644 index 0000000..ec30cfd --- /dev/null +++ b/.zprezto/_.git/objects/38/baf39513ff76379931db5bee0f2db2b8b0e93c @@ -0,0 +1 @@ +x;n0S{?Һr]r#HAQ#xżb0k頝;3 `_GRyHٰeɋ w8S@k >%$)*1kb{m/np=R^5XKj':7i{v~C!~dzv| s\/uW \ No newline at end of file diff --git a/.zprezto/_.git/objects/3f/0cf3e2fcdd90d17f7c6fde4c6463b10da6d9db b/.zprezto/_.git/objects/3f/0cf3e2fcdd90d17f7c6fde4c6463b10da6d9db new file mode 100644 index 0000000..8bbb77d Binary files /dev/null and b/.zprezto/_.git/objects/3f/0cf3e2fcdd90d17f7c6fde4c6463b10da6d9db differ diff --git a/.zprezto/_.git/objects/42/cc19de8a22408b28a5403885432b5ebfcdcd11 b/.zprezto/_.git/objects/42/cc19de8a22408b28a5403885432b5ebfcdcd11 new file mode 100644 index 0000000..3ba50b0 Binary files /dev/null and b/.zprezto/_.git/objects/42/cc19de8a22408b28a5403885432b5ebfcdcd11 differ diff --git a/.zprezto/_.git/objects/43/133fd716f330ea59d46dcdf1f69d19879883c6 b/.zprezto/_.git/objects/43/133fd716f330ea59d46dcdf1f69d19879883c6 new file mode 100644 index 0000000..3802154 Binary files /dev/null and b/.zprezto/_.git/objects/43/133fd716f330ea59d46dcdf1f69d19879883c6 differ diff --git a/.zprezto/_.git/objects/45/2316ab4f706a1bcfc3295f2536e2839e89cc38 b/.zprezto/_.git/objects/45/2316ab4f706a1bcfc3295f2536e2839e89cc38 new file mode 100644 index 0000000..143193c Binary files /dev/null and b/.zprezto/_.git/objects/45/2316ab4f706a1bcfc3295f2536e2839e89cc38 differ diff --git a/.zprezto/_.git/objects/48/4b4ebe12f95fb5e8eff1dfae8c06f496d78ec2 b/.zprezto/_.git/objects/48/4b4ebe12f95fb5e8eff1dfae8c06f496d78ec2 new file mode 100644 index 0000000..4e33236 Binary files /dev/null and b/.zprezto/_.git/objects/48/4b4ebe12f95fb5e8eff1dfae8c06f496d78ec2 differ diff --git a/.zprezto/_.git/objects/4c/d7c21f77d2e4b0f2e16f9f573bfabb6e94e519 b/.zprezto/_.git/objects/4c/d7c21f77d2e4b0f2e16f9f573bfabb6e94e519 new file mode 100644 index 0000000..7eac947 Binary files /dev/null and b/.zprezto/_.git/objects/4c/d7c21f77d2e4b0f2e16f9f573bfabb6e94e519 differ diff --git a/.zprezto/_.git/objects/4e/1c74883470c94be71c865e75f25289719da052 b/.zprezto/_.git/objects/4e/1c74883470c94be71c865e75f25289719da052 new file mode 100644 index 0000000..abb4034 Binary files /dev/null and b/.zprezto/_.git/objects/4e/1c74883470c94be71c865e75f25289719da052 differ diff --git a/.zprezto/_.git/objects/4f/19700919c8ebbaf75755fc0d03716d13183f49 b/.zprezto/_.git/objects/4f/19700919c8ebbaf75755fc0d03716d13183f49 new file mode 100644 index 0000000..c394050 --- /dev/null +++ b/.zprezto/_.git/objects/4f/19700919c8ebbaf75755fc0d03716d13183f49 @@ -0,0 +1,3 @@ +xMj!uk!$ˬs*QC1[|J_ &ɘ PGmt֙MI +6N⺭+32)4jIBIY vFf";݄T \ No newline at end of file diff --git a/.zprezto/_.git/objects/50/d3b2cac3be56a49cf750ccd2f7426deb914257 b/.zprezto/_.git/objects/50/d3b2cac3be56a49cf750ccd2f7426deb914257 new file mode 100644 index 0000000..7223566 Binary files /dev/null and b/.zprezto/_.git/objects/50/d3b2cac3be56a49cf750ccd2f7426deb914257 differ diff --git a/.zprezto/_.git/objects/51/8a2795f4121ac9b05cf5d7c246a53f126dcd22 b/.zprezto/_.git/objects/51/8a2795f4121ac9b05cf5d7c246a53f126dcd22 new file mode 100644 index 0000000..d8a7e86 Binary files /dev/null and b/.zprezto/_.git/objects/51/8a2795f4121ac9b05cf5d7c246a53f126dcd22 differ diff --git a/.zprezto/_.git/objects/53/28f0a021643b52c4e4549db5a70811e5ab4c7b b/.zprezto/_.git/objects/53/28f0a021643b52c4e4549db5a70811e5ab4c7b new file mode 100644 index 0000000..467da6b Binary files /dev/null and b/.zprezto/_.git/objects/53/28f0a021643b52c4e4549db5a70811e5ab4c7b differ diff --git a/.zprezto/_.git/objects/53/a09a172b2f5cdaa1389ed3bcc44f112805f421 b/.zprezto/_.git/objects/53/a09a172b2f5cdaa1389ed3bcc44f112805f421 new file mode 100644 index 0000000..35f2f44 Binary files /dev/null and b/.zprezto/_.git/objects/53/a09a172b2f5cdaa1389ed3bcc44f112805f421 differ diff --git a/.zprezto/_.git/objects/56/ce23800b1cd96d61a4577b850b5b139066949c b/.zprezto/_.git/objects/56/ce23800b1cd96d61a4577b850b5b139066949c new file mode 100644 index 0000000..e1c0fff Binary files /dev/null and b/.zprezto/_.git/objects/56/ce23800b1cd96d61a4577b850b5b139066949c differ diff --git a/.zprezto/_.git/objects/62/94261fba50ce9b39bd073cdf4b978770d3878e b/.zprezto/_.git/objects/62/94261fba50ce9b39bd073cdf4b978770d3878e new file mode 100644 index 0000000..460629a Binary files /dev/null and b/.zprezto/_.git/objects/62/94261fba50ce9b39bd073cdf4b978770d3878e differ diff --git a/.zprezto/_.git/objects/63/0516a293360169e742e7086e28172d05992f26 b/.zprezto/_.git/objects/63/0516a293360169e742e7086e28172d05992f26 new file mode 100644 index 0000000..df4dce1 Binary files /dev/null and b/.zprezto/_.git/objects/63/0516a293360169e742e7086e28172d05992f26 differ diff --git a/.zprezto/_.git/objects/64/aa907087e0f7aff5f499d8ccebc6526f8870f0 b/.zprezto/_.git/objects/64/aa907087e0f7aff5f499d8ccebc6526f8870f0 new file mode 100644 index 0000000..3ad43d0 --- /dev/null +++ b/.zprezto/_.git/objects/64/aa907087e0f7aff5f499d8ccebc6526f8870f0 @@ -0,0 +1 @@ +xAj0E) <#BY`,ϴ29~z._sY'0kOR\0Y}7*%lZ!z3DIKL1rdm ?oQi{YObt 6k!UUE̐@䬇\Dt$JxPm2XiDsDuh0ۃn( +~ @KPM \ No newline at end of file diff --git a/.zprezto/_.git/objects/a9/91dc02cde6eeffca93ec07abe43f9a5cab561b b/.zprezto/_.git/objects/a9/91dc02cde6eeffca93ec07abe43f9a5cab561b new file mode 100644 index 0000000..20a0152 Binary files /dev/null and b/.zprezto/_.git/objects/a9/91dc02cde6eeffca93ec07abe43f9a5cab561b differ diff --git a/.zprezto/_.git/objects/aa/f95a425891134baef086480a2a493df58a4b4e b/.zprezto/_.git/objects/aa/f95a425891134baef086480a2a493df58a4b4e new file mode 100644 index 0000000..425f570 Binary files /dev/null and b/.zprezto/_.git/objects/aa/f95a425891134baef086480a2a493df58a4b4e differ diff --git a/.zprezto/_.git/objects/b5/903835aa6d66e39db5751aaa2b9653551aed25 b/.zprezto/_.git/objects/b5/903835aa6d66e39db5751aaa2b9653551aed25 new file mode 100644 index 0000000..9a32158 Binary files /dev/null and b/.zprezto/_.git/objects/b5/903835aa6d66e39db5751aaa2b9653551aed25 differ diff --git a/.zprezto/_.git/objects/b9/69c7a5535fe1963d651c8f41b9a58b9e04ed58 b/.zprezto/_.git/objects/b9/69c7a5535fe1963d651c8f41b9a58b9e04ed58 new file mode 100644 index 0000000..01591a2 Binary files /dev/null and b/.zprezto/_.git/objects/b9/69c7a5535fe1963d651c8f41b9a58b9e04ed58 differ diff --git a/.zprezto/_.git/objects/b9/737307d2ed4137e7c60fbfb29e7b5d48190aad b/.zprezto/_.git/objects/b9/737307d2ed4137e7c60fbfb29e7b5d48190aad new file mode 100644 index 0000000..da60be5 Binary files /dev/null and b/.zprezto/_.git/objects/b9/737307d2ed4137e7c60fbfb29e7b5d48190aad differ diff --git a/.zprezto/_.git/objects/b9/c28b4c9f128376356e642e297eca39de82c321 b/.zprezto/_.git/objects/b9/c28b4c9f128376356e642e297eca39de82c321 new file mode 100644 index 0000000..c891334 Binary files /dev/null and b/.zprezto/_.git/objects/b9/c28b4c9f128376356e642e297eca39de82c321 differ diff --git a/.zprezto/_.git/objects/bb/f1c923b6673adf5a5137a9013204cf22065cc0 b/.zprezto/_.git/objects/bb/f1c923b6673adf5a5137a9013204cf22065cc0 new file mode 100644 index 0000000..32a815d Binary files /dev/null and b/.zprezto/_.git/objects/bb/f1c923b6673adf5a5137a9013204cf22065cc0 differ diff --git a/.zprezto/_.git/objects/be/0e1ab96441030731d065ff4b9fc8b1e4ae2ce3 b/.zprezto/_.git/objects/be/0e1ab96441030731d065ff4b9fc8b1e4ae2ce3 new file mode 100644 index 0000000..ae7944c Binary files /dev/null and b/.zprezto/_.git/objects/be/0e1ab96441030731d065ff4b9fc8b1e4ae2ce3 differ diff --git a/.zprezto/_.git/objects/c0/5fbedd8d6eeb998af58fd947c5424caf797ebd b/.zprezto/_.git/objects/c0/5fbedd8d6eeb998af58fd947c5424caf797ebd new file mode 100644 index 0000000..744f988 --- /dev/null +++ b/.zprezto/_.git/objects/c0/5fbedd8d6eeb998af58fd947c5424caf797ebd @@ -0,0 +1,3 @@ +xAn E)00I޾T=B-\=wο* ':y6*PJbIJMOrtxj J0ʱ‰ξ +!O_?|.+,zz5+ +ްh$g. _#szs;c}nB Xc \ No newline at end of file diff --git a/.zprezto/_.git/objects/c1/ef2f77139dd2f0588028f4d74c4fcc771cc753 b/.zprezto/_.git/objects/c1/ef2f77139dd2f0588028f4d74c4fcc771cc753 new file mode 100644 index 0000000..eba6132 Binary files /dev/null and b/.zprezto/_.git/objects/c1/ef2f77139dd2f0588028f4d74c4fcc771cc753 differ diff --git a/.zprezto/_.git/objects/c2/0e36ec81cb3e84e42de7cb820e742604883e3d b/.zprezto/_.git/objects/c2/0e36ec81cb3e84e42de7cb820e742604883e3d new file mode 100644 index 0000000..dc74965 Binary files /dev/null and b/.zprezto/_.git/objects/c2/0e36ec81cb3e84e42de7cb820e742604883e3d differ diff --git a/.zprezto/_.git/objects/c2/75579fb00f3010d8f2e2ad63248e0e303bf6af b/.zprezto/_.git/objects/c2/75579fb00f3010d8f2e2ad63248e0e303bf6af new file mode 100644 index 0000000..c278207 Binary files /dev/null and b/.zprezto/_.git/objects/c2/75579fb00f3010d8f2e2ad63248e0e303bf6af differ diff --git a/.zprezto/_.git/objects/c4/b3072c37dd61dd0342eabb0e72c7eb6516b99d b/.zprezto/_.git/objects/c4/b3072c37dd61dd0342eabb0e72c7eb6516b99d new file mode 100644 index 0000000..a91fa88 Binary files /dev/null and b/.zprezto/_.git/objects/c4/b3072c37dd61dd0342eabb0e72c7eb6516b99d differ diff --git a/.zprezto/_.git/objects/c8/b8397728ee9ed19315f96aa2f149a4a4a183b2 b/.zprezto/_.git/objects/c8/b8397728ee9ed19315f96aa2f149a4a4a183b2 new file mode 100644 index 0000000..cea5206 Binary files /dev/null and b/.zprezto/_.git/objects/c8/b8397728ee9ed19315f96aa2f149a4a4a183b2 differ diff --git a/.zprezto/_.git/objects/c9/141074a30de140125e08b65c71832f916f7a35 b/.zprezto/_.git/objects/c9/141074a30de140125e08b65c71832f916f7a35 new file mode 100644 index 0000000..e478785 --- /dev/null +++ b/.zprezto/_.git/objects/c9/141074a30de140125e08b65c71832f916f7a35 @@ -0,0 +1 @@ +x]K@=xMKC"-؃ԓfݰҏY*zy{f]ꤟ1"<1m[eJh6,|+$㡔uL!7ۢ޷VM!x WPZ4CUi/"Ax01&(/X:LY$Ѷ]Mb!2v^9:pG$f`ݦh6 y;/Tкl: 9ȻbSl\^x/cdRY/y \ No newline at end of file diff --git a/.zprezto/_.git/objects/cc/1e8fe9d1b8038a7a6a869e11eb5b79e30e3894 b/.zprezto/_.git/objects/cc/1e8fe9d1b8038a7a6a869e11eb5b79e30e3894 new file mode 100644 index 0000000..f9a5360 Binary files /dev/null and b/.zprezto/_.git/objects/cc/1e8fe9d1b8038a7a6a869e11eb5b79e30e3894 differ diff --git a/.zprezto/_.git/objects/d8/f456648fd71170b3e001a50fd72e205a5d60eb b/.zprezto/_.git/objects/d8/f456648fd71170b3e001a50fd72e205a5d60eb new file mode 100644 index 0000000..01f4ba5 Binary files /dev/null and b/.zprezto/_.git/objects/d8/f456648fd71170b3e001a50fd72e205a5d60eb differ diff --git a/.zprezto/_.git/objects/d9/841e206a24599835a25814076a6efb8ae94f4d b/.zprezto/_.git/objects/d9/841e206a24599835a25814076a6efb8ae94f4d new file mode 100644 index 0000000..8494350 Binary files /dev/null and b/.zprezto/_.git/objects/d9/841e206a24599835a25814076a6efb8ae94f4d differ diff --git a/.zprezto/_.git/objects/da/1ce1d6fedd241ff31aacc9b7dba916a434ee98 b/.zprezto/_.git/objects/da/1ce1d6fedd241ff31aacc9b7dba916a434ee98 new file mode 100644 index 0000000..1a74de1 Binary files /dev/null and b/.zprezto/_.git/objects/da/1ce1d6fedd241ff31aacc9b7dba916a434ee98 differ diff --git a/.zprezto/_.git/objects/db/851f36955b548653bcbca47a672afba50b6bcf b/.zprezto/_.git/objects/db/851f36955b548653bcbca47a672afba50b6bcf new file mode 100644 index 0000000..7257506 Binary files /dev/null and b/.zprezto/_.git/objects/db/851f36955b548653bcbca47a672afba50b6bcf differ diff --git a/.zprezto/_.git/objects/de/9ed0610b1cc2c5aadc0eac8c59add0b2f6d118 b/.zprezto/_.git/objects/de/9ed0610b1cc2c5aadc0eac8c59add0b2f6d118 new file mode 100644 index 0000000..85f14e8 Binary files /dev/null and b/.zprezto/_.git/objects/de/9ed0610b1cc2c5aadc0eac8c59add0b2f6d118 differ diff --git a/.zprezto/_.git/objects/e1/37068cacfc42eb96c8e0e58855d7d1c5c06c05 b/.zprezto/_.git/objects/e1/37068cacfc42eb96c8e0e58855d7d1c5c06c05 new file mode 100644 index 0000000..0b227b2 Binary files /dev/null and b/.zprezto/_.git/objects/e1/37068cacfc42eb96c8e0e58855d7d1c5c06c05 differ diff --git a/.zprezto/_.git/objects/e3/6eed9c8a55d687ccb7b0b91bd9d2bee9854ac2 b/.zprezto/_.git/objects/e3/6eed9c8a55d687ccb7b0b91bd9d2bee9854ac2 new file mode 100644 index 0000000..1eaa2d1 Binary files /dev/null and b/.zprezto/_.git/objects/e3/6eed9c8a55d687ccb7b0b91bd9d2bee9854ac2 differ diff --git a/.zprezto/_.git/objects/e3/ddd31b87df1a4c539cb63b047d110de4f02f8d b/.zprezto/_.git/objects/e3/ddd31b87df1a4c539cb63b047d110de4f02f8d new file mode 100644 index 0000000..3fc041b Binary files /dev/null and b/.zprezto/_.git/objects/e3/ddd31b87df1a4c539cb63b047d110de4f02f8d differ diff --git a/.zprezto/_.git/objects/e6/41c2111a40e8f8e4ca581eba240b8457c2e7bb b/.zprezto/_.git/objects/e6/41c2111a40e8f8e4ca581eba240b8457c2e7bb new file mode 100644 index 0000000..9553825 Binary files /dev/null and b/.zprezto/_.git/objects/e6/41c2111a40e8f8e4ca581eba240b8457c2e7bb differ diff --git a/.zprezto/_.git/objects/e8/cd8d066a9dd66affdfaa239f8eb6a3411b24ec b/.zprezto/_.git/objects/e8/cd8d066a9dd66affdfaa239f8eb6a3411b24ec new file mode 100644 index 0000000..a720690 Binary files /dev/null and b/.zprezto/_.git/objects/e8/cd8d066a9dd66affdfaa239f8eb6a3411b24ec differ diff --git a/.zprezto/_.git/objects/e9/3ac6bf74d9bf494e122c08676c952a759a4abd b/.zprezto/_.git/objects/e9/3ac6bf74d9bf494e122c08676c952a759a4abd new file mode 100644 index 0000000..5064adf Binary files /dev/null and b/.zprezto/_.git/objects/e9/3ac6bf74d9bf494e122c08676c952a759a4abd differ diff --git a/.zprezto/_.git/objects/ef/60ce5dd6f18fca3bb49a897250e075ded71180 b/.zprezto/_.git/objects/ef/60ce5dd6f18fca3bb49a897250e075ded71180 new file mode 100644 index 0000000..76843e2 --- /dev/null +++ b/.zprezto/_.git/objects/ef/60ce5dd6f18fca3bb49a897250e075ded71180 @@ -0,0 +1 @@ +xAn D)U~ LjC0IG,ӗ &p[S-DBOftȘ8'Љ,Jo!*t!a IavXh@!y Hj.zƄޙ%矒AY1)(5(VNi+Bm]e og (|/yvW&'k-kjZ_vThe<[Mpk< V?[~p G/V{ \ No newline at end of file diff --git a/.zprezto/_.git/objects/ef/c45b5bdf4784bf41c20c363964944b6be65145 b/.zprezto/_.git/objects/ef/c45b5bdf4784bf41c20c363964944b6be65145 new file mode 100644 index 0000000..787c83e Binary files /dev/null and b/.zprezto/_.git/objects/ef/c45b5bdf4784bf41c20c363964944b6be65145 differ diff --git a/.zprezto/_.git/objects/f1/be47409e5cb022621e229b7bf2076e6e0154bc b/.zprezto/_.git/objects/f1/be47409e5cb022621e229b7bf2076e6e0154bc new file mode 100644 index 0000000..cd03335 Binary files /dev/null and b/.zprezto/_.git/objects/f1/be47409e5cb022621e229b7bf2076e6e0154bc differ diff --git a/.zprezto/_.git/objects/f6/530ce7d3d3df30433c33a1120264dc1b718dce b/.zprezto/_.git/objects/f6/530ce7d3d3df30433c33a1120264dc1b718dce new file mode 100644 index 0000000..c17d25b Binary files /dev/null and b/.zprezto/_.git/objects/f6/530ce7d3d3df30433c33a1120264dc1b718dce differ diff --git a/.zprezto/_.git/objects/f8/08149909822099ada61a21b4edc4511229f928 b/.zprezto/_.git/objects/f8/08149909822099ada61a21b4edc4511229f928 new file mode 100644 index 0000000..16cf655 Binary files /dev/null and b/.zprezto/_.git/objects/f8/08149909822099ada61a21b4edc4511229f928 differ diff --git a/.zprezto/_.git/objects/fa/944da8d806eb04194badf2026940a9e1fdc0ff b/.zprezto/_.git/objects/fa/944da8d806eb04194badf2026940a9e1fdc0ff new file mode 100644 index 0000000..e72e7d8 Binary files /dev/null and b/.zprezto/_.git/objects/fa/944da8d806eb04194badf2026940a9e1fdc0ff differ diff --git a/.zprezto/_.git/objects/pack/pack-bb0454569728143b520380ca414bc330b9fe4af9.idx b/.zprezto/_.git/objects/pack/pack-bb0454569728143b520380ca414bc330b9fe4af9.idx new file mode 100644 index 0000000..c331f75 Binary files /dev/null and b/.zprezto/_.git/objects/pack/pack-bb0454569728143b520380ca414bc330b9fe4af9.idx differ diff --git a/.zprezto/_.git/objects/pack/pack-bb0454569728143b520380ca414bc330b9fe4af9.pack b/.zprezto/_.git/objects/pack/pack-bb0454569728143b520380ca414bc330b9fe4af9.pack new file mode 100644 index 0000000..9e1b118 Binary files /dev/null and b/.zprezto/_.git/objects/pack/pack-bb0454569728143b520380ca414bc330b9fe4af9.pack differ diff --git a/.zprezto/_.git/packed-refs b/.zprezto/_.git/packed-refs new file mode 100644 index 0000000..62f1e55 --- /dev/null +++ b/.zprezto/_.git/packed-refs @@ -0,0 +1,33 @@ +# pack-refs with: peeled fully-peeled +d541eef923c24bf0983465c57c93504db3476985 refs/remotes/origin/issue/231-installer +5be4a78b55acba1fbfcb6a7767d7d0743623660d refs/remotes/origin/issue/276-readme-to-man-page +113f6763c22c31dff15a7f776c991596e150e4a1 refs/remotes/origin/issue/306-default-zstyle-function +2d1881c4660d012a0cb0c2c98a4a4cdf07f5ba5c refs/remotes/origin/issue/656-readd-z +f2a826e963f06a204dc0e09c05fc3e5419799f52 refs/remotes/origin/master +98f194595ffad322a6095f68034254e8f8801102 refs/remotes/origin/module/autosuggestions +5f675b0c670b5d2c24c79378962b78c391ec10a9 refs/remotes/origin/module/completion +729fd07ab03b0b9d070c63d6f4972960103294ba refs/remotes/origin/module/git/hub +5ecbb49630d8a9b74a66aa31d9f79d69bd355ec0 refs/remotes/origin/module/update +8e95c547d6b8d3207ba7d20065c69a3aa7f78257 refs/remotes/origin/module/zaw +e3696d2c2862a9c5cb57723dba2133b97cb7ab87 refs/remotes/origin/pull/517-auto-virtualenv +d196c6a15a2b7226a7b950996a707b6ee0c040d0 refs/remotes/origin/pull/533-git-branch-verbose +a97e8de21b162335fc33c119e2cbd903fee429b7 refs/remotes/origin/pull/539-pacman-list-explicit +36e24eeb08579316bb19cd6dd42c9c15d450e71b refs/remotes/origin/pull/552-git-hub-shorten-url +72f8d15b21dd82603d548531d62ae30ded5d24e7 refs/remotes/origin/pull/556-perlbrew-path-zstyle +9852150123d0bf24dc7b496873b1b8af0f41a299 refs/remotes/origin/pull/562-ignored-user-completion +c2d6b378a6b8fb5ad914b88134a05d121af4250a refs/remotes/origin/pull/563-control-arrow-key-bindings +5e6adf89b99c407d5961a7e30a201dcdd8aa9391 refs/remotes/origin/pull/582-tmux-attach-behaviour +b2d84afacf4e3477120e7397354457e58b3e3d4b refs/remotes/origin/pull/598-skip-virtualenv-init +5590b56a877e29bb49832f1bb00a89d7f034af40 refs/remotes/origin/pull/599-terminal-title +9dd65d3982c1265d5cca67edecf8a2a8067dd7a5 refs/remotes/origin/pull/607-tmux-session-name +9ab6ab0d6645b74ee81f5ab6610d093615beb6f5 refs/remotes/origin/pull/628-explainshell +55190ffb428aaf24eb43a960368aa152faf944e8 refs/remotes/origin/pull/636-vim-text-objects +729fd07ab03b0b9d070c63d6f4972960103294ba refs/remotes/origin/pull/638-execute-command-git +c3bd8a47088a1d9f1c1fe2bda023462d656dce80 refs/remotes/origin/pull/651-git-gpg-aliases +72328d0eedac99e1fe342ec31b0e1f4e85a0dc7b refs/remotes/origin/pull/715-git-ignore-template +fb13aa332738c8c414bc4cb602a9bc2378da2a27 refs/remotes/origin/revision/do-not-use +5c7bd2009cc3598e25b8cc607c199b75040e0f34 refs/remotes/origin/revision/prezto +8d9ec24335400a1796937bc8e9caa9830767a762 refs/remotes/origin/revision/use-command_not_found_handler +f5f295cc99d65edbcfeba24d992286bf7e76000f refs/remotes/origin/revision/zdotdir-prezto +b948e3630bb293993e314bcf2691a3ab5a9b23bc refs/remotes/origin/stashes +f2a826e963f06a204dc0e09c05fc3e5419799f52 refs/remotes/origin/theme/sorin diff --git a/.zprezto/_.git/refs/heads/master b/.zprezto/_.git/refs/heads/master new file mode 100644 index 0000000..7e228e7 --- /dev/null +++ b/.zprezto/_.git/refs/heads/master @@ -0,0 +1 @@ +ef60ce5dd6f18fca3bb49a897250e075ded71180 diff --git a/.zprezto/_.git/refs/remotes/origin/HEAD b/.zprezto/_.git/refs/remotes/origin/HEAD new file mode 100644 index 0000000..6efe28f --- /dev/null +++ b/.zprezto/_.git/refs/remotes/origin/HEAD @@ -0,0 +1 @@ +ref: refs/remotes/origin/master diff --git a/.zprezto/_.git/refs/remotes/origin/master b/.zprezto/_.git/refs/remotes/origin/master new file mode 100644 index 0000000..0b80ea2 --- /dev/null +++ b/.zprezto/_.git/refs/remotes/origin/master @@ -0,0 +1 @@ +4f19700919c8ebbaf75755fc0d03716d13183f49 diff --git a/.zprezto/modules/completion/external/_.git b/.zprezto/modules/completion/external/_.git new file mode 100644 index 0000000..da60063 --- /dev/null +++ b/.zprezto/modules/completion/external/_.git @@ -0,0 +1 @@ +gitdir: ../../../.git/modules/modules/completion/external diff --git a/.zprezto/modules/history-substring-search/external/_.git b/.zprezto/modules/history-substring-search/external/_.git new file mode 100644 index 0000000..453d98d --- /dev/null +++ b/.zprezto/modules/history-substring-search/external/_.git @@ -0,0 +1 @@ +gitdir: ../../../.git/modules/modules/history-substring-search/external diff --git a/.zprezto/modules/prompt/external/agnoster/_.git b/.zprezto/modules/prompt/external/agnoster/_.git new file mode 100644 index 0000000..ce70968 --- /dev/null +++ b/.zprezto/modules/prompt/external/agnoster/_.git @@ -0,0 +1 @@ +gitdir: ../../../../.git/modules/modules/prompt/external/agnoster diff --git a/.zprezto/modules/prompt/external/powerline/_.git b/.zprezto/modules/prompt/external/powerline/_.git new file mode 100644 index 0000000..c70a88e --- /dev/null +++ b/.zprezto/modules/prompt/external/powerline/_.git @@ -0,0 +1 @@ +gitdir: ../../../../.git/modules/modules/prompt/external/powerline diff --git a/.zprezto/modules/prompt/external/pure/_.git b/.zprezto/modules/prompt/external/pure/_.git new file mode 100644 index 0000000..e1ddc81 --- /dev/null +++ b/.zprezto/modules/prompt/external/pure/_.git @@ -0,0 +1 @@ +gitdir: ../../../../.git/modules/modules/prompt/functions/pure diff --git a/.zprezto/modules/syntax-highlighting/external/_.git b/.zprezto/modules/syntax-highlighting/external/_.git new file mode 100644 index 0000000..cd073e7 --- /dev/null +++ b/.zprezto/modules/syntax-highlighting/external/_.git @@ -0,0 +1 @@ +gitdir: ../../../.git/modules/modules/syntax-highlighting/external diff --git a/.zprezto/runcoms/zshrc b/.zprezto/runcoms/zshrc index 80a1370..8281433 100644 --- a/.zprezto/runcoms/zshrc +++ b/.zprezto/runcoms/zshrc @@ -87,6 +87,8 @@ function .g-init() { git init --bare $HOME/.dotgit .g config --local status.showUntrackedFiles no .g remote add origin ssh://dedi/root/.dotgit + git config --global user.name "Your Name" + git config --global user.email you@example.com } function twitch() {