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
.
Response:
text/plain