<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>albumdy_development.sqlite3</filename>
    </added>
    <added>
      <filename>app/controllers/application_controller.rb</filename>
    </added>
    <added>
      <filename>public/javascripts/controls.js</filename>
    </added>
    <added>
      <filename>public/javascripts/dragdrop.js</filename>
    </added>
    <added>
      <filename>public/javascripts/effects.js</filename>
    </added>
    <added>
      <filename>public/javascripts/prototype.js</filename>
    </added>
    <added>
      <filename>script/dbconsole</filename>
    </added>
    <added>
      <filename>script/rails</filename>
    </added>
    <added>
      <filename>vendor/plugins/acts_as_state_machine/.gitignore</filename>
    </added>
    <added>
      <filename>vendor/plugins/acts_as_state_machine/test/test_acts_as_state_machine.rb</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -2,12 +2,12 @@
 # for example lib/tasks/capistrano.rake, and they will automatically be available to Rake.
 
 if RUBY_VERSION &gt; &quot;1.9&quot;
+  Gem::RubyGemsVersion
   class String
     alias_method :each, :each_line
   end
 end
 
-Gem::RubyGemsVersion
 require(File.join(File.dirname(__FILE__), 'config', 'boot'))
 
 require 'rake'</diff>
      <filename>Rakefile</filename>
    </modified>
    <modified>
      <diff>@@ -7,10 +7,7 @@ class Album &lt; ActiveRecord::Base
   
   validates_presence_of :user, :title
   validates_length_of :title, :within =&gt; 5..128
-  validates_length_of :description, :within =&gt; 20..500, :allow_nil =&gt; true, :allow_blank =&gt; true
-  
-  has_friendly_id :title, :use_slug =&gt; true, :strip_diacritics =&gt; true
-  
+  validates_length_of :description, :within =&gt; 20..500, :allow_nil =&gt; true, :allow_blank =&gt; true  
   
   # used as album cover
   def photo</diff>
      <filename>app/models/album.rb</filename>
    </modified>
    <modified>
      <diff>@@ -20,8 +20,6 @@ class User &lt; ActiveRecord::Base
   # anything else you want your user to change should be added here.
   attr_accessible :login, :email, :password, :password_confirmation
   
-  has_friendly_id :login, :use_slug =&gt; true, :strip_diacritics =&gt; true
-  
   acts_as_state_machine :initial =&gt; :pending
   state :passive
   state :pending, :enter =&gt; :make_activation_code</diff>
      <filename>app/models/user.rb</filename>
    </modified>
    <modified>
      <diff>@@ -44,6 +44,7 @@ module Rails
     def load_initializer
       require &quot;#{RAILS_ROOT}/vendor/rails/railties/lib/initializer&quot;
       Rails::Initializer.run(:install_gem_spec_stubs)
+      Rails::GemDependency.add_frozen_gem_path
     end
   end
 
@@ -67,7 +68,7 @@ module Rails
 
     class &lt;&lt; self
       def rubygems_version
-        Gem::RubyGemsVersion if defined? Gem::RubyGemsVersion
+        Gem::RubyGemsVersion rescue nil
       end
 
       def gem_version
@@ -82,14 +83,14 @@ module Rails
 
       def load_rubygems
         require 'rubygems'
