Index: /trunk/tools/bin/backport-commit.sh
===================================================================
--- /trunk/tools/bin/backport-commit.sh	(revision 84268)
+++ /trunk/tools/bin/backport-commit.sh	(revision 84269)
@@ -97,4 +97,12 @@
 # Do the committing.
 #
+if [ -n "${MY_SHOW_DIFF}" ]; then
+    echo "***"
+    echo "*** Diff:"
+    "${MY_SVN}" diff --internal-diff
+    echo "*** end diff ***"
+    echo "***"
+    echo ""
+fi
 echo "***"
 echo "*** Commit message:"
@@ -130,3 +138,2 @@
 done
 exit 1;
-
Index: /trunk/tools/bin/backport-common.sh
===================================================================
--- /trunk/tools/bin/backport-common.sh	(revision 84268)
+++ /trunk/tools/bin/backport-common.sh	(revision 84269)
@@ -74,4 +74,5 @@
 MY_DEBUG=
 MY_FORCE=
+MY_SHOW_DIFF=
 
 while test $# -ge 1;
@@ -136,4 +137,8 @@
         --update-first|--update|-u)
             MY_UPDATE_FIRST=1
+            ;;
+
+        --show-diff)
+            MY_SHOW_DIFF=1
             ;;
 
@@ -169,4 +174,6 @@
             echo "  --force"
             echo "    Forces backporting, regardless of ancestry. Use with caution!"
+            echo "  --show-diff"
+            echo "    Shows unified diff before backporting."
             echo "  --update-first, --update, -u"
             echo "    Merge only: Update the branch before merging."
