diff --git a/bin/git-timeshift b/bin/git-timeshift new file mode 100755 index 0000000..bb181e0 --- /dev/null +++ b/bin/git-timeshift @@ -0,0 +1,5 @@ +#!/bin/sh +DATE="$1"; shift 1 +export GIT_AUTHOR_DATE=$(date +%s -d "$DATE") +export GIT_COMMITTER_DATE=$GIT_AUTHOR_DATE +git "$@" diff --git a/gitconfig b/gitconfig index 7faec08..2e42513 100644 --- a/gitconfig +++ b/gitconfig @@ -23,6 +23,7 @@ identity = "! git config user.name \"$(git config user.$1.name)\"; git config user.email \"$(git config user.$1.email)\"; :" root = rev-parse --show-toplevel fixup = commit --patch --no-edit --amend + ts = timeshift [user] useConfigOnly = true [user "darkwiiplayer"]