forked from daveewart/colordiff
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathCHANGES
131 lines (90 loc) · 5.13 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
Changes between version 1.0 and 1.0.1
Addition of support for 'context' diffs and fixed 'colour over-run'
problem when shell prompt has no colours defined, thanks to Matthew
Gatto <[email protected]>
Changes between version 1.0.1 and 1.0.2
The entire input stream is received before being examined for the type
of diff information it contains, the stream is no longer coloured 'on
the fly'. This step improves identification of some types of diffs,
where seeing the whole output is required to determine the type of diff
being used.
Diffs generated by 'subversion' are now recognised, in addition to plain
diffs and CVS diffs. Thanks to Graham Wilson <[email protected]> for
helping to troubleshoot the subversion diffs.
The colour 'black' can now also be specified in ~/.colordiffrc for use
by those with light-coloured backgrounds. Thanks to Steven W Orr
<[email protected]> for helping to troubleshoot light-coloured
backgrounds.
Changes between version 1.0.2 and 1.0.3
More tolerance of whitespace in config file.
More elegant handling of directories other than '/etc' being the
location for the central colordiffrc and preserving a backup of an
existing /etc/colordiffrc at installation - thanks to Bernhard Bablok
Extra documenation for 'less' options provided by Niklas Vainio
Changes between version 1.0.3 and 1.0.4
Added support for 'dark' colours, courtesy of patch from Michael Piefel. Also
added support for long, command-line options to change colours on the fly,
courtesy of patch from Nathan Tenney <[email protected]>
Bug fix for inconsistent handling of arguments in the input stream - fix
received with thanks from Michal Maruska <[email protected]>
Changes between version 1.0.4 and 1.0.5
Improved efficiency for diff-type detection and addition of a new colour
area, called 'cvsstuff' which allows an additional colour definition for
this type of output. All these changes courtesy of a patch from Cory
Tusar <[email protected]>. Other minor code 'tidying'. Also included
code tidying from Kevin Ballard <[email protected]>
Removed 'long colordiff colour options', originally contributed by
Nathan Tenney, since it appears to conflict with the use of additional
diff command-line options. A proper fix is needed, but this change was
made to fix a bug at the expense of a probably little used (?)
functionality? This change also fixes the bug which means that
colordiff returns the 'diff' return value correctly.
Inclusion of separate 'cdiff' shell script for colouring compressed and
URL-based diffs, following contribution from Ville Skyttä
Changes between version 1.0.5 and 1.0.6
Finally(!) introduced support for 'side-by-side' diffs, including some
contributed code by Andrew Chadwick <[email protected]>. Also added
support for colour specifier 'off' (or 'normal' or 'none') to the config
file following feature request and patch from Wouter Bolsterlee
<[email protected]>, to allow colour highlighting to be switched off for
some elements.
Now by default, when colordiff is redirecting output to a file, the
colours are switched off. This relates to bugs raised by Adam Borowski
and Wang Jian. For users wishing to retain this behaviour, the new
option "color_patches" has been introduced, which defaults to 'no'.
Some changes have been made to the default colours used, to help
visibility on as many different coloured terminals by default.
Changes between version 1.0.6 and 1.0.7
Support introduced for 'wdiff' colourising (thanks to Tom Regner); also
correctly handles undefined HOME (patches from various people).
Support for p4 diffs added by Alexis Layton, plus bug fix for blank
first lines.
Changes between version 1.0.7 and 1.0.8
Support for numeric colours added, for 256-colour terminals (thanks to Gautam
Iyer). Diff-types can now be specified explicitly, for use when diff-type
detection doesn't work or isn't possible. Return diff's exit code, patch from
Tim Connors. Allow extraneous diff text to be coloured separately.
Changes between version 1.0.8 and 1.0.9
Fix for http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=513313 incorporated
Changes between version 1.0.9 and 1.0.10
Fix for http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=459763 incorporated,
thanks to Gergely Nagy for contributed code.
Changes between version 1.0.10 and 1.0.11
Support for xz in cdiff, patch by Ville Skyttä; code cleanup from Akim Demaille;
patch to provide custom diff command from Rainer Nagel. Improved wdiff support
inspired by patch from Peter van Dijk. Improved debdiff detection.
Changes between version 1.0.11 and 1.0.12
Packaging refactoring and minor packaging fixes.
Changes between version 1.0.12 and 1.0.13
Avoid accidentally identifying some diffs as side-by-side, handling colordiff
arguments better. Plus code refactoring, corrections to docs.
Changes between version 1.0.13 and 1.0.14
Big improvements to side-by-side diff detection, thanks Peter Wu. Additional
colordiffrc example colour scheme file to match 'git diff'. Misc fixes thanks
to John Szakmeister, Matthew Wang.
Changes between 1.0.14 and 1.0.15
Missed gitdiff file from tarball, bumping version number for clarity.
# vim: tw=72