travis-ci: don't store P4 and Git LFS in the working tree
authorSZEDER Gábor <szeder.dev@gmail.com>
Sun, 31 Dec 2017 16:02:05 +0000 (17:02 +0100)
committerJunio C Hamano <gitster@pobox.com>
Wed, 3 Jan 2018 21:29:18 +0000 (13:29 -0800)
commit88e00b70330449128d3fe1a074d71ccbe236cf4a
treebacbc79428af0bcfacf1164c59b83afe1d9f7f12
parent9cc2c76f5eaab557c42f67b9d574db89fd0865c2
travis-ci: don't store P4 and Git LFS in the working tree

The Clang and GCC 64 bit Linux build jobs download and store the P4
and Git LFS executables under the current directory, which is the
working tree that we are about to build and test.  This means that Git
commands like 'status' or 'ls-files' would list these files as
untracked.  The next commit is about to make sure that there are no
untracked files present after the build, and the downloaded
executables in the working tree are interfering with those upcoming
checks.

Therefore, let's download P4 and Git LFS in the home directory,
outside of the working tree.

Signed-off-by: SZEDER Gábor <szeder.dev@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
ci/lib-travisci.sh