From 1740d54bfbeaeedb83f2f37a428780152e75a20d Mon Sep 17 00:00:00 2001 From: Darren 'Tadgy' Austin Date: Fri, 12 Sep 2025 20:14:03 +0100 Subject: [PATCH] Use -d, not --date, with touch to be compatible with busybox. --- gitattributesdb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gitattributesdb b/gitattributesdb index ec6bfae..cae680b 100755 --- a/gitattributesdb +++ b/gitattributesdb @@ -209,11 +209,11 @@ restore_attributes() { # Restore {a,m}times (and ACLs on Linux). if [[ "$PLATFORM" == "Linux" ]]; then - touch -m --date="$(date --date="19700101 00:00:00 + ${DB_MTIMES[$ID]} seconds" +'%Y/%m/%d %H:%M:%S.%N' 2>/dev/null)" -- "$PATHNAME" 2>/dev/null || { + touch -m -d "$(date --date="19700101 00:00:00 + ${DB_MTIMES[$ID]} seconds" +'%Y/%m/%d %H:%M:%S.%N' 2>/dev/null)" -- "$PATHNAME" 2>/dev/null || { warn "Failed to restore mtime: $PATHNAME" (( WARN++ )) } - touch -a --date="$(date --date="19700101 00:00:00 + ${DB_ATIMES[$ID]} seconds" +'%Y/%m/%d %H:%M:%S.%N' 2>/dev/null)" -- "$PATHNAME" 2>/dev/null || { + touch -a -d "$(date --date="19700101 00:00:00 + ${DB_ATIMES[$ID]} seconds" +'%Y/%m/%d %H:%M:%S.%N' 2>/dev/null)" -- "$PATHNAME" 2>/dev/null || { warn "Failed to restore atime: $PATHNAME" (( WARN++ )) }