1
0
mirror of https://github.com/falk-werner/webfuse synced 2024-10-27 20:34:10 +00:00

adds support to retrieve source epoch date for svn

This commit is contained in:
nosamad 2019-04-05 23:34:13 +02:00
parent 0296fccf2a
commit 0cf36df95d

View File

@ -13,6 +13,12 @@ try_git() {
[ -n "$SOURCE_DATE_EPOCH" ]
}
try_svn() {
[ -d .svn ] || return 1
SOURCE_DATE_EPOCH="$(date -d "$(svn info | sed -n -e 's/^Last Changed Date: //p')" +%s)"
[ -n "$SOURCE_DATE_EPOCH" ]
}
try_hg() {
[ -d .hg ] || return 1
SOURCE_DATE_EPOCH="$(hg log --template '{date}' -l 1 | cut -d. -f1)"
@ -24,5 +30,5 @@ try_mtime() {
[ -n "$SOURCE_DATE_EPOCH" ]
}
try_git || try_hg || try_mtime || SOURCE_DATE_EPOCH=""
try_git || try_svn || try_hg || try_mtime || SOURCE_DATE_EPOCH=""
echo "$SOURCE_DATE_EPOCH"