list-cvs-files.sh: Add new features

Add support for option -n (no submodules)
Add support for project directory argument

Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
Jan Lindemann 2017-05-07 19:08:43 +00:00
commit 3995287a46

View file

@ -37,7 +37,7 @@ list_dirents_cvs()
list_dirents_git()
{
git ls-files $1
git submodule foreach 'git ls-files | sed "s|^|$path/|"'
[ "$opt_no_submodules" = 1 ] || git submodule foreach 'git ls-files | sed "s|^|$path/|"'
}
list_dirents()
@ -53,16 +53,23 @@ list_dirents()
list_dirents_git $1
}
set -- `getopt f "$@"`
set -- `getopt fn "$@"`
while [ "$1" != -- ]; do
case $1 in
-f)
opt_only_regular_files=1
;;
-n)
opt_no_submodules=1
;;
esac
shift
done
shift
proj_dir="$1"
[ "$proj_dir" ] && cd $proj_dir
list_dirents . | sort