Add diffstat, written by Evil_Bob. Thanks! - various - Various utilities developed at bitreich.
HTML git clone git://bitreich.org/various/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/various/
DIR Log
DIR Files
DIR Refs
DIR Tags
---
DIR commit 08ba44c39d435ca04d7ef39d7f5d5a8b783dd883
DIR parent 1e985cb90d976f0f4e63cf51cb6d031cc53d304e
HTML Author: Christoph Lohmann <20h@r-36.net>
Date: Mon, 10 Jan 2022 18:33:02 +0100
Add diffstat, written by Evil_Bob. Thanks!
Diffstat:
A diffstat | 19 +++++++++++++++++++
1 file changed, 19 insertions(+), 0 deletions(-)
---
DIR diff --git a/diffstat b/diffstat
@@ -0,0 +1,19 @@
+#!/bin/sh
+# script to quickly check how much is changed in a patch.
+# Written and (c) by Evil_Bob on 2022-01-10.
+
+LC_ALL=C awk '
+$0 ~ /^(\+\+\+|\-\-\-) /{
+ # likely a diff header for a file.
+ next;
+}
+length($0) {
+ c = substr($0, 1, 1);
+ if (c == "-")
+ del++;
+ else if (c == "+")
+ add++;
+}
+END {
+ printf("%d insertions(+), %d deletions(-)\n", add, del);
+}'