<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -28,8 +28,17 @@ namespace :seinfeld do
   end
 
   task :update =&gt; :init do
-    Seinfeld::User.paginated_each do |user|
-      user.update_progress
+    if ENV['USER'].to_s.size.zero?
+      Seinfeld::User.paginated_each do |user|
+        user.update_progress
+      end
+    else
+      user = Seinfeld::User.first(:login =&gt; ENV['USER'])
+      if user
+        user.update_progress
+      else
+        raise &quot;No user found for #{ENV['USER'].inspect}&quot;
+      end
     end
   end
 end</diff>
      <filename>Rakefile</filename>
    </modified>
    <modified>
      <diff>@@ -66,11 +66,11 @@ module Seinfeld
       return [] if feed.entries.empty?
       days = feed.entries.inject({}) do |selected, entry|
         this_entry_id = entry.item_id
+        entry_id    ||= this_entry_id
         if last_entry_id == this_entry_id
           skipped_early = true
           break selected
         end
-        entry_id ||= this_entry_id
 
         if entry.title =~ %r{^#{login} committed}
           updated = entry.updated_at</diff>
      <filename>lib/seinfeld/models.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>d77fe6d19471ccd7a871c23688848b8428e282f7</id>
    </parent>
  </parents>
  <author>
    <name>rick</name>
    <email>technoweenie@gmail.com</email>
  </author>
  <url>http://github.com/technoweenie/seinfeld/commit/1935f1b4e7c025849b079c0f1afe9a2a1ef6db66</url>
  <id>1935f1b4e7c025849b079c0f1afe9a2a1ef6db66</id>
  <committed-date>2008-10-05T14:03:32-07:00</committed-date>
  <authored-date>2008-10-05T14:03:32-07:00</authored-date>
  <message>allow updating of individual users</message>
  <tree>15790e1f1b655a88ed8998dcaa7e9c332dcae131</tree>
  <committer>
    <name>rick</name>
    <email>technoweenie@gmail.com</email>
  </committer>
</commit>
