aboutsummaryrefslogtreecommitdiff
path: root/shell
diff options
context:
space:
mode:
Diffstat (limited to 'shell')
-rw-r--r--shell/utils20
1 files changed, 20 insertions, 0 deletions
diff --git a/shell/utils b/shell/utils
index 955d958..5a74a58 100644
--- a/shell/utils
+++ b/shell/utils
@@ -223,6 +223,26 @@ eval _tmux_session -s "\$session" -w "\$working_directory" -n "main" \
}
+gitdate() {
+ date=""
+ while [ $# -gt 0 ] ; do case $1 in
+ -d) date="$2" ; shift ; shift ;;
+ *) printf "Bad option: $1... usage:\n$0 -d \"\$date_string\"\n" ; return ;;
+ esac ; done
+
+ date="$(date --date "$date")"
+
+ export GIT_AUTHOR_DATE="$date"
+ export GIT_COMMITTER_DATE="$date"
+ echo export GIT_AUTHOR_DATE="$date"
+ echo export GIT_COMMITTER_DATE="$date"
+}
+
+gitdateUnset() {
+ unset GIT_AUTHOR_DATE
+ unset GIT_COMMITTER_DATE
+}
+
gpgTmpDir() {
set -x
if echo "$GNUPGHOME" | grep -q "/dev/shm/"; then