Given and argument like tests/xdump, the script looks for
tests/xdump/.git, tests/.git, /.git. The last one is wrong. Make it
look for ./.git then.
Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
# ls-sources.pl: List source files
#
# Known contributors to this file:
-# Markus Armbruster, 2015
+# Markus Armbruster, 2015-2016
#
# Usage: ls-sources.pl DIR REGEX
#
my $subdir = "";
while (! -d "$srcdir/.git" and ! -r "$srcdir/sources.mk"
- and $srcdir =~ m,^(.*)/([^/]*),) {
- $srcdir = $1;
- $subdir = "$2/$subdir";
+ and $srcdir =~ m,^((.*)/)?([^/]*),) {
+ $srcdir = $2 || ".";
+ $subdir = "$3/$subdir";
}
my @sources;