Suppress duplicates in output of git ls-files

Happens during merges; can mess up tests badly.

Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
This commit is contained in:
Markus Armbruster 2014-01-18 12:10:50 +01:00
parent 1b7b5b09e3
commit 582ad80d75
2 changed files with 3 additions and 3 deletions

View file

@ -46,7 +46,7 @@ all:
# Source files
ifeq ($(revctrl),git)
src := $(shell cd $(srcdir) && git ls-files)
src := $(shell cd $(srcdir) && git ls-files | uniq)
else
include $(srcdir)/sources.mk
endif

View file

@ -34,7 +34,7 @@ keep_journal 2
GODNEWS 0
running_test_suite 1
EOF
cp `git ls-files "$srcdir"/src/lib/global | grep '\.config$'` sandbox/share/empire/builtin
cp `git ls-files "$srcdir"/src/lib/global | uniq | grep '\.config$'` sandbox/share/empire/builtin
}
now()
@ -119,7 +119,7 @@ feed_files()
feed_dir()
{
feed_files `git ls-files "$@" | grep '/[0-9][0-9]-[^/]*$'`
feed_files `git ls-files "$@" | uniq | grep '/[0-9][0-9]-[^/]*$'`
}
begin_test()