git@vger.kernel.org mailing list mirror (one of many)
 help / color / mirror / code / Atom feed
blob ca99044b2030cf9e0f0dfa9e2130f3d331a8ee7c 1218 bytes (raw)
name: ci/install-dependencies.sh 	 # note: path name is non-authoritative(*)

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
 
#!/usr/bin/env bash
#
# Install dependencies required to build and test Git on Linux and macOS
#

. ${0%/*}/lib-travisci.sh

P4WHENCE=http://filehost.perforce.com/perforce/r$LINUX_P4_VERSION
LFSWHENCE=https://github.com/github/git-lfs/releases/download/v$LINUX_GIT_LFS_VERSION

case "$jobname" in
linux-clang|linux-gcc)
	mkdir --parents "$P4_PATH"
	pushd "$P4_PATH"
		wget --quiet "$P4WHENCE/bin.linux26x86_64/p4d"
		wget --quiet "$P4WHENCE/bin.linux26x86_64/p4"
		chmod u+x p4d
		chmod u+x p4
	popd
	mkdir --parents "$GIT_LFS_PATH"
	pushd "$GIT_LFS_PATH"
		wget --quiet "$LFSWHENCE/git-lfs-linux-amd64-$LINUX_GIT_LFS_VERSION.tar.gz"
		tar --extract --gunzip --file "git-lfs-linux-amd64-$LINUX_GIT_LFS_VERSION.tar.gz"
		cp git-lfs-$LINUX_GIT_LFS_VERSION/git-lfs .
	popd
	;;
osx-clang|osx-gcc)
	brew update --quiet
	# Uncomment this if you want to run perf tests:
	# brew install gnu-time
	brew install git-lfs gettext
	brew link --force gettext
	brew cask install --no-quarantine perforce
	;;
esac

echo "$(tput setaf 6)Perforce Server Version$(tput sgr0)"
p4d -V | grep Rev.
echo "$(tput setaf 6)Perforce Client Version$(tput sgr0)"
p4 -V | grep Rev.
echo "$(tput setaf 6)Git-LFS Version$(tput sgr0)"
git-lfs version

debug log:

solving ca99044b20 ...
found ca99044b20 in https://public-inbox.org/git/20180907032002.23366-1-szeder.dev@gmail.com/
found 75a9fd2475 in https://80x24.org/mirrors/git.git
preparing index
index prepared:
100755 75a9fd2475168fce9e229ce44db2808227700e17	ci/install-dependencies.sh

applying [1/1] https://public-inbox.org/git/20180907032002.23366-1-szeder.dev@gmail.com/
diff --git a/ci/install-dependencies.sh b/ci/install-dependencies.sh
index 75a9fd2475..ca99044b20 100755

Checking patch ci/install-dependencies.sh...
Applied patch ci/install-dependencies.sh cleanly.

index at:
100755 ca99044b2030cf9e0f0dfa9e2130f3d331a8ee7c	ci/install-dependencies.sh

(*) Git path names are given by the tree(s) the blob belongs to.
    Blobs themselves have no identifier aside from the hash of its contents.^

Code repositories for project(s) associated with this public inbox

	https://80x24.org/mirrors/git.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).