From 75b584a6f60fddaa341ad00abb0ecc9ed8adf822 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Thu, 18 Feb 2010 13:55:17 -0500 Subject: Record real committer username in the darcs log, so that the man page can say that for every VCS the username is recorded. --- commit.d/50vcs-commit | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'commit.d/50vcs-commit') diff --git a/commit.d/50vcs-commit b/commit.d/50vcs-commit index 8a1ce3f..6cc0307 100755 --- a/commit.d/50vcs-commit +++ b/commit.d/50vcs-commit @@ -45,8 +45,11 @@ elif [ "$VCS" = bzr ] && [ -d .bzr ]; then bzr commit "$BZR_AUTHOR" $BZR_COMMIT_OPTIONS fi elif [ "$VCS" = darcs ] && [ -d _darcs ]; then - logfile="$( mktemp -t etckeeper-$VCS.XXXXXXXXXX )" + logfile="$(mktemp -t etckeeper-$VCS.XXXXXXXXXX)" printf "%b" "$message" > "$logfile" + if [ -n "$USER" ]; then + echo "(committed by $USER)" >> "$logfile" + fi darcs record $DARCS_COMMIT_OPTIONS --logfile="$logfile" rm -f "$logfile" unset logfile -- cgit v1.2.3