From: Richard Hartmann Date: Sat, 19 Dec 2015 11:05:50 +0000 (+0100) Subject: Merge branch 'feature/foreach' X-Git-Url: https://git.madduck.net/code/vcsh.git/commitdiff_plain/84136a71144ce51245c739089e8f30871b1de8b7?ds=sidebyside;hp=-c Merge branch 'feature/foreach' --- 84136a71144ce51245c739089e8f30871b1de8b7 diff --combined _vcsh index 73a04a5,6562dc5..3022c61 --- a/_vcsh +++ b/_vcsh @@@ -23,6 -23,10 +23,10 @@@ function _vcsh-enter () (( CURRENT == 2 )) && __vcsh_repositories } + function _vcsh-foreach () { + _dispatch git git + } + function _vcsh-help () { _nothing } @@@ -36,6 -40,10 +40,6 @@@ function _vcsh-list () } function _vcsh-list-tracked () { - _nothing -} - -function _vcsh-list-tracked-by () { (( CURRENT == 2 )) && __vcsh_repositories } @@@ -96,10 -104,12 +100,11 @@@ function _vcsh () "commit:commit in all repositories" "delete:delete an existing repository" "enter:enter repository; spawn new <\$SHELL>" + "foreach:execute for all repos" "help:display help" "init:initialize an empty repository" "list:list all local vcsh repositories" "list-tracked:list all files tracked by vcsh" - "list-tracked-by:list files tracked by a repository" "list-untracked:list all files not tracked by vcsh" "pull:pull from all vcsh remotes" "push:push to vcsh remotes"