[PATCH 6/7] hgeditor: Show all modifications in diff

Radoslaw AstralStorm Szkodzinski astralstorm at gorzow.mm.pl
Fri Jul 8 12:17:44 UTC 2005


# HG changeset patch
# User Radoslaw "AstralStorm" Szkodzinski <astralstorm at gorzow.mm.pl>
# Node ID f52d0075c46c0d69a2f6ee26d941cd2c28e2b3d2
# Parent  1292f1fd015767d9682ba2ff5f8377fb6760c3a5
hgeditor: Show all modifications in diff

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

hgeditor: Show all modifications in diff

The version which walks through all Changes is commented out.


Changeset summary:
 hgeditor |   16 	10 +	6 -
 1 files changed, 10 insertions(+), 6 deletions(-)

manifest hash 97dfe1e8f26fada654d23a5d91b1d89845a29282

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1-ecc0.1.6 (GNU/Linux)

iD8DBQFCzm0olUMEU9HxC6IRAvg9AJwOwZD+GbaFdBzUF7X+SiZPQl49tACfdNem
eNrKYLozE8sbUsI3Ph7WD7Y=
=zuCG
-----END PGP SIGNATURE-----

diff -r 1292f1fd0157 -r f52d0075c46c hgeditor
--- a/hgeditor	Fri Jul  8 12:09:27 2005
+++ b/hgeditor	Fri Jul  8 12:10:16 2005
@@ -33,12 +33,16 @@
     grep '^HG: manifest hash' "$1" | cut -b 5- >> "$T1"
     # Add all other state information
     grep -v '^HG: manifest hash' "$1" >> "$T1"
-    (
-        cd "`hg root`"
-        grep '^HG: changed' "$1" | cut -b 13- | while read changed; do
-            hg diff "$changed" >> "$T2"
-        done
-    )
+
+    # Show only changed files in the diff
+    #(
+    #    cd "`hg root`"
+    #    grep '^HG: changed' "$1" | cut -b 13- | while read changed; do
+    #        hg diff "$changed" >> "$T2"
+    #    done
+    #)
+    # Show also new and removed files (faster)
+    hg diff >> "$T2"
 
     CHECKSUM=`md5sum "$T1"`
     $EDITOR "$T1" "$T2" || cleanup_exit $?



More information about the Mercurial mailing list