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