<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -11,8 +11,8 @@ $Data::Dumper::Indent = 1;
 
 use vars qw($VERSION %IRSSI);
 
-$VERSION = &quot;2.0.4&quot;;
-my ($REV) = '$Rev: 476 $' =~ /(\d+)/;
+$VERSION = &quot;2.0.5&quot;;
+my ($REV) = '$Rev: 480 $' =~ /(\d+)/;
 %IRSSI = (
     authors     =&gt; 'Dan Boger',
     contact     =&gt; 'zigdon@gmail.com',
@@ -21,7 +21,7 @@ my ($REV) = '$Rev: 476 $' =~ /(\d+)/;
       . 'Can optionally set your bitlbee /away message to same',
     license =&gt; 'GNU GPL v2',
     url     =&gt; 'http://twirssi.com',
-    changed =&gt; '$Date: 2009-02-16 20:50:17 -0800 (Mon, 16 Feb 2009) $',
+    changed =&gt; '$Date: 2009-02-18 13:41:52 -0800 (Wed, 18 Feb 2009) $',
 );
 
 my $window;
@@ -976,12 +976,23 @@ sub monitor_child {
 
     close FILE;
 
-    if ( $attempt &lt; 12 ) {
+    if ( $attempt &lt; 24 ) {
         Irssi::timeout_add_once( 5000, 'monitor_child',
             [ $filename, $attempt + 1 ] );
     } else {
-        &amp;notice(&quot;Giving up on polling $filename&quot;);
+        print &quot;Giving up on polling $filename&quot; if &amp;debug;
         unlink $filename unless &amp;debug;
+
+        return unless Irssi::settings_get_bool(&quot;twirssi_notify_timeouts&quot;);
+
+        my $since;
+        my @time = localtime($last_poll);
+        if ( time - $last_poll &lt; 24 * 60 * 60 ) {
+            $since = sprintf( &quot;%d:%02d&quot;, @time[ 2, 1 ] );
+        } else {
+            $since = scalar localtime($last_poll);
+        }
+        &amp;notice(&quot;Haven't been able to get updated tweets since $since&quot;);
     }
 }
 
@@ -1143,6 +1154,7 @@ Irssi::settings_add_bool( &quot;twirssi&quot;, &quot;twirssi_first_run&quot;,         1 );
 Irssi::settings_add_bool( &quot;twirssi&quot;, &quot;twirssi_track_replies&quot;,     1 );
 Irssi::settings_add_bool( &quot;twirssi&quot;, &quot;twirssi_replies_autonick&quot;,  1 );
 Irssi::settings_add_bool( &quot;twirssi&quot;, &quot;twirssi_use_reply_aliases&quot;, 0 );
+Irssi::settings_add_bool( &quot;twirssi&quot;, &quot;twirssi_notify_timeouts&quot;,   1 );
 Irssi::settings_add_bool( &quot;twirssi&quot;, &quot;twirssi_hilights&quot;,          1 );
 Irssi::settings_add_bool( &quot;twirssi&quot;, &quot;tweet_window_input&quot;,        0 );
 </diff>
      <filename>twirssi.pl</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>a4096004424ab94a9b48fe240cefe1aada290581</id>
    </parent>
  </parents>
  <author>
    <name>Dan Boger</name>
    <login></login>
    <email>zigdon@irc.peeron.com</email>
  </author>
  <url>http://github.com/bssteph/twirssi/commit/a6c66dd36bdcbd7c740827e5cf37fb4ade5d0a61</url>
  <id>a6c66dd36bdcbd7c740827e5cf37fb4ade5d0a61</id>
  <committed-date>2009-02-18T13:48:05-08:00</committed-date>
  <authored-date>2009-02-18T13:48:05-08:00</authored-date>
  <message>r480 - Adjust the message emitted when twitter polling times out.  Add a variable twirssi_notify_timeouts to hide those messages completely</message>
  <tree>f032dd6aa8189d57cb6f316a155342bb7e5e0f8f</tree>
  <committer>
    <name>Dan Boger</name>
    <login></login>
    <email>zigdon@irc.peeron.com</email>
  </committer>
</commit>
