dist: tools: git-cache: bump version
adds OSX fixes for md5sum, flock
This commit is contained in:
parent
51d13ee906
commit
17b35f6ece
21
dist/tools/git/git-cache
vendored
21
dist/tools/git/git-cache
vendored
@ -40,7 +40,21 @@ _add() {
|
|||||||
set +e
|
set +e
|
||||||
}
|
}
|
||||||
|
|
||||||
_locked() {
|
if [ "$(uname)" = Darwin ]; then
|
||||||
|
_locked() {
|
||||||
|
local lockfile="$1"
|
||||||
|
shift
|
||||||
|
|
||||||
|
while ! shlock -p $$ -f $lockfile; do
|
||||||
|
sleep 0.2
|
||||||
|
done
|
||||||
|
|
||||||
|
$*
|
||||||
|
|
||||||
|
rm $lockfile
|
||||||
|
}
|
||||||
|
else
|
||||||
|
_locked() {
|
||||||
local lockfile="$1"
|
local lockfile="$1"
|
||||||
shift
|
shift
|
||||||
|
|
||||||
@ -48,7 +62,8 @@ _locked() {
|
|||||||
flock -w 600 9 || exit 1
|
flock -w 600 9 || exit 1
|
||||||
$*
|
$*
|
||||||
) 9>"$lockfile"
|
) 9>"$lockfile"
|
||||||
}
|
}
|
||||||
|
fi
|
||||||
|
|
||||||
update() {
|
update() {
|
||||||
set -e
|
set -e
|
||||||
@ -108,7 +123,7 @@ _check_commit() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
_remote_name() {
|
_remote_name() {
|
||||||
echo "$*" | md5sum | cut -d\ -f1
|
echo "$*" | git hash-object --stdin
|
||||||
}
|
}
|
||||||
|
|
||||||
_tag_to_sha1() {
|
_tag_to_sha1() {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user