andrew[mystock]$ cd vendor/rails
andrew[rails]$ git tag -l
...*snip*...
rel_2-0-0_RC2
rel_2-0-1
rel_2-0-2
switchtower_0-9-0
switchtower_0-9-0@2073
switchtower_0-9-0@2682
andrew[rails]$ git checkout rel_2-0-2
HEAD is now at 3cba1b8... Add package information that makes packages work on RubyGems before 0.9.5
andrew[rails]$ cd ../../
andrew[mystock]$ script/server
=> Booting Mongrel (use 'script/server webrick' to force WEBrick)
=> Rails application starting on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
** Starting Mongrel listening at 0.0.0.0:3000
** Starting Rails with development environment...
Exiting
/home/andrew/Documents/workspace/mystock/vendor/rails/activerecord/lib/active_record/base.rb:1532:in `method_missing_without_paginate': undefined method `has_finder' for #<Class:0xb6a06980> (NoMethodError)
from /home/andrew/Documents/workspace/mystock/vendor/plugins/will_paginate/lib/will_paginate/finder.rb:139:in `method_missing'
from /home/andrew/Documents/workspace/mystock/app/models/authenticated_base.rb:44:in `included'
...*snip*...
andrew[mystock]$ git status
# On branch andrew
# Changed but not updated:
# (use "git add <file>..." to update what will be committed)
#
# modified: vendor/rails
#
no changes added to commit (use "git add" and/or "git commit -a")
andrew[mystock]$ git submodule update
Submodule path 'vendor/rails': checked out '3c0304849b799f8732f6b4cd60d14688e916ce63'
andrew[mystock]$ script/server
=> Booting Mongrel (use 'script/server webrick' to force WEBrick)
=> Rails application starting on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
** Starting Mongrel listening at 0.0.0.0:3000
** Starting Rails with development environment...
** Rails loaded.
** Loading any Rails specific GemPlugins
** Signals ready. TERM => stop. USR2 => restart. INT => stop (no restart).
** Rails signals registered. HUP => reload (without restart). It might not work well.
** Mongrel 1.1.4 available at 0.0.0.0:3000
** Use CTRL-C to stop.