aboutsummaryrefslogtreecommitdiff
path: root/src/issue-entry.awk
diff options
context:
space:
mode:
Diffstat (limited to 'src/issue-entry.awk')
-rw-r--r--src/issue-entry.awk21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/issue-entry.awk b/src/issue-entry.awk
new file mode 100644
index 0000000..bc0278d
--- /dev/null
+++ b/src/issue-entry.awk
@@ -0,0 +1,21 @@
+BEGIN { FS=": "; c=0 }
+
+c == 0 && /^Title: / { sub("Title: ", ""); title=$0 }
+c == 0 && /^Author: / { sub("Author: ", ""); author=$0 }
+c == 0 && /^Created: / { sub("Created: ", ""); date=$0 }
+c == 0 && /^State: / { sub("State: ", ""); state=$0 }
+#/^--%--$/ { c++ }
+/^--%--$/ { exit }
+END {
+ if (s == "" || state == s) {
+ printf "<tr>\n"
+ printf " <td><a href='%d/'>#%d</a></td>\n", n, n
+ printf " <td>%s</td>\n", title
+ #printf " <td>%d</td>\n", c
+ printf " <td>%s</td>\n", modif
+ printf " <td><span class='issue-state state-%s'>%s</span></td>\n", state, state
+ printf "</tr>\n"
+ printf "\n"
+ }
+ exit
+}