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:
parent
0296fccf2a
commit
0cf36df95d
@ -13,6 +13,12 @@ try_git() {
|
|||||||
[ -n "$SOURCE_DATE_EPOCH" ]
|
[ -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() {
|
try_hg() {
|
||||||
[ -d .hg ] || return 1
|
[ -d .hg ] || return 1
|
||||||
SOURCE_DATE_EPOCH="$(hg log --template '{date}' -l 1 | cut -d. -f1)"
|
SOURCE_DATE_EPOCH="$(hg log --template '{date}' -l 1 | cut -d. -f1)"
|
||||||
@ -24,5 +30,5 @@ try_mtime() {
|
|||||||
[ -n "$SOURCE_DATE_EPOCH" ]
|
[ -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"
|
echo "$SOURCE_DATE_EPOCH"
|
||||||
|
Loading…
Reference in New Issue
Block a user