aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMitch Riedstra <mitch@riedstra.us>1990-09-21 20:06:21 -0400
committerMitch Riedstra <mitch@riedstra.us>1990-09-21 20:06:21 -0400
commit31d31ce3f2b9e3519a019238d5651882a53cf065 (patch)
treefbebb0f7b66d40035dc9d4cf5bee2dcd556e59fc
parent950df29a467a7ec75bc8b4be7501c85e44e4e1c4 (diff)
downloaddotfiles-31d31ce3f2b9e3519a019238d5651882a53cf065.tar.gz
dotfiles-31d31ce3f2b9e3519a019238d5651882a53cf065.tar.xz
Add a script for messing with the commit date
-rw-r--r--mkshrc20
-rw-r--r--shell/utils20
2 files changed, 40 insertions, 0 deletions
diff --git a/mkshrc b/mkshrc
index b901a7a..c0cad9a 100644
--- a/mkshrc
+++ b/mkshrc
@@ -356,6 +356,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
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