record: turn on showfunc
Always try to give diff context when doing an interactive record
--- a/mercurial/cmdutil.py Thu Dec 17 13:07:34 2015 -0800
+++ b/mercurial/cmdutil.py Thu Dec 17 14:38:22 2015 +0000
@@ -116,6 +116,7 @@
diffopts = patch.difffeatureopts(ui, opts=opts, whitespace=True)
diffopts.nodates = True
diffopts.git = True
+ diffopts.showfunc = True
originaldiff = patch.diff(repo, changes=status, opts=diffopts)
originalchunks = patch.parsepatch(originaldiff)
--- a/tests/test-commit-interactive.t Thu Dec 17 13:07:34 2015 -0800
+++ b/tests/test-commit-interactive.t Thu Dec 17 14:38:22 2015 +0000
@@ -318,7 +318,7 @@
1 hunks, 1 lines changed
examine changes to 'plain'? [Ynesfdaq?] y
- @@ -9,3 +9,4 @@
+ @@ -9,3 +9,4 @@ 8
9
10
11
@@ -342,7 +342,7 @@
1 hunks, 1 lines changed
examine changes to 'plain'? [Ynesfdaq?] y
- @@ -9,4 +9,4 @@
+ @@ -9,4 +9,4 @@ 8
9
10
11
@@ -387,7 +387,7 @@
4
record change 1/3 to 'plain'? [Ynesfdaq?] y
- @@ -8,5 +8,3 @@
+ @@ -8,5 +8,3 @@ 7
8
9
10
@@ -656,7 +656,7 @@
1 hunks, 2 lines changed
examine changes to 'plain'? [Ynesfdaq?] y
- @@ -9,3 +9,5 @@
+ @@ -9,3 +9,5 @@ 6
7
8
9
@@ -946,7 +946,7 @@
1 hunks, 1 lines changed
examine changes to 'subdir/f1'? [Ynesfdaq?] y
- @@ -2,3 +2,4 @@
+ @@ -2,3 +2,4 @@ a
a
a
b
@@ -1379,7 +1379,7 @@
1 hunks, 1 lines changed
examine changes to 'subdir/f1'? [Ynesfdaq?] y
- @@ -3,3 +3,4 @@
+ @@ -3,3 +3,4 @@ a
a
b
c
@@ -1418,7 +1418,7 @@
1 hunks, 1 lines changed
examine changes to 'subdir/f1'? [Ynesfdaq?] y
- @@ -4,3 +4,4 @@
+ @@ -4,3 +4,4 @@ a
b
c
d
@@ -1449,7 +1449,7 @@
1 hunks, 1 lines changed
examine changes to 'plain' and 'plain3'? [Ynesfdaq?] y
- @@ -11,3 +11,4 @@
+ @@ -11,3 +11,4 @@ 8
9
10
11
--- a/tests/test-diff-color.t Thu Dec 17 13:07:34 2015 -0800
+++ b/tests/test-diff-color.t Thu Dec 17 14:38:22 2015 +0000
@@ -91,7 +91,7 @@
1 hunks, 1 lines changed
\x1b[0;33mexamine changes to 'a'? [Ynesfdaq?]\x1b[0m y (esc)
- \x1b[0;35m@@ -2,7 +2,7 @@\x1b[0m (esc)
+ \x1b[0;35m@@ -2,7 +2,7 @@ c\x1b[0m (esc)
c
a
a
@@ -121,7 +121,7 @@
1 hunks, 1 lines changed
\x1b[0;33mexamine changes to 'a'? [Ynesfdaq?]\x1b[0m y (esc)
- \x1b[0;35m@@ -2,7 +2,7 @@\x1b[0m (esc)
+ \x1b[0;35m@@ -2,7 +2,7 @@ c\x1b[0m (esc)
c
a
a