diff --git a/scripts/list-source-files b/scripts/list-source-files index f1f3e2684..f4f00f80d 100755 --- a/scripts/list-source-files +++ b/scripts/list-source-files @@ -17,7 +17,7 @@ list_source_files() { grep -vE '^[D?]|^Performing|^$' | \ cut -c3- | \ while read -r a b c f; do - if [ -f "$f" ]; then + if [ -f "$f" -o -h "$f" ]; then echo "$a $b $c" >/dev/null echo "$f" fi @@ -39,7 +39,7 @@ list_source_files() { hg manifest fi else - echo "Not under source control: $1 ?" >&2 + ( cd "$d" && find -type f -o -type l | sed 's|^\./||' ) fi }