#!/bin/rc # I don't feel like fixing this. rfork e # Doesn't (yet?) exist #if(~ $tracker /n/sources/issue){ # if(! test -d /n/sources/issue){ # rfork n # 9fs sources # } #} pref='' cd $tracker if(~ $1 closed confirmed resolved unconfirmed wontfix){ pref=$1^'/' shift } if(~ $#* 0) *=(`{if(~ $pref *?*) cd $pref; ls -t | grep -v '^(closed|confirmed|resolved|unconfirmed|wontfix)$'}) trunc=(sed 5q) if(~ $#* 1) trunc=cat { for(i in $*){ i=$pref^$i if(test -f $i/origls) cat $i/origls | awk '{$NF="'$i'"; print}' if not ls -ld $i if(test -r $i/email) echo from `{cat $i/email} cat $i/files | awk '{print " " $1}' cat $i/readme | sed 's/^/ /' | $trunc if(test -f $i/notes){ echo cat $i/notes } } if not echo ' 'bad issue: $status >[2=1] echo } } >/tmp/issuetmp.$pid cat /tmp/issuetmp.$pid rm -f /tmp/issuetmp.$pid