diff options
author | Joey Hess <joey@gnu.kitenet.net> | 2009-07-19 20:06:59 +0200 |
---|---|---|
committer | Joey Hess <joey@gnu.kitenet.net> | 2009-07-19 20:06:59 +0200 |
commit | cde31f34d6f8a8f961d69decb7660268c697b25b (patch) | |
tree | 80456b45c83b21c1096b3e0af5d2a7da69c0133b | |
parent | 4d8fc066c3465e8d02adb6662cf621ba6b6804d5 (diff) |
bzr: Set author to root when committing via sudo. Committer will be the sudo user, as it is in git.
-rwxr-xr-x | commit.d/50vcs-commit | 5 | ||||
-rw-r--r-- | debian/changelog | 2 |
2 files changed, 5 insertions, 2 deletions
diff --git a/commit.d/50vcs-commit b/commit.d/50vcs-commit index 687a2ed..e7e0eaf 100755 --- a/commit.d/50vcs-commit +++ b/commit.d/50vcs-commit @@ -26,11 +26,12 @@ elif [ "$VCS" = hg ] && [ -d .hg ]; then elif [ "$VCS" = bzr ] && [ -d .bzr ]; then if [ -n "$SUDO_USER" ]; then export EMAIL="$SUDO_USER <$SUDO_USER@$hostname>" + BZR_AUTHOR='--author="root <root@$hostname>"' fi if [ -n "$message" ]; then - bzr commit $BZR_COMMIT_OPTIONS -m "$message" + bzr commit "$BZR_AUTHOR" $BZR_COMMIT_OPTIONS -m "$message" else - bzr commit $BZR_COMMIT_OPTIONS + bzr commit "$BZR_AUTHOR" $BZR_COMMIT_OPTIONS fi elif [ "$VCS" = darcs ] && [ -d _darcs ]; then logfile="$( mktemp -t etckeeper-$VCS.XXXXXXXXXX )" diff --git a/debian/changelog b/debian/changelog index d60abb7..eb9f7d6 100644 --- a/debian/changelog +++ b/debian/changelog @@ -2,6 +2,8 @@ etckeeper (0.39) UNRELEASED; urgency=low * Document ETCKEEPER_CONF_DIR in man page. * Typo. Closes: #536799 + * bzr: Set author to root when committing via sudo. Committer + will be the sudo user, as it is in git. -- Joey Hess <joeyh@debian.org> Thu, 09 Jul 2009 14:35:55 -0400 |