#
# Repos
#
+filter_name="$@"
for repo in $(nb_repos); do
[ -d "$repo/.git" ] || continue
cd "$repo" || continue
+ # name from git not from path
name=$(git_name) || continue
[ -z "$name" ] && continue
#name="$(basename $repo)"
+
+ # args filter on name
+ if [ -n "$filter_name" ]; then
+ match=0
+ for i in $@; do
+ case "$name" in
+ $i) match=1; break ;;
+ #*) echo ">$i!=$name" ;;
+ esac
+ done
+ [ "$match" = "1" ] || continue
+ fi
+
branch=$(git_branch) || continue
[ -z "$branch" ] && continue
alias git_grep="git grep --color=auto"
alias git_ls_tree="git ls-tree --full-tree -r HEAD"
-alias git_ls_files="git ls-files"
+alias git_ls_files="git ls-files --full-name"
git_new_branch() {
git checkout -b "$1"