[PATCH] record: count lines changed as the number of lines added or removed per hunk

timeless timeless at gmail.com
Thu Jul 22 16:12:06 CDT 2010


On Thu, Jul 22, 2010 at 6:58 PM, Matt Mackall <mpm at selenic.com> wrote:
>  1
>  2
> +3
>  4
>  5
> -6
>  7

timeless-mbp:tmp timeless$ hg init qr; cd qr; echo 1 > x; echo 2 >> x;
echo 4 >> x; echo 5 >> x; echo 6 >> x; echo 7 >> x;hg commit -Am init;
echo 1 > x; echo 2 >> x; echo 3 >> x; echo 4 >> x; echo 5 >> x; echo 7
>> x ; hg record
adding x
diff --git a/x b/x
2 hunks, 2 lines changed
examine changes to 'x'? [Ynsfdaq?]

@@ -1,4 +1,5 @@
 1
 2
+3
 4
 5
record change 1/2 to 'x'? [Ynsfdaq?]

@@ -3,4 +4,3 @@
 4
 5
-6
 7
record change 2/2 to 'x'? [Ynsfdaq?]

abort: empty commit message

timeless-mbp:qr timeless$ hg init qr; cd qr; echo 1 > x; echo 2 >> x;
echo 4 >> x; echo 6 >> x; echo 7 >> x;hg commit -Am init; echo 1 > x;
echo 2 >> x; echo 3 >> x; echo 4 >> x; echo 7 >> x ; hg record
adding x
diff --git a/x b/x
2 hunks, 2 lines changed
examine changes to 'x'? [Ynsfdaq?]

@@ -1,3 +1,4 @@
 1
 2
+3
 4
record change 1/2 to 'x'? [Ynsfdaq?]

@@ -3,3 +4,2 @@
 4
-6
 7
record change 2/2 to 'x'? [Ynsfdaq?]

abort: empty commit message


record manages to split just about everything into distinct hunks.


More information about the Mercurial-devel mailing list