git-lfs/test/test-ls-files.sh

29 lines
541 B
Bash
Raw Normal View History

2015-05-26 17:51:38 +00:00
#!/bin/sh
. "test/testlib.sh"
begin_test "ls-files"
(
set -e
mkdir repo
cd repo
git init
git lfs track "*.dat" | grep "Tracking \*.dat"
echo "some data" > some.dat
echo "some text" > some.txt
2015-07-05 18:13:01 +00:00
echo "missing" > missing.dat
git add missing.dat
git commit -m "add missing file"
[ "missing.dat" = "$(git lfs ls-files)" ]
git rm missing.dat
2015-05-26 17:51:38 +00:00
git add some.dat some.txt
2015-07-05 18:13:01 +00:00
git commit -m "added some files, removed missing one"
2015-05-26 17:51:38 +00:00
2015-07-05 18:13:01 +00:00
git lfs ls-files | tee ls.log
grep some.dat ls.log
[ `wc -l < ls.log` = 1 ]
2015-05-26 17:51:38 +00:00
)
end_test