diff options
author | Jannis Pohlmann <jannis@xfce.org> | 2008-11-01 11:44:28 +0000 |
---|---|---|
committer | Jannis Pohlmann <jannis@xfce.org> | 2008-11-01 11:44:28 +0000 |
commit | 23dee160db2f98548acc4ffdef07e179a011cfa7 (patch) | |
tree | 0371a0837b58920ef0db455988cb93d757c9f8e1 | |
parent | b1be936216c8eab9cd2a6fdf133a3eb7264a9f9a (diff) | |
download | xfce4-dev-tools-23dee160db2f98548acc4ffdef07e179a011cfa7.tar.gz |
* scripts/xdt-commit: Automatically add ChangeLog files of git
repositories to the commit with "git add ${CHANGELOG}". Use "git
diff --cached" instead of "git diff HEAD" for the commit messages.
(Old svn revision: 28557)
-rw-r--r-- | ChangeLog | 6 | ||||
-rwxr-xr-x | scripts/xdt-commit | 9 |
2 files changed, 13 insertions, 2 deletions
@@ -1,3 +1,9 @@ +2008-11-01 Jannis Pohlmann <jannis@xfce.org> + + * scripts/xdt-commit: Automatically add ChangeLog files of git + repositories to the commit with "git add ${CHANGELOG}". Use "git + diff --cached" instead of "git diff HEAD" for the commit messages. + 2008-10-18 Brian Tarricone <bjt23@cornell.edu> * scripts/xdt-commit: Support git/git-svn as well as svn (bug 4491). diff --git a/scripts/xdt-commit b/scripts/xdt-commit index 2fe6bd0..43db375 100755 --- a/scripts/xdt-commit +++ b/scripts/xdt-commit @@ -2,7 +2,7 @@ # # $Id$ # -# Copyright (c) 2007 +# Copyright (c) 2007-2008 # The Xfce development team. All rights reserved. # # Written for Xfce by Jannis Pohlmann <jannis@xfce.org>. @@ -93,11 +93,16 @@ for CHANGELOG in $CHANGELOGS; do # Check if file is versioned if [ "$STATUS" != "?" ]; then + # Add changelog to the commit + if [ "$repo_type" = "git" ]; then + git add "${CHANGELOG}" + fi + # Parse output if [ "$repo_type" = "svn" ]; then MSG=$(svn diff "${CHANGELOG}") elif [ "$repo_type" = "git" ]; then - MSG=$(git diff HEAD "${CHANGELOG}") + MSG=$(git diff --cached "${CHANGELOG}") fi MSG=$(echo "$MSG" | grep -P '^\+\t' | sed 's/^+//') |