aboutsummaryrefslogtreecommitdiff
path: root/contrib/hldiff
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/hldiff')
-rwxr-xr-xcontrib/hldiff39
1 files changed, 0 insertions, 39 deletions
diff --git a/contrib/hldiff b/contrib/hldiff
deleted file mode 100755
index b672e21..0000000
--- a/contrib/hldiff
+++ /dev/null
@@ -1,39 +0,0 @@
-# vim: set ft=awk :
-BEGIN {
- bright = "\x1B[1m"
- red = "\x1B[31m"
- green = "\x1B[32m"
- cyan = "\x1B[36m"
- reset = "\x1B[0m"
-
- hit_diff = 0
-}
-{
- if (hit_diff == 0) {
- if ($0 ~ /^diff /) {
- hit_diff = 1;
- print bright $0 reset
- } else if ($0 ~ /^.*\|.*(\+|-)/) {
- left = substr($0, 0, index($0, "|")-1)
- right = substr($0, index($0, "|"))
- gsub(/-+/, red "&" reset, right)
- gsub(/\++/, green "&" reset, right)
- print left right
- } else {
- print $0
- }
- } else {
- if ($0 ~ /^-/) {
- print red $0 reset
- } else if ($0 ~ /^+/) {
- print green $0 reset
- } else if ($0 ~ /^ /) {
- print $0
- } else if ($0 ~ /^@@ (-[0-9]+,[0-9]+ \+[0-9]+,[0-9]+) @@.*/) {
- sub(/^@@ (-[0-9]+,[0-9]+ \+[0-9]+,[0-9]+) @@/, cyan "&" reset)
- print $0
- } else {
- print bright $0 reset
- }
- }
-}