SVN: toys/stbr/stbr.tcl
shadzik
shadzik at pld-linux.org
Sun May 13 18:01:55 CEST 2007
Author: shadzik
Date: Sun May 13 18:01:55 2007
New Revision: 8517
Modified:
toys/stbr/stbr.tcl
Log:
- show to which developer a reqest was sent
Modified: toys/stbr/stbr.tcl
==============================================================================
--- toys/stbr/stbr.tcl (original)
+++ toys/stbr/stbr.tcl Sun May 13 18:01:55 2007
@@ -5,13 +5,14 @@
set file "./scripts/cvslog.sh"
set back &
set cntr 0
+set towho "./scripts/sent.txt"
bind pub * !stbr pub:stbr
bind pub * stbr: pub:stbr
bind pub * stbr, pub:stbr
proc pub:stbr {nick host hand chan arg} {
-global file back cntr logfile
+global file back cntr logfile towho
putcmdlog "#$hand# Noticed Send To Build Request Mail command";
if {$cntr<1} {incr cntr} {utimer 30 "set cntr 0"; putserv "privmsg $chan :$nick: I reached my STBR time limit (30sec). Please try later."; return 0}
set first [lindex $arg 0]
@@ -24,14 +25,17 @@
if {!([string match *.spec $spec])} { append spec ".spec"}
lappend rspecs $spec
if {[exec $file $nick $first $spec $back]==0} {putserv "privmsg $chan :$nick: An error occured. Couldn't send STBR Mail for $spec."; return 1}
+set tfile [open $towho r]
+gets $tfile person; append rspecs " (to $person)"
+close $tfile
}
set lfile [open $logfile a]
set time [clock seconds]
-set log [clock format $time -format "%d.%m.%Y %H:%M"]; lappend log "$nick requested build for $rspecs to $first"; append log " ";
+set log [clock format $time -format "%d.%m.%Y %H:%M"]; lappend log "$nick requested build for $rspecs to $first"; append log "<br>";
puts $lfile $log
close $lfile
putserv "privmsg $chan :$nick: Sent STBR Mail to $first for $rspecs."
if {$cntr<1} {incr cntr} {utimer 30 "set cntr 0"; return 1}
}
-putlog "Send To Builder Request TCL v0.2 by shadzik loaded."
+putlog "Send To Builder Request TCL v0.3 by shadzik loaded."
More information about the pld-cvs-commit
mailing list