diff options
author | Junio C Hamano <gitster@pobox.com> | 2016-05-18 14:40:08 -0700 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2016-05-18 14:40:08 -0700 |
commit | 803fd70ceee3b86861d8b09b27861c4f85828b82 (patch) | |
tree | 29c394c1ef12877d8f952aac5b0e3f55bbe7c886 /t | |
parent | Merge branch 'ls/p4-lfs-test-fix-2.7.0' into HEAD (diff) | |
parent | git-p4: fix Git LFS pointer parsing (diff) | |
download | tgif-803fd70ceee3b86861d8b09b27861c4f85828b82.tar.xz |
Merge branch 'ls/p4-lfs' into HEAD
Recent update to Git LFS broke "git p4" by changing the output from
its "lfs pointer" subcommand.
* ls/p4-lfs:
git-p4: fix Git LFS pointer parsing
travis-ci: express Linux/OS X dependency versions more clearly
travis-ci: update Git-LFS and P4 to the latest version
Diffstat (limited to 't')
-rwxr-xr-x | t/t9824-git-p4-git-lfs.sh | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/t/t9824-git-p4-git-lfs.sh b/t/t9824-git-p4-git-lfs.sh index 3fc6790b07..110a7e7924 100755 --- a/t/t9824-git-p4-git-lfs.sh +++ b/t/t9824-git-p4-git-lfs.sh @@ -13,6 +13,10 @@ test_file_in_lfs () { FILE="$1" && SIZE="$2" && EXPECTED_CONTENT="$3" && + sed -n '1,1 p' "$FILE" | grep "^version " && + sed -n '2,2 p' "$FILE" | grep "^oid " && + sed -n '3,3 p' "$FILE" | grep "^size " && + test_line_count = 3 "$FILE" && cat "$FILE" | grep "size $SIZE" && HASH=$(cat "$FILE" | grep "oid sha256:" | sed -e "s/oid sha256://g") && LFS_FILE=".git/lfs/objects/$(echo "$HASH" | cut -c1-2)/$(echo "$HASH" | cut -c3-4)/$HASH" && |