Keep track of how many events are not needed
diff --git a/tools/pubsub2rake.rb b/tools/pubsub2rake.rb
index fdc8635..45905e2 100755
--- a/tools/pubsub2rake.rb
+++ b/tools/pubsub2rake.rb
@@ -49,7 +49,6 @@
                   puts(stamp event) if debug
                 else
                   yield event
-                  # code.call event
                 end
               else
                 puts(stamp "Partial chunk") if debug
@@ -94,6 +93,9 @@
 if $0 == __FILE__
   $stdout.sync = true
 
+  $hits = 0 # items matched
+  $misses = 0 # items not matched
+
   # Cannot use shift as ARGV is needed for a relaunch
   pubsub_URL = ARGV[0]  || 'https://pubsub.apache.org:2070/svn'
   pubsub_FILE = ARGV[1] || File.join(Dir.home,'.pubsub')
@@ -114,6 +116,7 @@
   def process(event)
     path = event['pubsub_path']
     if WATCH.include? path # WATCH auto-vivifies
+      $hits += 1
       matches = Hash.new{|h,k| h[k] = Array.new} # key alias, value = array of matching files
       watching = WATCH[path]
       watching.each do |svn_prefix, svn_alias, files|
@@ -134,12 +137,14 @@
         end
       end
       matches.each do |k,v|
-        puts stamp "Updating #{k}"
+        puts stamp "Updating #{k} #{$hits}/#{$misses}"
         cmd = ['rake', "svn:update[#{k}]"]
         unless system(*cmd, {chdir: '/srv/whimsy'})
           puts stamp "Error #{$?} processing #{cmd}"
         end
       end
+    else
+      $misses += 1
     end # possible match
   end