<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>.gitmodules</filename>
    </added>
    <added>
      <filename>History.txt</filename>
    </added>
    <added>
      <filename>Manifest.txt</filename>
    </added>
    <added>
      <filename>tasks/test.rake</filename>
    </added>
    <added>
      <filename>vendor/override_rake_task</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1,100 +1,90 @@
-# Rake libraries used
-require &quot;rubygems&quot;
-require &quot;rake/rdoctask&quot;
-require &quot;rake/contrib/rubyforgepublisher&quot;
-require &quot;rake/contrib/publisher&quot;
-require 'rake/gempackagetask'
-require 'rake/testtask'
-
-# load settings
-spec = eval(IO.read(&quot;roxml.gemspec&quot;))
-
-# Provide the username used to upload website etc.
-RubyForgeConfig = {
-  :unix_name=&gt;&quot;roxml&quot;,
-  :user_name=&gt;&quot;zakmandhro&quot;
-}
-
-task :default =&gt; :test
-
-Rake::RDocTask.new do |rd|
-  rd.rdoc_dir = &quot;doc&quot;
-  rd.rdoc_files.include('MIT-LICENSE', 'README.rdoc', &quot;lib/**/*.rb&quot;)
-  rd.options &lt;&lt; '--main' &lt;&lt; 'README.rdoc' &lt;&lt; '--title' &lt;&lt; 'ROXML Documentation'
+ENV['RUBY_FLAGS'] = '-W1'
+
+%w[rubygems rake rake/clean fileutils newgem rubigen].each { |f| require f }
+require File.join(File.dirname(__FILE__), 'lib/roxml')
+
+# Generate all the Rake tasks
+# Run 'rake -T' to see list of generated tasks (from gem root directory)
+$hoe = Hoe.new('roxml', ROXML::VERSION) do |p|
+  p.author = [&quot;Ben Woosley&quot;, &quot;Zak Mandhro&quot;, &quot;Anders Engstrom&quot;, &quot;Russ Olsen&quot;]
+  p.email = &quot;ben.woosley@gmail.com&quot;
+  p.url = &quot;http://roxml.rubyforge.org&quot;
+  p.changes              = p.paragraphs_of(&quot;History.txt&quot;, 0..1).join(&quot;\n\n&quot;)
+  p.rubyforge_name       = p.name
+  p.extra_deps         = [
+   ['activesupport','&gt;= 2.1.0'],
+   ['extensions', '&gt;= 0.6.0']
+  ]
+  p.extra_dev_deps = [
+    ['newgem', &quot;&gt;= #{::Newgem::VERSION}&quot;]
+  ]
+
+  p.summary = &quot;Ruby Object to XML mapping library&quot;
+  p.description = &lt;&lt;EOF
+ROXML is a Ruby library designed to make it easier for Ruby developers to work with XML.
+Using simple annotations, it enables Ruby classes to be mapped to XML. ROXML takes care
+of the marshalling and unmarshalling of mapped attributes so that developers can focus on
+building first-class Ruby classes. As a result, ROXML simplifies the development of
+RESTful applications, Web Services, and XML-RPC.
+EOF
+
+  p.test_globs = 'test/unit/*_test.rb'
+  p.clean_globs |= %w[**/.DS_Store tmp *.log]
+  path = (p.rubyforge_name == p.name) ? p.rubyforge_name : &quot;\#{p.rubyforge_name}/\#{p.name}&quot;
+  p.remote_rdoc_dir = File.join(path.gsub(/^#{p.rubyforge_name}\/?/,''), 'rdoc')
+  p.rsync_args = '-av --delete --ignore-errors'
 end
 
-desc &quot;Publish Ruby on Rails plug-in on RubyForge&quot;
-task :release_plugin=&gt;:rails_plugin do |task|
-  pub = Rake::SshDirPublisher.new(&quot;#{RubyForgeConfig[:user_name]}@rubyforge.org&quot;,
-      &quot;/var/www/gforge-projects/#{RubyForgeConfig[:unix_name]}&quot;,
-      &quot;pkg/rails_plugin&quot;)
-  pub.upload()
-end
+require 'newgem/tasks' # load /tasks/*.rake
 
-desc &quot;Publish and plugin site on RubyForge&quot;
-task :publish do |task|
-  pub = Rake::RubyForgePublisher.new(RubyForgeConfig[:unix_name], RubyForgeConfig[:user_name])
-  pub.upload()
-end
-
-desc &quot;Install the gem&quot;
-task :install =&gt; [:package] do
-  sh %{sudo gem install pkg/#{spec.name}-#{spec.version}}
-end
-
-Rake::TestTask.new(:bugs) do |t|
-  t.libs &lt;&lt; 'test'
-  t.test_files = FileList['test/bugs/*_bugs.rb']
-  t.verbose = true
-end
+Dir['tasks/**/*.rake'].each { |t| load t }
 
-@test_files = 'test/unit/*_test.rb'
-desc &quot;Test ROXML using the default parser selection behavior&quot;
-task :test do
-  module ROXML
-    SILENCE_XML_NAME_WARNING = true
-  end
-  require 'lib/roxml'
-  require 'rake/runtest'
-  Rake.run_tests @test_files
-end
-
-namespace :test do
-  desc &quot;Test ROXML under the LibXML parser&quot;
-  task :libxml do
-    module ROXML
-      XML_PARSER = 'libxml'
-    end
-    Rake::Task[&quot;test&quot;].invoke
-  end
-
-  desc &quot;Test ROXML under the REXML parser&quot;
-  task :rexml do
-    module ROXML
-      XML_PARSER = 'rexml'
-    end
-    Rake::Task[&quot;test&quot;].invoke
-  end
-
-  desc &quot;Runs tests under RCOV&quot;
-  task :rcov do
-    system &quot;rcov -T --no-html -x '^/'  #{FileList[@test_files]}&quot;
-  end
-end
-
-desc &quot;Create the ZIP package&quot;
-Rake::PackageTask.new(spec.name, spec.version) do |p|
-  p.need_zip = true
-  p.package_files = FileList[
-    &quot;lib/**/*.rb&quot;, &quot;*.txt&quot;, &quot;README.rdoc&quot;, &quot;Rakefile&quot;,
-    &quot;rake/**/*&quot;,&quot;test/**/*.rb&quot;, &quot;test/**/*.xml&quot;, &quot;html/**/*&quot;]
-end
-
-task :package=&gt;:rdoc
-task :rdoc=&gt;:test
-
-desc &quot;Create a RubyGem project&quot;
-Rake::GemPackageTask.new(spec).define
+task :default =&gt; :test
 
-desc &quot;Clobber generated files&quot;
-task :clobber=&gt;[:clobber_package, :clobber_rdoc]
+## Provide the username used to upload website etc.
+#RubyForgeConfig = {
+#  :unix_name=&gt;&quot;roxml&quot;,
+#  :user_name=&gt;&quot;zakmandhro&quot;
+#}
+
+#Rake::RDocTask.new do |rd|
+#  rd.rdoc_dir = &quot;doc&quot;
+#  rd.rdoc_files.include('MIT-LICENSE', 'README.rdoc', &quot;lib/**/*.rb&quot;)
+#  rd.options &lt;&lt; '--main' &lt;&lt; 'README.rdoc' &lt;&lt; '--title' &lt;&lt; 'ROXML Documentation'
+#end
+#
+#desc &quot;Publish Ruby on Rails plug-in on RubyForge&quot;
+#task :release_plugin=&gt;:rails_plugin do |task|
+#  pub = Rake::SshDirPublisher.new(&quot;#{RubyForgeConfig[:user_name]}@rubyforge.org&quot;,
+#      &quot;/var/www/gforge-projects/#{RubyForgeConfig[:unix_name]}&quot;,
+#      &quot;pkg/rails_plugin&quot;)
+#  pub.upload()
+#end
+#
+#desc &quot;Publish and plugin site on RubyForge&quot;
+#task :publish do |task|
+#  pub = Rake::RubyForgePublisher.new(RubyForgeConfig[:unix_name], RubyForgeConfig[:user_name])
+#  pub.upload()
+#end
+#
+#desc &quot;Install the gem&quot;
+#task :install =&gt; [:package] do
+#  sh %{sudo gem install pkg/#{spec.name}-#{spec.version}}
+#end
+
+#desc &quot;Create the ZIP package&quot;
+#Rake::PackageTask.new(spec.name, spec.version) do |p|
+#  p.need_zip = true
+#  p.package_files = FileList[
+#    &quot;lib/**/*.rb&quot;, &quot;*.txt&quot;, &quot;README.rdoc&quot;, &quot;Rakefile&quot;,
+#    &quot;rake/**/*&quot;,&quot;test/**/*.rb&quot;, &quot;test/**/*.xml&quot;, &quot;html/**/*&quot;]
+#end
+#
+#task :package=&gt;:rdoc
+#task :rdoc=&gt;:test
+#
+#desc &quot;Create a RubyGem project&quot;
+#Rake::GemPackageTask.new(spec).define
+#
+#desc &quot;Clobber generated files&quot;
+#task :clobber=&gt;[:clobber_package, :clobber_rdoc]</diff>
      <filename>Rakefile</filename>
    </modified>
    <modified>
      <diff>@@ -3,6 +3,8 @@
 end
 
 module ROXML # :nodoc:
+  VERSION = '2.3.2'
+
   def self.included(base) # :nodoc:
     base.extend ClassMethods::Accessors,
                 ClassMethods::Declarations,</diff>
      <filename>lib/roxml.rb</filename>
    </modified>
    <modified>
      <diff>@@ -18,7 +18,7 @@ require 'active_support/multibyte'
 require 'active_support/core_ext/string'
 class String
   # This conflicts with builder, unless builder is required first, which we don't want to force on people
-  undef_method :to_xs
+  undef_method :to_xs if method_defined?(:to_xs)
 end
 
 require 'extensions/enumerable'</diff>
      <filename>lib/roxml/extensions/active_support.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,105 +1,44 @@
+# -*- encoding: utf-8 -*-
+
 Gem::Specification.new do |s|
-  s.name = &quot;roxml&quot;
-  s.summary = &quot;Ruby Object to XML mapping library&quot;
-  s.version = &quot;2.3.1&quot;
-  s.homepage = &quot;http://roxml.rubyforge.org&quot;
-  s.platform = Gem::Platform::RUBY
+  s.name = %q{roxml}
+  s.version = &quot;2.3.2&quot;
+
+  s.required_rubygems_version = Gem::Requirement.new(&quot;&gt;= 0&quot;) if s.respond_to? :required_rubygems_version=
   s.authors = [&quot;Ben Woosley&quot;, &quot;Zak Mandhro&quot;, &quot;Anders Engstrom&quot;, &quot;Russ Olsen&quot;]
-  s.email = &quot;ben.woosley@gmail.com&quot;
-  s.rubyforge_project = 'roxml'
-  s.files = [
-    'README.rdoc',
-    'MIT-LICENSE',
-    'Rakefile',
-    'roxml.gemspec',
-    'lib/roxml.rb',
-    'lib/roxml/extensions/active_support.rb',
-    'lib/roxml/extensions/array.rb',
-    'lib/roxml/extensions/array/conversions.rb',
-    'lib/roxml/extensions/string.rb',
-    'lib/roxml/extensions/string/conversions.rb',
-    'lib/roxml/extensions/string/iterators.rb',
-    'lib/roxml/extensions/deprecation.rb',
-    'lib/roxml/options.rb',
-    'lib/roxml/xml.rb',
-    'lib/roxml/xml/libxml.rb',
-    'lib/roxml/xml/rexml.rb',
-    'test/fixtures/book_malformed.xml',
-    'test/fixtures/book_pair.xml',
-    'test/fixtures/book_text_with_attribute.xml',
-    'test/fixtures/book_valid.xml',
-    'test/fixtures/book_with_authors.xml',
-    'test/fixtures/book_with_contributions.xml',
-    'test/fixtures/book_with_contributors_attrs.xml',
-    'test/fixtures/book_with_contributors.xml',
-    'test/fixtures/book_with_default_namespace.xml',
-    'test/fixtures/book_with_depth.xml',
-    'test/fixtures/book_with_publisher.xml',
-    'test/fixtures/book_with_wrapped_attr.xml',
-    'test/fixtures/dictionary_of_attrs.xml',
-    'test/fixtures/dictionary_of_attr_name_clashes.xml',
-    'test/fixtures/dictionary_of_guarded_names.xml',
-    'test/fixtures/dictionary_of_mixeds.xml',
-    'test/fixtures/dictionary_of_names.xml',
-    'test/fixtures/dictionary_of_name_clashes.xml',
-    'test/fixtures/dictionary_of_texts.xml',
-    'test/fixtures/library_uppercase.xml',
-    'test/fixtures/library.xml',
-    'test/fixtures/muffins.xml',
-    'test/fixtures/node_with_attr_name_conflicts.xml',
-    'test/fixtures/node_with_name_conflicts.xml',
-    'test/fixtures/nameless_ageless_youth.xml',
-    'test/fixtures/numerology.xml',
-    'test/fixtures/person_with_guarded_mothers.xml',
-    'test/fixtures/person_with_mothers.xml',
-    'test/fixtures/person.xml',
-    'test/mocks/mocks.rb',
-    'test/mocks/dictionaries.rb',
-    'test/release/dependencies_test.rb',
-    'test/test_helper.rb',
-    'test/unit/inheritance_test.rb',
-    'test/unit/options_test.rb',
-    'test/unit/roxml_test.rb',
-    'test/unit/string_test.rb',
-    'test/unit/to_xml_test.rb',
-    'test/unit/xml_attribute_test.rb',
-    'test/unit/xml_block_test.rb',
-    'test/unit/xml_bool_test.rb',
-    'test/unit/xml_construct_test.rb',
-    'test/unit/xml_hash_test.rb',
-    'test/unit/xml_initialize_test.rb',
-    'test/unit/xml_name_test.rb',
-    'test/unit/xml_namespace_test.rb',
-    'test/unit/xml_object_test.rb',
-    'test/unit/xml_required_test.rb',
-    'test/unit/xml_text_test.rb']
-  s.requirements &lt;&lt; 'none'
-  s.add_dependency 'extensions', '&gt;= 0.6.0'
-  s.add_dependency 'activesupport', '&gt;= 2.1.0'
-  s.require_path = 'lib'
-  s.test_files = [
-    'test/unit/inheritance_test.rb',
-    'test/unit/options_test.rb',
-    'test/unit/roxml_test.rb',
-    'test/unit/string_test.rb',
-    'test/unit/to_xml_test.rb',
-    'test/unit/xml_attribute_test.rb',
-    'test/unit/xml_block_test.rb',
-    'test/unit/xml_bool_test.rb',
-    'test/unit/xml_construct_test.rb',
-    'test/unit/xml_hash_test.rb',
-    'test/unit/xml_initialize_test.rb',
-    'test/unit/xml_name_test.rb',
-    'test/unit/xml_namespace_test.rb',
-    'test/unit/xml_object_test.rb',
-    'test/unit/xml_required_test.rb',
-    'test/unit/xml_text_test.rb']
+  s.date = %q{2009-01-15}
+  s.description = %q{ROXML is a Ruby library designed to make it easier for Ruby developers to work with XML. Using simple annotations, it enables Ruby classes to be mapped to XML. ROXML takes care of the marshalling and unmarshalling of mapped attributes so that developers can focus on building first-class Ruby classes. As a result, ROXML simplifies the development of RESTful applications, Web Services, and XML-RPC.}
+  s.email = %q{ben.woosley@gmail.com}
+  s.extra_rdoc_files = [&quot;History.txt&quot;, &quot;Manifest.txt&quot;, &quot;README.rdoc&quot;]
+  s.files = [&quot;History.txt&quot;, &quot;MIT-LICENSE&quot;, &quot;Manifest.txt&quot;, &quot;README.rdoc&quot;, &quot;Rakefile&quot;, &quot;TODO&quot;, &quot;html/index.html&quot;, &quot;html/style.css&quot;, &quot;lib/roxml.rb&quot;, &quot;lib/roxml/extensions/active_support.rb&quot;, &quot;lib/roxml/extensions/array.rb&quot;, &quot;lib/roxml/extensions/array/conversions.rb&quot;, &quot;lib/roxml/extensions/deprecation.rb&quot;, &quot;lib/roxml/extensions/string.rb&quot;, &quot;lib/roxml/extensions/string/conversions.rb&quot;, &quot;lib/roxml/extensions/string/iterators.rb&quot;, &quot;lib/roxml/options.rb&quot;, &quot;lib/roxml/xml.rb&quot;, &quot;lib/roxml/xml/libxml.rb&quot;, &quot;lib/roxml/xml/rexml.rb&quot;, &quot;roxml.gemspec&quot;, &quot;tasks/rspec.rake&quot;, &quot;test/bugs/rexml_bugs.rb&quot;, &quot;test/fixtures/book_malformed.xml&quot;, &quot;test/fixtures/book_pair.xml&quot;, &quot;test/fixtures/book_text_with_attribute.xml&quot;, &quot;test/fixtures/book_valid.xml&quot;, &quot;test/fixtures/book_with_authors.xml&quot;, &quot;test/fixtures/book_with_contributions.xml&quot;, &quot;test/fixtures/book_with_contributors.xml&quot;, &quot;test/fixtures/book_with_contributors_attrs.xml&quot;, &quot;test/fixtures/book_with_default_namespace.xml&quot;, &quot;test/fixtures/book_with_depth.xml&quot;, &quot;test/fixtures/book_with_octal_pages.xml&quot;, &quot;test/fixtures/book_with_publisher.xml&quot;, &quot;test/fixtures/book_with_wrapped_attr.xml&quot;, &quot;test/fixtures/dictionary_of_attr_name_clashes.xml&quot;, &quot;test/fixtures/dictionary_of_attrs.xml&quot;, &quot;test/fixtures/dictionary_of_guarded_names.xml&quot;, &quot;test/fixtures/dictionary_of_mixeds.xml&quot;, &quot;test/fixtures/dictionary_of_name_clashes.xml&quot;, &quot;test/fixtures/dictionary_of_names.xml&quot;, &quot;test/fixtures/dictionary_of_texts.xml&quot;, &quot;test/fixtures/library.xml&quot;, &quot;test/fixtures/library_uppercase.xml&quot;, &quot;test/fixtures/muffins.xml&quot;, &quot;test/fixtures/nameless_ageless_youth.xml&quot;, &quot;test/fixtures/node_with_attr_name_conflicts.xml&quot;, &quot;test/fixtures/node_with_name_conflicts.xml&quot;, &quot;test/fixtures/numerology.xml&quot;, &quot;test/fixtures/person.xml&quot;, &quot;test/fixtures/person_with_guarded_mothers.xml&quot;, &quot;test/fixtures/person_with_mothers.xml&quot;, &quot;test/mocks/dictionaries.rb&quot;, &quot;test/mocks/mocks.rb&quot;, &quot;test/release/dependencies_test.rb&quot;, &quot;test/test_helper.rb&quot;, &quot;test/unit/array_test.rb&quot;, &quot;test/unit/freeze_test.rb&quot;, &quot;test/unit/inheritance_test.rb&quot;, &quot;test/unit/options_test.rb&quot;, &quot;test/unit/overriden_output_test.rb&quot;, &quot;test/unit/roxml_test.rb&quot;, &quot;test/unit/string_test.rb&quot;, &quot;test/unit/to_xml_test.rb&quot;, &quot;test/unit/xml_attribute_test.rb&quot;, &quot;test/unit/xml_block_test.rb&quot;, &quot;test/unit/xml_bool_test.rb&quot;, &quot;test/unit/xml_construct_test.rb&quot;, &quot;test/unit/xml_convention_test.rb&quot;, &quot;test/unit/xml_hash_test.rb&quot;, &quot;test/unit/xml_initialize_test.rb&quot;, &quot;test/unit/xml_name_test.rb&quot;, &quot;test/unit/xml_namespace_test.rb&quot;, &quot;test/unit/xml_object_test.rb&quot;, &quot;test/unit/xml_required_test.rb&quot;, &quot;test/unit/xml_text_test.rb&quot;]
   s.has_rdoc = true
-  s.description = &lt;&lt;EOF
-ROXML is a Ruby library designed to make it easier for Ruby developers to work with XML.
-Using simple annotations, it enables Ruby classes to be mapped to XML. ROXML takes care
-of the marshalling and unmarshalling of mapped attributes so that developers can focus on
-building first-class Ruby classes. As a result, ROXML simplifies the development of
-RESTful applications, Web Services, and XML-RPC.
-EOF
+  s.homepage = %q{http://roxml.rubyforge.org}
+  s.rdoc_options = [&quot;--main&quot;, &quot;README.rdoc&quot;]
+  s.require_paths = [&quot;lib&quot;]
+  s.rubyforge_project = %q{roxml}
+  s.rubygems_version = %q{1.3.1.xported}
+  s.summary = %q{Ruby Object to XML mapping library}
+  s.test_files = [&quot;test/unit/freeze_test.rb&quot;, &quot;test/unit/array_test.rb&quot;, &quot;test/unit/xml_convention_test.rb&quot;, &quot;test/unit/xml_object_test.rb&quot;, &quot;test/unit/xml_required_test.rb&quot;, &quot;test/unit/xml_bool_test.rb&quot;, &quot;test/unit/roxml_test.rb&quot;, &quot;test/unit/xml_name_test.rb&quot;, &quot;test/unit/xml_construct_test.rb&quot;, &quot;test/unit/options_test.rb&quot;, &quot;test/unit/string_test.rb&quot;, &quot;test/unit/xml_namespace_test.rb&quot;, &quot;test/unit/xml_text_test.rb&quot;, &quot;test/unit/overriden_output_test.rb&quot;, &quot;test/unit/xml_block_test.rb&quot;, &quot;test/unit/xml_attribute_test.rb&quot;, &quot;test/unit/inheritance_test.rb&quot;, &quot;test/unit/xml_initialize_test.rb&quot;, &quot;test/unit/xml_hash_test.rb&quot;, &quot;test/unit/to_xml_test.rb&quot;]
+
+  if s.respond_to? :specification_version then
+    current_version = Gem::Specification::CURRENT_SPECIFICATION_VERSION
+    s.specification_version = 2
+
+    if Gem::Version.new(Gem::RubyGemsVersion) &gt;= Gem::Version.new('1.2.0') then
+      s.add_runtime_dependency(%q&lt;activesupport&gt;, [&quot;&gt;= 2.1.0&quot;])
+      s.add_runtime_dependency(%q&lt;extensions&gt;, [&quot;&gt;= 0.6.0&quot;])
+      s.add_development_dependency(%q&lt;newgem&gt;, [&quot;&gt;= 1.2.3&quot;])
+      s.add_development_dependency(%q&lt;hoe&gt;, [&quot;&gt;= 1.8.0&quot;])
+    else
+      s.add_dependency(%q&lt;activesupport&gt;, [&quot;&gt;= 2.1.0&quot;])
+      s.add_dependency(%q&lt;extensions&gt;, [&quot;&gt;= 0.6.0&quot;])
+      s.add_dependency(%q&lt;newgem&gt;, [&quot;&gt;= 1.2.3&quot;])
+      s.add_dependency(%q&lt;hoe&gt;, [&quot;&gt;= 1.8.0&quot;])
+    end
+  else
+    s.add_dependency(%q&lt;activesupport&gt;, [&quot;&gt;= 2.1.0&quot;])
+    s.add_dependency(%q&lt;extensions&gt;, [&quot;&gt;= 0.6.0&quot;])
+    s.add_dependency(%q&lt;newgem&gt;, [&quot;&gt;= 1.2.3&quot;])
+    s.add_dependency(%q&lt;hoe&gt;, [&quot;&gt;= 1.8.0&quot;])
+  end
 end</diff>
      <filename>roxml.gemspec</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>c6c4edae1e89d1f29ab7b8cc4b10e1e22703ddf7</id>
    </parent>
  </parents>
  <author>
    <name>Ben Woosley</name>
    <email>ben.woosley@gmail.com</email>
  </author>
  <url>http://github.com/Empact/roxml/commit/719cc292236dea53cc4514b2c41af2dfb472dae8</url>
  <id>719cc292236dea53cc4514b2c41af2dfb472dae8</id>
  <committed-date>2009-01-15T02:12:50-08:00</committed-date>
  <authored-date>2009-01-15T02:12:50-08:00</authored-date>
  <message>Use hoe-style Rakefile-generated gemspec &amp; such</message>
  <tree>1cb36b8c2df9d83a6928862e8c99b9f194bcb611</tree>
  <committer>
    <name>Ben Woosley</name>
    <email>ben.woosley@gmail.com</email>
  </committer>
</commit>
