From 63f6a82c44b63731d8b2812ff74bf0359647efb2 Mon Sep 17 00:00:00 2001 From: Mike Vink <59492084+ivi-vink@users.noreply.github.com> Date: Wed, 29 Jan 2025 14:43:57 +0000 Subject: Squashed 'mut/vis/vis-quickfix/' content from commit ff8e5e1 git-subtree-dir: mut/vis/vis-quickfix git-subtree-split: ff8e5e14c0b9e47238fa14723e1a0f5913ee3aeb --- gitw | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100755 gitw (limited to 'gitw') diff --git a/gitw b/gitw new file mode 100755 index 0000000..0f17645 --- /dev/null +++ b/gitw @@ -0,0 +1,20 @@ +#!/bin/sh + +git diff --no-prefix --no-ext-diff --relative -U0 | +awk ' +/^\+\+\+ / { + file = $2 + next +} + +file && /^@@/ { + match($0, /\+[0-9]+/) + line = substr($0, RSTART + 1, RLENGTH - 1) + next +} + +line && /^[+-]/ { + printf "%s:%d:%s\n", file, line, $0 + line = 0 +} +' -- cgit v1.2.3