Chromium Code Reviews| Index: tools/common-includes.sh |
| diff --git a/tools/common-includes.sh b/tools/common-includes.sh |
| index 98206899f4a265b223fece90e8b9eca759f47e43..d14c44b7ca736883ac61d166230125eec5fe6700 100644 |
| --- a/tools/common-includes.sh |
| +++ b/tools/common-includes.sh |
| @@ -36,6 +36,7 @@ TEMP_BRANCH=$BRANCHNAME-temporary-branch-created-by-script |
| VERSION_FILE="src/version.cc" |
| CHANGELOG_ENTRY_FILE="$PERSISTFILE_BASENAME-changelog-entry" |
| PATCH_FILE="$PERSISTFILE_BASENAME-patch" |
| +PATCH_OUTPUT_FILE="$PERSISTFILE_BASENAME-patch-output" |
| COMMITMSG_FILE="$PERSISTFILE_BASENAME-commitmsg" |
| TOUCHED_FILES_FILE="$PERSISTFILE_BASENAME-touched-files" |
| TRUNK_REVISION_FILE="$PERSISTFILE_BASENAME-trunkrevision" |
| @@ -59,7 +60,7 @@ confirm() { |
| } |
| delete_branch() { |
| - local MATCH=$(git branch | grep $1 | awk '{print $NF}' ) |
| + local MATCH=$(git branch | grep "$1" | awk '{print $NF}' | grep -x $1) |
|
Jakob Kummerow
2012/03/16 16:01:11
You don't need the quotes around "$1", but I guess
|
| if [ "$MATCH" == "$1" ] ; then |
| confirm "Branch $1 exists, do you want to delete it?" |
| if [ $? -eq 0 ] ; then |
| @@ -174,8 +175,10 @@ the uploaded CL." |
| # Takes a file containing the patch to apply as first argument. |
| apply_patch() { |
| - patch -p1 < "$1" | tee >(awk '{print $NF}' >> "$TOUCHED_FILES_FILE") |
| - [[ $? -eq 0 ]] || die "Applying the patch failed." |
| + patch -p1 < "$1" > "$PATCH_OUTPUT_FILE" || \ |
| + cat "$PATCH_OUTPUT_FILE" && die "Applying the patch failed." |
| + tee < "$PATCH_OUTPUT_FILE" >(awk '{print $NF}' >> "$TOUCHED_FILES_FILE") |
| + rm "$PATCH_OUTPUT_FILE" |
| } |
| stage_files() { |