<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -88,7 +88,7 @@ module Planet
         end
 
       # second set of filters: cardinality, sanitization, dates, and uris
-      doc.attributes['xml:base'] = uri
+      doc.attributes['xml:base'] = Planet.config[sub]['xml_base'] ? Planet.config[sub]['xml_base'] : uri
       Planet.sift feed, fido
 
       # process feed attributes: xml* (xml:lang, xml:base, xmlns) will need</diff>
      <filename>planet/spider.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>5fbf9c42fc4884f9b8c99b8dcb2fe348ed3d88c9</id>
    </parent>
  </parents>
  <author>
    <name>Jacques Distler</name>
    <email>distler@golem.ph.utexas.edu</email>
  </author>
  <url>http://github.com/rubys/mars/commit/130ab6ba63151b427615abd8a60fdcb0ca2c7714</url>
  <id>130ab6ba63151b427615abd8a60fdcb0ca2c7714</id>
  <committed-date>2008-10-01T21:14:51-07:00</committed-date>
  <authored-date>2008-10-01T21:14:51-07:00</authored-date>
  <message>Add support for per-feed xml_base configuration variable</message>
  <tree>0658c15da97b844f6b91feab211d51f7338cedbd</tree>
  <committer>
    <name>Jacques Distler</name>
    <email>distler@golem.ph.utexas.edu</email>
  </committer>
</commit>
