Commit f2636ef4ab7211902d390f72fdd298b030f05cbd
Better way of checking out build revisions
`git checkout --force` ruins timestamps which causes `configure` to be
re-run over and over again. It was probably some sort of luck that it
didn't always do this.
Author: xaizek
Author date (UTC): 2018-02-11 19:05
Committer name: xaizek
Committer date (UTC): 2018-02-11 19:05
Parent(s): 1d1e8e3a94a6cfcef1ea245a0f50011a91baf945
Signing key: 99DC5E4DB05F6BE2
Tree: 31cd095a256bae43a1adc38947004bef38da4f56
File vcs/checkout changed (mode: 100755) (index 61d7af8..1d6eaf0) |
... |
... |
export GIT_WORK_TREE="$FRAGILE_REPO" |
11 |
11 |
export GIT_DIR="$FRAGILE_REPO/.git" |
export GIT_DIR="$FRAGILE_REPO/.git" |
12 |
12 |
|
|
13 |
13 |
git remote update |
git remote update |
14 |
|
git checkout --force "$revision" |
|
|
14 |
|
git branch --force testing-branch |
|
15 |
|
git reset --hard "$revision" |