I'm trying to display two text files differences but also include the associated heading for context. in addition the number of context, lines don't work since the size of each section varies
eg.
file1.txt
======
heading0:
line1
line2
heading1:
line3
line4
line5
heading2:
line6
line7
line8
line9
file2.txt
======
heading0:
line1
line2a
heading1:
line3
line4
line5
heading2:
line6a
line7
line8
line9a
Output of differences
==========
heading0:
line2a
heading2:
line6a
line9a
eg.
file1.txt
======
heading0:
line1
line2
heading1:
line3
line4
line5
heading2:
line6
line7
line8
line9
file2.txt
======
heading0:
line1
line2a
heading1:
line3
line4
line5
heading2:
line6a
line7
line8
line9a
Output of differences
==========
heading0:
line2a
heading2:
line6a
line9a
Comment