aboutsummaryrefslogtreecommitdiffstats
path: root/helpers/changed-files.awk
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2016-06-15 21:50:45 +0300
committerArnold D. Robbins <arnold@skeeve.com>2016-06-15 21:50:45 +0300
commitf4bbf63a287cd73f4eb989539e4813a428bf05ad (patch)
tree313b4a799a7b58b6bfedbee30be9d0419c748aed /helpers/changed-files.awk
parent5826beec258141776469c5fd9b703d52c81a35fb (diff)
parentddb62efafb5659dae532089af83350f066446424 (diff)
downloadegawk-f4bbf63a287cd73f4eb989539e4813a428bf05ad.tar.gz
egawk-f4bbf63a287cd73f4eb989539e4813a428bf05ad.tar.bz2
egawk-f4bbf63a287cd73f4eb989539e4813a428bf05ad.zip
Merge branch 'master' into feature/fixtype
Diffstat (limited to 'helpers/changed-files.awk')
-rw-r--r--helpers/changed-files.awk19
1 files changed, 19 insertions, 0 deletions
diff --git a/helpers/changed-files.awk b/helpers/changed-files.awk
new file mode 100644
index 00000000..937ecd51
--- /dev/null
+++ b/helpers/changed-files.awk
@@ -0,0 +1,19 @@
+#! /usr/bin/gawk -f
+
+/^2014-/ { nextfile }
+
+/^\t\*/ {
+ sub(/^\t\*[[:space:]]*/, "")
+ sub(/[:\[(].*/, "")
+ gsub(/,/, "")
+ for (i = 1; i <= NF; i++) {
+ fname = $i
+ if (! (fname in names))
+ names[fname]++
+ }
+}
+
+END {
+ for (i in names)
+ print i
+}