<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>tasks/exporters/sqlite.rake</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -95,6 +95,8 @@
     gender: male
 - james: 
     gender: unisex
+    census1990:
+      frequency: 3.318
 - jamey: 
     gender: unisex
 - jami: </diff>
      <filename>given_name/j/ja.yml</filename>
    </modified>
    <modified>
      <diff>@@ -7,6 +7,7 @@
     gender: male
 - scott: 
     gender: unisex
+    origin: gaelic
 - scottie: 
     gender: unisex
 - scotty: </diff>
      <filename>given_name/s/sc.yml</filename>
    </modified>
    <modified>
      <diff>@@ -20,6 +20,25 @@ class NameDatabase::Entry
     end
   end
   
+  def metadata_without_nesting
+    returning({}) do |result|
+      NameDatabase::Entry.flattened_meta(&quot;&quot;, result, meta)
+    end
+  end
+  
+  def self.flattened_meta(prefix, result, meta)
+    meta.each do |key, value|
+      flattened_key = prefix.blank? ? key : &quot;#{prefix}/#{key}&quot;
+      
+      case value
+      when Hash
+        result.merge! flattened_meta(flattened_key, result, value)
+      else
+        result[flattened_key] = value
+      end
+    end
+  end
+  
   
   def path()
     set.data_file_path(name)</diff>
      <filename>lib/name-database/entry.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>066bbca96550a5b6a051e1fdc04f8bfa33a300b2</id>
    </parent>
  </parents>
  <author>
    <name>Scott Fleckenstein</name>
    <email>nullstyle@gmail.com</email>
  </author>
  <url>http://github.com/nullstyle/name-database/commit/46d2e01a4953b8f54e8625c9111cf5b372d80b49</url>
  <id>46d2e01a4953b8f54e8625c9111cf5b372d80b49</id>
  <committed-date>2009-11-02T18:52:37-08:00</committed-date>
  <authored-date>2009-11-02T18:52:37-08:00</authored-date>
  <message>add sqlite exporter</message>
  <tree>976a0e4ce0c840ed5a34e1fad488c99024d89d19</tree>
  <committer>
    <name>Scott Fleckenstein</name>
    <email>nullstyle@gmail.com</email>
  </committer>
</commit>
