<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -29,7 +29,7 @@ class ApplicationController &lt; ActionController::Base
     end
 
     def login_required
-      logged_in? || access_denied_message(&quot;You must be logged in to edit a profile.&quot;)
+      logged_in? || access_denied_message(&quot;You must be logged to access this page.&quot;)
     end
 
     # handles non-html responses in DEV mode when there are exceptions</diff>
      <filename>app/controllers/application.rb</filename>
    </modified>
    <modified>
      <diff>@@ -8,71 +8,10 @@ module ApplicationHelper
     @use_login_form ||= !cookies['use_svn'].blank? &amp;&amp; cookies['use_svn'].to_s == '1'
   end
   
-  def word_for_change(change)
-    case change.downcase
-      when 'a'  then  'Added'
-      when 'd'  then  'Deleted'
-      when 'm'  then  'Modified'
-      when 'mv' then  'Moved'
-      when 'cp' then  'Copied'
-      else return change
-    end
-  end
-  
   def nb_pad(s, num)
     s.to_s.ljust(num).gsub(' ', '&amp;nbsp;')
   end
   
-if Object.const_defined?(:Uv)
-  def highlight_as(filename)
-    Uv.syntax_for_file(filename) || 'plain_text'
-  end
-  
-  def highlight_syntax_in(node, show_blame=false)
-    parsed = nil
-    benchmark &quot;Highlighting #{node.path}&quot; do
-      parsed = Uv.parse(node.content, &quot;xhtml&quot;, highlight_as(node.path.split(&quot;/&quot;).last), true, Tentacle.source_highlight_theme)
-      parsed.gsub!(/&lt;span class=&quot;line-numbers&quot;&gt;(\s+\d+\s+)&lt;\/span&gt;/) do |s|
-        line_num = $1.to_i
-        line_len = node.blame.size.to_s.length
-        rev, username = node.blame[line_num]
-        %(&lt;span class=&quot;line-numbers&quot; id=&quot;n-#{line_num}&quot;&gt;&lt;span class=&quot;blame&quot; title=&quot;#{username} modified this code in ##{rev}&quot;&gt;#{link_to(&quot;#{nb_pad username, node.blame[:username_length]}&quot;, hosted_url(current_repository, :changeset, :id =&gt; rev))}&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;#n-#{line_num}&quot;&gt;#{nb_pad line_num, line_len}&lt;/a&gt;&lt;/span&gt;)
-      end
-      parsed.gsub! /^&lt;pre class=&quot;/, %(&lt;pre id=&quot;source-code&quot; class=&quot;#{'noblame ' unless show_blame})
-    end
-    parsed
-  end
-else
-  def highlight_as(filename)
-    case filename.split('.').last.downcase
-      when 'js', 'as'               then 'javascript'
-      when 'rb', 'rakefile', 'rake' then 'ruby'
-      when 'css'                    then 'css'
-      when 'rhtml', 'erb', 'html', 'xml', 'rxml', 'plist' then 'html'
-      else 'plain'
-    end
-  end
-  
-  def highlight_syntax_in(node, show_blame=false)
-    %(&lt;pre class=&quot;viewsource&quot;&gt;
-      &lt;code class=&quot;#{highlight_as(node.path.split('/').last)}&quot;&gt;#{h node.content}&lt;/code&gt;
-    &lt;/pre&gt;)
-  end
-  
-  def blame_for(node)
-    lines = node.content.split(&quot;\n&quot;)
-    lines.each_with_index do |line, i|
-      rev, username = node.blame[i+1]
-      line.replace &quot;#{rev} #{username.ljust(node.blame[:username_length])} #{line}&quot;
-    end
-    %(&lt;pre&gt;&lt;code&gt;#{h lines.join(&quot;\n&quot;)}&lt;/code&gt;&lt;/pre&gt;)
-  end
-end
-  
-  def modified?(flag)
-    flag.downcase == 'm'
-  end
-  
   def title(ttl)
     @title = ttl || ' '
   end</diff>
      <filename>app/helpers/application_helper.rb</filename>
    </modified>
    <modified>
      <diff>@@ -110,6 +110,8 @@
         &lt;!-- sbar --&gt;
         &lt;div id=&quot;sbar&quot;&gt;
           &lt;%= yield :sidebar %&gt;
+          
+          &lt;%= yield :right %&gt;    		  
         &lt;/div&gt;
         &lt;!-- /sbar --&gt;
         &lt;% end -%&gt;</diff>
      <filename>app/views/layouts/application.html.erb</filename>
    </modified>
    <modified>
      <diff>@@ -9,10 +9,6 @@ require 'ostruct'
 # Specifies gem version of Rails to use when vendor/rails is not present
 RAILS_GEM_VERSION = '2.0.2' unless defined? RAILS_GEM_VERSION
 
-# Set this to :path to have URLs like http://my-tentacle.com/repo1/* instead of 
-# http://repo1.my-tentacle.com/*
-# USE_REPO_PATHS = true
-
 # Bootstrap the Rails environment, frameworks, and default configuration
 require File.join(File.dirname(__FILE__), 'boot')
 require File.join(File.dirname(__FILE__), '../vendor/plugins/engines/boot')
@@ -24,7 +20,7 @@ Rails.plugin_routes = []
 # Configuration for external services like S3, Akismet, etc.
 Rails.mattr_accessor :service_data
 Rails.service_data = OpenStruct.new
-  
+
 Rails::Initializer.run do |config|
   # Settings in config/environments/* take precedence over those specified here
   
@@ -68,7 +64,6 @@ Rails::Initializer.run do |config|
   # Application configuration should go into files in config/initializers
   # -- all .rb files in that directory is automatically loaded
   
-  
   # Load Enginized models and all the other engine code we use.  Otherwise it won't load models
   # and other code won't reload.
   config.to_prepare do</diff>
      <filename>config/environment.rb</filename>
    </modified>
    <modified>
      <diff>@@ -15,4 +15,12 @@ config.action_view.cache_template_extensions         = false
 config.action_view.debug_rjs                         = true
 
 # Don't care if the mailer can't send
-config.action_mailer.raise_delivery_errors = false
\ No newline at end of file
+config.action_mailer.raise_delivery_errors = false
+
+# Engines doesn't load models more than once so the code mixing doesn't work.
+# This fixes that.
+config.after_initialize do
+  Dir.glob(&quot;#{RAILS_ROOT}/vendor/plugins/**/app/models/*.rb&quot;).each do |model_file|
+    load model_file
+  end
+end
\ No newline at end of file</diff>
      <filename>config/environments/development.rb</filename>
    </modified>
    <modified>
      <diff>@@ -18,6 +18,19 @@ ActiveRecord::Schema.define(:version =&gt; 7) do
     t.datetime &quot;updated_at&quot;
   end
 
+  create_table &quot;attachments&quot;, :force =&gt; true do |t|
+    t.integer  &quot;size&quot;
+    t.string   &quot;content_type&quot;
+    t.string   &quot;filename&quot;
+    t.integer  &quot;height&quot;
+    t.integer  &quot;width&quot;
+    t.integer  &quot;parent_id&quot;
+    t.string   &quot;thumbnail&quot;
+    t.integer  &quot;page_id&quot;
+    t.datetime &quot;created_at&quot;
+    t.datetime &quot;updated_at&quot;
+  end
+
   create_table &quot;avatars&quot;, :force =&gt; true do |t|
     t.string  &quot;content_type&quot;
     t.string  &quot;filename&quot;
@@ -28,6 +41,18 @@ ActiveRecord::Schema.define(:version =&gt; 7) do
     t.integer &quot;height&quot;
   end
 
+  create_table &quot;flags&quot;, :force =&gt; true do |t|
+    t.integer  &quot;flaggable_id&quot;
+    t.string   &quot;flaggable_type&quot;
+    t.integer  &quot;owner_id&quot;
+    t.string   &quot;owner_type&quot;
+    t.integer  &quot;flagger_id&quot;
+    t.string   &quot;flagger_type&quot;
+    t.string   &quot;reason&quot;
+    t.datetime &quot;created_at&quot;
+    t.datetime &quot;updated_at&quot;
+  end
+
   create_table &quot;forums&quot;, :force =&gt; true do |t|
     t.integer &quot;site_id&quot;
     t.string  &quot;name&quot;
@@ -56,8 +81,19 @@ ActiveRecord::Schema.define(:version =&gt; 7) do
     t.string   &quot;name&quot;
     t.datetime &quot;created_at&quot;
     t.datetime &quot;updated_at&quot;
-    t.integer  &quot;topics_count&quot;, :default =&gt; 0
-    t.integer  &quot;posts_count&quot;,  :default =&gt; 0
+    t.integer  &quot;users_count&quot;,                 :default =&gt; 0
+    t.integer  &quot;posts_count&quot;,                 :default =&gt; 0
+    t.integer  &quot;topics_count&quot;
+    t.boolean  &quot;wiki_requires_approval&quot;,      :default =&gt; false
+    t.boolean  &quot;wiki_requires_login_to_post&quot;, :default =&gt; true
+    t.boolean  &quot;disable_wiki_teh&quot;,            :default =&gt; false
+  end
+
+  create_table &quot;links&quot;, :force =&gt; true do |t|
+    t.integer  &quot;from_page_id&quot;
+    t.integer  &quot;to_page_id&quot;
+    t.datetime &quot;created_at&quot;
+    t.datetime &quot;updated_at&quot;
   end
 
   create_table &quot;memberships&quot;, :force =&gt; true do |t|
@@ -65,7 +101,6 @@ ActiveRecord::Schema.define(:version =&gt; 7) do
     t.integer  &quot;profile_id&quot;
     t.datetime &quot;created_at&quot;
     t.datetime &quot;updated_at&quot;
-    t.boolean  &quot;admin&quot;,      :default =&gt; false
   end
 
   create_table &quot;moderatorships&quot;, :force =&gt; true do |t|
@@ -102,6 +137,32 @@ ActiveRecord::Schema.define(:version =&gt; 7) do
     t.binary &quot;value&quot;
   end
 
+  create_table &quot;page_versions&quot;, :force =&gt; true do |t|
+    t.integer  &quot;page_id&quot;
+    t.integer  &quot;version&quot;
+    t.string   &quot;title&quot;
+    t.text     &quot;body&quot;
+    t.integer  &quot;profile_id&quot;
+    t.string   &quot;permalink&quot;
+    t.datetime &quot;created_at&quot;
+    t.datetime &quot;updated_at&quot;
+    t.boolean  &quot;private_page&quot;
+    t.integer  &quot;group_id&quot;
+  end
+
+  create_table &quot;pages&quot;, :force =&gt; true do |t|
+    t.string   &quot;title&quot;
+    t.text     &quot;body&quot;
+    t.integer  &quot;profile_id&quot;
+    t.string   &quot;permalink&quot;
+    t.datetime &quot;created_at&quot;
+    t.datetime &quot;updated_at&quot;
+    t.boolean  &quot;private_page&quot;
+    t.integer  &quot;version&quot;
+    t.integer  &quot;group_id&quot;
+    t.datetime &quot;locked_at&quot;
+  end
+
   create_table &quot;posts&quot;, :force =&gt; true do |t|
     t.integer  &quot;profile_id&quot;
     t.integer  &quot;topic_id&quot;
@@ -118,6 +179,21 @@ ActiveRecord::Schema.define(:version =&gt; 7) do
   add_index &quot;posts&quot;, [&quot;created_at&quot;, &quot;profile_id&quot;], :name =&gt; &quot;index_posts_on_profile_id&quot;
   add_index &quot;posts&quot;, [&quot;created_at&quot;, &quot;topic_id&quot;], :name =&gt; &quot;index_posts_on_topic_id&quot;
 
+  create_table &quot;private_messages&quot;, :force =&gt; true do |t|
+    t.integer  &quot;sender_id&quot;
+    t.integer  &quot;recipient_id&quot;
+    t.string   &quot;title&quot;
+    t.text     &quot;body&quot;
+    t.text     &quot;body_html&quot;
+    t.boolean  &quot;sender_deleted&quot;,    :default =&gt; false
+    t.boolean  &quot;recipient_deleted&quot;, :default =&gt; false
+    t.datetime &quot;created_at&quot;
+    t.datetime &quot;updated_at&quot;
+  end
+
+  add_index &quot;private_messages&quot;, [&quot;sender_id&quot;], :name =&gt; &quot;index_private_messages_on_sender_id&quot;
+  add_index &quot;private_messages&quot;, [&quot;recipient_id&quot;], :name =&gt; &quot;index_private_messages_on_recipient_id&quot;
+
   create_table &quot;profiles&quot;, :force =&gt; true do |t|
     t.integer  &quot;user_id&quot;
     t.string   &quot;first_name&quot;</diff>
      <filename>db/schema.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,206 +0,0 @@
-namespace :tentacle do
-  desc &quot;Upgrades Tentacle if it uses the recommended file/directory structure (see tentacle:setup).  Run from inside the release directory.&quot;
-  task :upgrade =&gt; :check_structure do
-    unless @in_structure || ENV['WAREHOUSE_FORCE']
-      say &quot;Tentacle is not setup to upgrade.&quot;
-      say &quot;Try running 'rake tentacle:setup'&quot;
-      return
-    end
-    
-    rel_path = &quot;releases/tentacle-#{Tentacle.version}&quot;
-
-    Dir.chdir '../..'
-    Dir['shared/**/**'].each do |file|
-      next unless file =~ /^shared\/config/
-      rel_file = file.gsub /shared/, rel_path
-      next unless File.file?(file)
-      ln_sf File.expand_path(file), File.dirname(rel_file)
-    end
-    ln_sf File.expand_path(&quot;shared/public/avatars&quot;), File.join(rel_path, 'public', 'avatars')
-    ln_sf File.expand_path(rel_path), 'current'
-    Dir.chdir rel_path
-    
-    unless ENV['WAREHOUSE_FORCE']
-      say &quot;Upgraded to v#{Tentacle.version}&quot;
-      say &quot;Be sure to restart the Rails application to see the changes take effect.&quot;
-    end
-  end
-  
-  desc &quot;Checks whether the current setup uses the recommended file/directory structure (see tentacle:setup)&quot;
-  task :check_structure =&gt; :init_highline do
-    @app_root = Pathname.new(Dir.pwd)
-    
-    @in_structure = \
-      (@app_root.dirname.basename.to_s == 'releases') &amp;&amp; 
-      (@app_root.dirname.dirname + 'shared').exist?
-  end
-  
-  desc &quot;Attempts to setup Tentacle with the recommended file/directory structure.  It lets you know what it's doing before making the change.&quot;
-  task :setup =&gt; :check_structure do
-    if @in_structure
-      say &quot;Tentacle is already setup correctly.&quot;
-    else      
-      top_level = ENV['TOP_LEVEL'] || 'tentacle'
-      rel_path = &quot;releases/tentacle-#{Tentacle.version}&quot;
-      say &quot;It doesn't look like Tentacle is setup in the recommended structure:&quot;
-      puts
-      say &quot;#{@app_root.dirname}/#{top_level}/shared &lt;-- shared config files&quot;
-      say &quot;#{@app_root.dirname}/#{top_level}/#{rel_path} &lt;-- this tentacle release&quot;
-      say &quot;#{@app_root.dirname}/#{top_level}/current &lt;-- symlink of latest tentacle release&quot;
-      puts
-      say &quot;The added benefits are simpler Web Server configuration and upgradeability.&quot;
-      puts
-      if agree(&quot;Would you like to setup Tentacle like this? [y/n]&quot;)
-        rel_files = ['config/database.yml', 'config/initializers/tentacle.rb', 'public/avatars'].inject({}) do |memo, path|
-          memo.update path =&gt; File.expand_path(path)
-        end
-
-        mkdir_p &quot;../#{top_level}&quot;
-        Dir.chdir &quot;../#{top_level}&quot;
-        mkdir_p 'shared/config/initializers'
-        mkdir_p 'shared/public'
-        mkdir_p 'releases'
-        rel_files.each do |path, full|
-          next unless File.exist?(full)
-          cp_r full, File.join('shared', path)
-        end
-        touch 'shared/config/initializers/tentacle.rb' unless File.exist?('shared/config/initializers/tentacle.rb')
-        touch 'shared/config/database.yml'              unless File.exist?('shared/config/database.yml')
-        mkdir_p 'shared/public/avatars'
-        mv @app_root.to_s, rel_path
-        
-        Dir.chdir rel_path
-        ENV['WAREHOUSE_FORCE'] = '1'
-        Rake::Task[&quot;tentacle:upgrade&quot;].invoke
-      end
-    end
-  end
-  
-  desc &quot;Bootstraps Tentacle by checking for various libs, creating your database.yml, and reloading the database schema.&quot;
-  task :bootstrap =&gt; :check_structure do
-    say &quot;Bootstrapping Tentacle v#{Tentacle.version}...&quot;
-    
-    puts
-    say &quot;1) Check for subversion bindings and proper permissions&quot;
-    say &quot;2) Create Database.yml config file&quot;
-    say &quot;3) Load Database Schema&quot;
-    puts
-
-    begin
-      say &quot;checking for subversion bindings...&quot;
-      require 'svn/core'
-      say &quot;... found it!&quot;
-    rescue
-      say &quot;You do not have the ruby/svn bindings installed.&quot;
-      raise
-    end
-    
-    say &quot;checking for proper write permissions...&quot;
-    if File.writable?('config/initializers')
-      say &quot;... looks good!&quot;
-    else
-      say &quot;The config/initializers directy should be writable to rails so Tentacle can store this copy's configuration.&quot;
-      return
-    end
-    
-    puts
-    say &quot;Step 1 is complete, now to check your database.yml file.&quot;
-    puts
-
-    db_config = &quot;config/database.yml&quot;
-    db_config = File.readlink(db_config) if File.symlink?(db_config)
-    
-    if File.exist?(db_config)
-      say &quot;It looks like you already have a database.yml file.&quot;
-      @restart = agree(&quot;Would you like to CLEAR it and start over? [y/n]&quot;)
-    end
-    
-    unless !@restart &amp;&amp; File.exist?(db_config)
-      if @restart || agree(&quot;Would you like to create a database.yml file? [y/n]&quot;)
-        options = OpenStruct.new
-        class &lt;&lt; options
-          def get_binding() binding end
-          def test_database
-            @test_database ||= database.gsub(pattern, '') + '_test'
-          end
-        end
-        options.keys     = [:adapter, :host, :database, :username, :password, :socket]
-        options.pattern  = /_(dev.*|prod.*|test)$/
-        options.adapter  = 'mysql'
-        puts
-        options.host     = ask(&quot;Host name: (default = localhost)&quot;)
-        puts
-        say &quot;This same database will be used for your DEV and PRODUCTION environments.&quot;
-        say &quot;The test database name will be inferred from this database name.&quot;
-        options.database = ask(&quot;Database name:&quot;)
-        puts
-        options.username = ask(&quot;User name:&quot;)
-        puts
-        options.password = ask(&quot;Password:&quot;) { |q| q.echo = &quot;x&quot; }
-        puts
-        options.socket   = ask(&quot;Socket path: (blank by default)&quot;)
-        [:host, :socket].each do |attr|
-          if options.send(attr).to_s.size == 0
-            options.delete_field(attr)
-            options.keys.delete(attr)
-          end
-        end
-        require 'erb'
-        erb = ERB.new(IO.read(File.join(RAILS_ROOT, 'config', 'database.erb')), nil, '&lt;&gt;')
-        File.open File.expand_path(db_config), 'w' do |f|
-          f.write erb.result(options.get_binding)
-        end
-        say &quot;Your databases:&quot;
-        say &quot;Development: '#{options.database}'&quot;
-        say &quot;Production:  '#{options.database}'&quot;
-        say &quot;Test:        '#{options.test_database}'&quot;
-        say &quot;I don't quite feel comfortable creating your database for you (I hardly know you).  So, make sure these databases have been created before proceeding.&quot;
-      else
-        cp 'config/database.sample.yml', db_config
-        say &quot;I have copied database.sample.yml over.  Now, edit #{db_config} with your correct database settings.&quot;
-        return
-      end
-    end
-
-    puts
-    unless agree(&quot;Now it's time for Step 3: Load the database schema.  All of your data will be overwritten. Are you sure you wish to continue? [y/n]&quot;)
-      raise &quot;Cancelled&quot;
-    end
-    puts
-
-    mkdir_p File.join(RAILS_ROOT, 'log')
-    tentacle_path = File.join(RAILS_ROOT, 'config', 'initializers', 'tentacle.rb')
-    rm tentacle_path if File.exist?(tentacle_path)
-    
-    %w(environment db:schema:load tmp:create).each { |t| Rake::Task[t].invoke }
-    
-    say '=' * 80
-    puts
-    say &quot;Tentacle v#{Tentacle.version} is ready to roll.&quot;
-    say &quot;Okay, thanks for bootstrapping!  I know I felt some chemistry here, did you?&quot;
-    say &quot;Now, start the application with 'script/server' and visit http://mydomain.com/ to start the installation process.&quot;
-    puts
-    say &quot;For help, visit the following:&quot;
-    say &quot;  Official Tentacle Site - http://tentacleapp.com&quot;
-    say &quot;  The Active Reload Forum - http://forum.activereload.net&quot;
-    say &quot;  ActiveReload on IRC (Freenode): #activereload&quot;
-  end
-  
-  task :init_highline do
-    unless $terminal
-      RAILS_ENV = 'production'
-      $LOAD_PATH &lt;&lt; 'vendor/highline-1.2.9/lib'
-      require 'ostruct'
-      require 'pathname'
-      require &quot;highline&quot;
-      require &quot;forwardable&quot;
-      require 'lib/tentacle'
-      
-      $terminal = HighLine.new
-      class &lt;&lt; self
-        extend Forwardable
-        def_delegators :$terminal, :agree, :ask, :choose, :say
-      end
-    end
-  end
-end
\ No newline at end of file</diff>
      <filename>lib/tasks/bootstrap.rake</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>config/database.erb</filename>
    </removed>
    <removed>
      <filename>config/svn_access.erb</filename>
    </removed>
    <removed>
      <filename>config/svn_access.sample.erb</filename>
    </removed>
    <removed>
      <filename>lib/tasks/importer.rake</filename>
    </removed>
    <removed>
      <filename>lib/vlad/git.rb</filename>
    </removed>
    <removed>
      <filename>lib/vlad/monit.rb</filename>
    </removed>
    <removed>
      <filename>public/date_slider_data.xml</filename>
    </removed>
    <removed>
      <filename>public/date_slider_open.swf</filename>
    </removed>
    <removed>
      <filename>syntax/actionscript.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/active4d.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/active4d_html.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/active4d_ini.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/active4d_library.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/ada.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/antlr.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/apache.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/applescript.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/asp.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/asp_vb.net.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/bibtex.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/blog_html.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/blog_markdown.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/blog_text.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/blog_textile.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/build.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/bulletin_board.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/c++.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/c.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/cake.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/camlp4.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/cm.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/coldfusion.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/context_free.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/cs.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/css.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/css_experimental.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/csv.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/d.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/diff.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/dokuwiki.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/dot.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/doxygen.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/dylan.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/eiffel.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/erlang.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/f-script.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/fortran.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/fxscript.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/greasemonkey.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/gri.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/groovy.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/gtd.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/gtdalt.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/haml.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/haskell.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/html-asp.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/html.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/html_django.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/html_for_asp.net.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/html_mason.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/html_rails.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/html_tcl.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/icalendar.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/inform.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/ini.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/installer_distribution_script.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/io.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/java.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/javaproperties.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/javascript.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/javascript_+_prototype.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/javascript_+_prototype_bracketed.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/jquery_javascript.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/json.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/languagedefinition.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/latex.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/latex_beamer.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/latex_log.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/latex_memoir.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/lexflex.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/lighttpd.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/lilypond.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/lisp.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/literate_haskell.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/logo.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/logtalk.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/lua.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/m.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/macports_portfile.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/mail.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/makefile.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/man.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/markdown.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/mediawiki.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/mel.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/mips.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/mod_perl.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/modula-3.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/moinmoin.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/mootools.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/movable_type.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/multimarkdown.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/objective-c++.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/objective-c.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/ocaml.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/ocamllex.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/ocamlyacc.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/opengl.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/pascal.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/perl.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/php.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/plain_text.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/pmwiki.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/postscript.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/processing.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/prolog.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/property_list.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/python.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/python_django.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/qmake_project.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/qt_c++.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/quake3_config.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/r.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/r_console.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/ragel.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/rd_r_documentation.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/regexp.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/regular_expressions_oniguruma.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/regular_expressions_python.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/release_notes.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/remind.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/restructuredtext.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/rez.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/ruby.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/ruby_experimental.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/ruby_on_rails.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/s5.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/scheme.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/scilab.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/setext.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/shell-unix-generic.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/slate.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/smarty.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/sql.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/sql_rails.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/ssh-config.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/standard_ml.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/strings_file.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/subversion_commit_message.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/sweave.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/swig.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/tcl.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/template_toolkit.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/tex.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/tex_math.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/textile.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/tsv.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/twiki.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/txt2tags.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/vectorscript.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/xhtml_1.0.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/xml.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/xml_strict.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/xsl.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/yaml.syntax</filename>
    </removed>
    <removed>
      <filename>syntax/yui_javascript.syntax</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/friends/lib/friendship.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/private_messaging/spec/fixtures/private_messages.yml</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/private_messaging/spec/fixtures/profiles.yml</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/private_messaging/spec/fixtures/users.yml</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/tentacled_beast/app/models/profile/states.rb</filename>
    </removed>
    <removed>
      <filename>vendor/plugins/wiki/app/controllers/application.rb</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>646b4a64fde35c26234380cb5432f58e504d45e5</id>
    </parent>
  </parents>
  <author>
    <name>Jeremy McAnally</name>
    <email>jeremymcanally@mobile-166-214-092-100.mycingular.net</email>
  </author>
  <url>http://github.com/courtenay/tentacle/commit/b2ca1bf0fb36dda6ee39ddffac6c07d368ab781f</url>
  <id>b2ca1bf0fb36dda6ee39ddffac6c07d368ab781f</id>
  <committed-date>2008-05-06T12:35:12-07:00</committed-date>
  <authored-date>2008-05-06T12:35:12-07:00</authored-date>
  <message>Cleaning out a lot of cruft from enginizing things and stuff left over from Warehouse.</message>
  <tree>88f262a519550ec19fed10ef57e00805193d4b84</tree>
  <committer>
    <name>Jeremy McAnally</name>
    <email>jeremymcanally@mobile-166-214-092-100.mycingular.net</email>
  </committer>
</commit>
