aboutsummaryrefslogtreecommitdiffstats
path: root/helpers/changed-files.awk
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2016-06-08 22:59:42 +0300
committerArnold D. Robbins <arnold@skeeve.com>2016-06-08 22:59:42 +0300
commit2749a64395a021a85410704810f5e0bc06a451a1 (patch)
tree06a13571d15448891f811374fc10680117b7940e /helpers/changed-files.awk
parent3d960e32191f2649a85911896f048d3323725b1f (diff)
parentbb331e22c3207863ebd923bd4c8a36c256485c6b (diff)
downloadegawk-2749a64395a021a85410704810f5e0bc06a451a1.tar.gz
egawk-2749a64395a021a85410704810f5e0bc06a451a1.tar.bz2
egawk-2749a64395a021a85410704810f5e0bc06a451a1.zip
Merge branch 'master' into feature/cmake
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
+}