hgeditor
changeset 484 934279f3ca53
parent 350 b4e0e20646bb
parent 475 ab53998b9dcd
child 544 3d4d5f2aba9a
child 547 4fc63e22b1fe
--- a/hgeditor	Sun Jun 26 15:09:37 2005 -0800
+++ b/hgeditor	Sun Jun 26 15:12:51 2005 -0800
@@ -27,7 +27,12 @@
 
     echo -e "\n\nmanifest hash: $MANIFEST" >> "$T1"
     grep -vE '^(HG: manifest hash .*)?$' "$1" >> "$T1"
-    hg diff >> "$T2"
+    (
+        cd "`hg root`"
+        grep '^HG: changed' "$1" | cut -b 13- | while read changed; do
+            hg diff "$changed" >> "$T2"
+        done
+    )
 
     CHECKSUM=`md5sum "$T1"`
     $EDITOR "$T1" "$T2" || cleanup_exit $?