-
-        unless rubygems_version &gt;= '0.9.4'
-          $stderr.puts %(Rails requires RubyGems &gt;= 0.9.4 (you have #{rubygems_version}). Please `gem update --system` and try again.)
+        min_version = '1.3.1'
+        unless rubygems_version &gt;= min_version
+          $stderr.puts %Q(Rails requires RubyGems &gt;= #{min_version} (you have #{rubygems_version}). Please `gem update --system` and try again.)
           exit 1
         end
 
       rescue LoadError
-        $stderr.puts %(Rails requires RubyGems &gt;= 0.9.4. Please install RubyGems and try again: http://rubygems.rubyforge.org)
+        $stderr.puts %Q(Rails requires RubyGems &gt;= #{min_version}. Please install RubyGems and try again: http://rubygems.rubyforge.org)
         exit 1
       end
 </diff>
      <filename>config/boot.rb</filename>
    </modified>
    <modified>
      <diff>@@ -28,7 +28,7 @@ namespace :db do
       fixtures = fixture_files.map do |fixture_path, table_name|
         Fixtures.new(connection, table_name, nil, fixture_path)
       end
-      connection.transaction(Thread.current['open_transactions'] == 0) do
+      connection.transaction do
         fixtures.reverse.each { |fixture| fixture.delete_existing_fixtures }
         fixtures.each { |fixture| fixture.insert_fixtures }
 
@@ -42,18 +42,18 @@ namespace :db do
       end
       
       # loop through for friendy_ids
-      users = User.find(:all)
-      for obj in users
-        obj.save
-      end
-      albums = Album.find(:all)
-      for obj in albums
-        obj.save
-      end
-      photos = Photo.find(:all)
-      for obj in photos
-        obj.save
-      end
+      # users = User.find(:all)
+      # for obj in users
+      #   obj.save
+      # end
+      # albums = Album.find(:all)
+      # for obj in albums
+      #   obj.save
+      # end
+      # photos = Photo.find(:all)
+      # for obj in photos
+      #   obj.save
+      # end
             
     end
   end</diff>
      <filename>lib/tasks/bootstrap.rake</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,4 @@
 #!/usr/bin/env ruby
 require File.dirname(__FILE__) + '/../config/boot'
-require 'commands/about'
+$LOAD_PATH.unshift &quot;#{RAILTIES_PATH}/builtin/rails_info&quot;
+require 'commands/about'
\ No newline at end of file</diff>
      <filename>script/about</filename>
    </modified>
    <modified>
      <diff>@@ -13,7 +13,7 @@ end
 desc 'Test the acts as state machine plugin.'
 Rake::TestTask.new(:test) do |t|
   t.libs &lt;&lt; 'lib'
-  t.pattern = 'test/**/*_test.rb'
+  t.pattern = 'test/**/test_*.rb'
   t.verbose = true
 end
 </diff>
      <filename>vendor/plugins/acts_as_state_machine/Rakefile</filename>
    </modified>
    <modified>
      <diff>@@ -5,71 +5,74 @@ module ScottBarron                   #:nodoc:
       end
       class NoInitialState &lt; Exception #:nodoc:
       end
-      
+
       def self.included(base)        #:nodoc:
         base.extend ActMacro
       end
-      
+
       module SupportingClasses
+        # Default transition action.  Always returns true.
+        NOOP = lambda { |o| true }
+
         class State
-          attr_reader :name
-        
-          def initialize(name, opts)
-            @name, @opts = name, opts
+          attr_reader :name, :value
+
+          def initialize(name, options)
+            @name  = name.to_sym
+            @value = (options[:value] || @name).to_s
+            @after = Array(options[:after])
+            @enter = options[:enter] || NOOP
+            @exit  = options[:exit] || NOOP
           end
-        
+
           def entering(record)
-            enteract = @opts[:enter]
-            record.send(:run_transition_action, enteract) if enteract
+            record.send(:run_transition_action, @enter)
           end
-        
+
           def entered(record)
-            afteractions = @opts[:after]
-            return unless afteractions
-            Array(afteractions).each do |afteract|
-              record.send(:run_transition_action, afteract)
-            end
+            @after.each { |action| record.send(:run_transition_action, action) }
           end
-        
+
           def exited(record)
-            exitact  = @opts[:exit]
-            record.send(:run_transition_action, exitact) if exitact
+            record.send(:run_transition_action, @exit)
           end
         end
 
         class StateTransition
           attr_reader :from, :to, :opts
-          
-          def initialize(opts)
-            @from, @to, @guard = opts[:from], opts[:to], opts[:guard]
-            @opts = opts
+
+          def initialize(options)
+            @from  = options[:from].to_s
+            @to    = options[:to].to_s
+            @guard = options[:guard] || NOOP
+            @opts  = options
           end
-          
+
           def guard(obj)
             @guard ? obj.send(:run_transition_action, @guard) : true
           end
 
           def perform(record)
             return false unless guard(record)
-            loopback = record.current_state == to
+            loopback = record.current_state.to_s == to
             states = record.class.read_inheritable_attribute(:states)
             next_state = states[to]
-            old_state = states[record.current_state]
-          
+            old_state = states[record.current_state.to_s]
+
             next_state.entering(record) unless loopback
-          
-            record.update_attribute(record.class.state_column, to.to_s)
-          
+
+            record.update_attribute(record.class.state_column, next_state.value)
+
             next_state.entered(record) unless loopback
             old_state.exited(record) unless loopback
             true
           end
-          
+
           def ==(obj)
             @from == obj.from &amp;&amp; @to == obj.to
           end
         end
-        
+
         class Event
           attr_reader :name
           attr_reader :transitions
@@ -84,17 +87,17 @@ module ScottBarron                   #:nodoc:
             @transitions.freeze
             freeze
           end
-          
+
           def next_states(record)
-            @transitions.select { |t| t.from == record.current_state }
+            @transitions.select { |t| t.from == record.current_state.to_s }
           end
-          
+
           def fire(record)
             next_states(record).each do |transition|
               break true if transition.perform(record)
             end
           end
-          
+
           def transitions(trans_opts)
             Array(trans_opts[:from]).each do |s|
               @transitions &lt;&lt; SupportingClasses::StateTransition.new(trans_opts.merge({:from =&gt; s.to_sym}))
@@ -102,59 +105,61 @@ module ScottBarron                   #:nodoc:
           end
         end
       end
-      
+
       module ActMacro
         # Configuration options are
         #
         # * +column+ - specifies the column name to use for keeping the state (default: state)
         # * +initial+ - specifies an initial state for newly created objects (required)
-        def acts_as_state_machine(opts)
-          self.extend(ClassMethods)
-          raise NoInitialState unless opts[:initial]
-          
-          write_inheritable_attribute :states, {}
-          write_inheritable_attribute :initial_state, opts[:initial]
-          write_inheritable_attribute :transition_table, {}
-          write_inheritable_attribute :event_table, {}
-          write_inheritable_attribute :state_column, opts[:column] || 'state'
-          
-          class_inheritable_reader    :initial_state
-          class_inheritable_reader    :state_column
-          class_inheritable_reader    :transition_table
-          class_inheritable_reader    :event_table
-          
-          self.send(:include, ScottBarron::Acts::StateMachine::InstanceMethods)
-
-          before_create               :set_initial_state
-          after_create                :run_initial_state_actions
+        def acts_as_state_machine(options = {})
+          class_eval do
+            extend ClassMethods
+            include InstanceMethods
+
+            raise NoInitialState unless options[:initial]
+
+            write_inheritable_attribute :states, {}
+            write_inheritable_attribute :initial_state, options[:initial]
+            write_inheritable_attribute :transition_table, {}
+            write_inheritable_attribute :event_table, {}
+            write_inheritable_attribute :state_column, options[:column] || 'state'
+
+            class_inheritable_reader    :initial_state
+            class_inheritable_reader    :state_column
+            class_inheritable_reader    :transition_table
+            class_inheritable_reader    :event_table
+
+            before_create               :set_initial_state
+            after_create                :run_initial_state_actions
+          end
         end
       end
-      
+
       module InstanceMethods
         def set_initial_state #:nodoc:
           write_attribute self.class.state_column, self.class.initial_state.to_s
         end
 
         def run_initial_state_actions
-          initial = self.class.read_inheritable_attribute(:states)[self.class.initial_state.to_sym]
+          initial = self.class.read_inheritable_attribute(:states)[self.class.initial_state.to_s]
           initial.entering(self)
           initial.entered(self)
         end
-      
+
         # Returns the current state the object is in, as a Ruby symbol.
         def current_state
           self.send(self.class.state_column).to_sym
         end
-      
+
         # Returns what the next state for a given event would be, as a Ruby symbol.
         def next_state_for_event(event)
           ns = next_states_for_event(event)
-          ns.empty? ? nil : ns.first.to
+          ns.empty? ? nil : ns.first.to.to_sym
         end
 
         def next_states_for_event(event)
           self.class.read_inheritable_attribute(:transition_table)[event.to_sym].select do |s|
-            s.from == current_state
+            s.from == current_state.to_s
           end
         end
 
@@ -167,9 +172,9 @@ module ScottBarron                   #:nodoc:
       module ClassMethods
         # Returns an array of all known states.
         def states
-          read_inheritable_attribute(:states).keys
+          read_inheritable_attribute(:states).keys.collect { |state| state.to_sym }
         end
-        
+
         # Define an event.  This takes a block which describes all valid transitions
         # for this event.
         #
@@ -195,12 +200,12 @@ module ScottBarron                   #:nodoc:
         # Example: &lt;tt&gt;order.close_order!&lt;/tt&gt;.
         def event(event, opts={}, &amp;block)
           tt = read_inheritable_attribute(:transition_table)
-          
-          et = read_inheritable_attribute(:event_table)
-          e = et[event.to_sym] = SupportingClasses::Event.new(event, opts, tt, &amp;block)
+
+          e = SupportingClasses::Event.new(event, opts, tt, &amp;block)
+          write_inheritable_hash(:event_table, event.to_sym =&gt; e)
           define_method(&quot;#{event.to_s}!&quot;) { e.fire(self) }
         end
-        
+
         # Define a state of the system. +state+ can take an optional Proc object
         # which will be executed every time the system transitions into that
         # state.  The proc will be passed the current object.
@@ -214,12 +219,12 @@ module ScottBarron                   #:nodoc:
         #   state :closed, Proc.new { |o| Mailer.send_notice(o) }
         # end
         def state(name, opts={})
-          state = SupportingClasses::State.new(name.to_sym, opts)
-          read_inheritable_attribute(:states)[name.to_sym] = state
-        
-          define_method(&quot;#{state.name}?&quot;) { current_state == state.name }
+          state = SupportingClasses::State.new(name, opts)
+          write_inheritable_hash(:states, state.value =&gt; state)
+
+          define_method(&quot;#{state.name}?&quot;) { current_state.to_s == state.value }
         end
-        
+
         # Wraps ActiveRecord::Base.find to conveniently find all records in
         # a given state.  Options:
         #
@@ -231,7 +236,7 @@ module ScottBarron                   #:nodoc:
             find(number, *args)
           end
         end
-        
+
         # Wraps ActiveRecord::Base.count to conveniently count all records in
         # a given state.  Options:
         #
@@ -242,7 +247,7 @@ module ScottBarron                   #:nodoc:
             count(*args)
           end
         end
-        
+
         # Wraps ActiveRecord::Base.calculate to conveniently calculate all records in
         # a given state.  Options:
         #
@@ -253,11 +258,11 @@ module ScottBarron                   #:nodoc:
             calculate(*args)
           end
         end
-        
+
         protected
         def with_state_scope(state)
-          raise InvalidState unless states.include?(state)
-          
+          raise InvalidState unless states.include?(state.to_sym)
+
           with_scope :find =&gt; {:conditions =&gt; [&quot;#{table_name}.#{state_column} = ?&quot;, state.to_s]} do
             yield if block_given?
           end
@@ -265,4 +270,4 @@ module ScottBarron                   #:nodoc:
       end
     end
   end
-end
\ No newline at end of file
+end</diff>
      <filename>vendor/plugins/acts_as_state_machine/lib/acts_as_state_machine.rb</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>app/controllers/application.rb</filename>
    </removed>
    <removed>
      <filename>script/performance/request</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/acts_as_state_machine/test/acts_as_state_machine_test.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/acts_as_state_machine/test/database.yml</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/acts_as_state_machine/test/fixtures/conversation.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/acts_as_state_machine/test/fixtures/person.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/acts_as_state_machine/test/schema.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/acts_as_state_machine/test/test_helper.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/friendly_id/.gitignore</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/friendly_id/CHANGES</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/friendly_id/MIT-LICENSE</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/friendly_id/README</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/friendly_id/Rakefile</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/friendly_id/friendly_id.gemspec</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/friendly_id/generators/friendly_id_migration/friendly_id_migration_generator.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/friendly_id/generators/friendly_id_migration/templates/create_slugs.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/friendly_id/init.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/friendly_id/install.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/friendly_id/lib/friendly_id.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/friendly_id/lib/slug.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/friendly_id/tasks/friendly_id_tasks.rake</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/friendly_id/test/database.yml</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/friendly_id/test/fixtures/post.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/friendly_id/test/fixtures/posts.yml</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/friendly_id/test/fixtures/slugs.yml</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/friendly_id/test/fixtures/user.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/friendly_id/test/fixtures/users.yml</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/friendly_id/test/schema.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/friendly_id/test/sluggable_test.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/friendly_id/test/test_helper.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/friendly_id/test/unique_column_test.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/friendly_id/uninstall.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/.gitignore</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/CHANGELOG</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/README.textile</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/Rakefile</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/TODO</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/generators/authenticated/USAGE</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/generators/authenticated/authenticated_generator.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/generators/authenticated/lib/insert_routes.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/generators/authenticated/templates/_model_partial.html.erb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/generators/authenticated/templates/activation.erb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/generators/authenticated/templates/authenticated_system.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/generators/authenticated/templates/authenticated_test_helper.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/generators/authenticated/templates/controller.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/generators/authenticated/templates/helper.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/generators/authenticated/templates/login.html.erb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/generators/authenticated/templates/mailer.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/generators/authenticated/templates/migration.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/generators/authenticated/templates/model.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/generators/authenticated/templates/model_controller.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/generators/authenticated/templates/model_helper.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/generators/authenticated/templates/model_helper_spec.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/generators/authenticated/templates/observer.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/generators/authenticated/templates/signup.html.erb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/generators/authenticated/templates/signup_notification.erb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/generators/authenticated/templates/site_keys.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/generators/authenticated/templates/spec/controllers/access_control_spec.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/generators/authenticated/templates/spec/controllers/authenticated_system_spec.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/generators/authenticated/templates/spec/controllers/sessions_controller_spec.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/generators/authenticated/templates/spec/controllers/users_controller_spec.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/generators/authenticated/templates/spec/fixtures/users.yml</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/generators/authenticated/templates/spec/helpers/users_helper_spec.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/generators/authenticated/templates/spec/models/user_spec.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/generators/authenticated/templates/stories/rest_auth_stories.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/generators/authenticated/templates/stories/rest_auth_stories_helper.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/generators/authenticated/templates/stories/steps/ra_navigation_steps.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/generators/authenticated/templates/stories/steps/ra_resource_steps.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/generators/authenticated/templates/stories/steps/ra_response_steps.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/generators/authenticated/templates/stories/steps/user_steps.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/generators/authenticated/templates/stories/users/accounts.story</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/generators/authenticated/templates/stories/users/sessions.story</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/generators/authenticated/templates/test/functional_test.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/generators/authenticated/templates/test/mailer_test.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/generators/authenticated/templates/test/model_functional_test.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/generators/authenticated/templates/test/unit_test.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/init.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/install.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/lib/authentication.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/lib/authentication/by_cookie_token.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/lib/authentication/by_password.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/lib/authorization.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/lib/authorization/aasm_roles.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/lib/authorization/stateful_roles.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/lib/trustification.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/lib/trustification/email_validation.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/notes/AccessControl.txt</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/notes/Authentication.txt</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/notes/Authorization.txt</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/notes/RailsPlugins.txt</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/notes/SecurityFramework.graffle</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/notes/SecurityFramework.png</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/notes/SecurityPatterns.txt</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/notes/Tradeoffs.txt</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/notes/Trustification.txt</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/restful-authentication/tasks/auth.rake</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/will_paginate/.gitignore</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/will_paginate/.manifest</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/will_paginate/CHANGELOG.rdoc</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/will_paginate/LICENSE</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/will_paginate/README.rdoc</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/will_paginate/Rakefile</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/will_paginate/examples/apple-circle.gif</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/will_paginate/examples/index.haml</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/will_paginate/examples/index.html</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/will_paginate/examples/pagination.css</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/will_paginate/examples/pagination.sass</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/will_paginate/init.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/will_paginate/lib/will_paginate.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/will_paginate/lib/will_paginate/array.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/will_paginate/lib/will_paginate/collection.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/will_paginate/lib/will_paginate/core_ext.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/will_paginate/lib/will_paginate/finder.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/will_paginate/lib/will_paginate/named_scope.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/will_paginate/lib/will_paginate/named_scope_patch.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/will_paginate/lib/will_paginate/version.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/will_paginate/lib/will_paginate/view_helpers.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/will_paginate/test/boot.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/will_paginate/test/collection_test.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/will_paginate/test/console</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/will_paginate/test/database.yml</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/will_paginate/test/finder_test.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/will_paginate/test/fixtures/admin.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/will_paginate/test/fixtures/developer.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/will_paginate/test/fixtures/developers_projects.yml</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/will_paginate/test/fixtures/project.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/will_paginate/test/fixtures/projects.yml</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/will_paginate/test/fixtures/replies.yml</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/will_paginate/test/fixtures/reply.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/will_paginate/test/fixtures/schema.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/will_paginate/test/fixtures/topic.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/will_paginate/test/fixtures/topics.yml</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/will_paginate/test/fixtures/user.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/will_paginate/test/fixtures/users.yml</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/will_paginate/test/helper.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/will_paginate/test/lib/activerecord_test_case.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/will_paginate/test/lib/activerecord_test_connector.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/will_paginate/test/lib/load_fixtures.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/will_paginate/test/lib/view_test_process.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/will_paginate/test/tasks.rake</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/will_paginate/test/view_test.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/will_paginate/will_paginate.gemspec</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>826dfac4198470bab793b16b204b06e7c2344450</id>
    </parent>
  </parents>
  <author>
    <name>Andreas Haller</name>
    <email>andreashaller@gmail.com</email>
  </author>
  <url>http://github.com/rapind/albumdy/commit/385add98bb2d20c8c9500e46c37b331cea1a1a85</url>
  <id>385add98bb2d20c8c9500e46c37b331cea1a1a85</id>
  <committed-date>2009-04-02T14:53:19-07:00</committed-date>
  <authored-date>2009-04-02T14:53:19-07:00</authored-date>
  <message>updated dependencies. seems to work with Ruby 1.9

de-vendored some gems, removed friendly_id
removed friendly_id, because of an sqlite3 issue</message>
  <tree>758159b4074dd59e3d29b88a0c0da0857a8e5541</tree>
  <committer>
    <name>Andreas Haller</name>
    <email>andreashaller@gmail.com</email>
  </committer>
</commit>
