24 lines
533 B
Bash
24 lines
533 B
Bash
|
#!/usr/bin/env bash
|
||
|
|
||
|
. "test/testlib.sh"
|
||
|
|
||
|
# these tests rely on GIT_TERMINAL_PROMPT to test properly
|
||
|
ensure_git_version_isnt $VERSION_LOWER "2.3.0"
|
||
|
|
||
|
begin_test "download authenticated object"
|
||
|
(
|
||
|
set -e
|
||
|
reponame="$(basename "$0" ".sh")"
|
||
|
setup_remote_repo "$reponame"
|
||
|
clone_repo "$reponame" without-creds
|
||
|
|
||
|
git lfs track "*.dat"
|
||
|
printf "object-authenticated" > hi.dat
|
||
|
git add hi.dat
|
||
|
git add .gitattributes
|
||
|
git commit -m "initial commit"
|
||
|
|
||
|
GIT_CURL_VERBOSE=1 GIT_TERMINAL_PROMPT=0 git lfs push origin master
|
||
|
)
|
||
|
end_test
|