<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -3,6 +3,7 @@ module Ginatra
 
     current_path = File.expand_path(&quot;#{File.dirname(__FILE__)}&quot;)
     CONFIG_PATH = File.expand_path(&quot;~/.ginatra/config.yml&quot;)
+      
     DEFAULT_CONFIG = {
       :git_dirs =&gt; [File.expand_path(&quot;#{current_path}/../../repos/*&quot;)],
       :ignored_files =&gt; ['README.md'],
@@ -16,6 +17,12 @@ module Ginatra
       end
     end
 
+    unless File.exist?(CONFIG_PATH)
+      require 'fileutils'
+      FileUtils.mkdir_p(File.dirname(CONFIG_PATH))
+      setup!
+    end
+    
     def self.load!
       @config = {}
       begin</diff>
      <filename>lib/ginatra/config.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>33cb7b0f6a6a6ffa473c2fc156e46204ab1dcdcf</id>
    </parent>
  </parents>
  <author>
    <name>elia</name>
    <email>perlelia@gmail.com</email>
  </author>
  <url>http://github.com/lenary/ginatra/commit/0d9e0ae06df45684cab25a9a80a730946c9d3c84</url>
  <id>0d9e0ae06df45684cab25a9a80a730946c9d3c84</id>
  <committed-date>2009-09-05T07:20:29-07:00</committed-date>
  <authored-date>2009-09-04T08:31:46-07:00</authored-date>
  <message>Used to complaint if the config file dir is missing, now is created.

Signed-off-by: Sam Elliott &lt;sam@lenary.co.uk&gt;</message>
  <tree>60390555829a6746d580e95ede78c7c589ccd677</tree>
  <committer>
    <name>Sam Elliott</name>
    <email>sam@lenary.co.uk</email>
  </committer>
</commit>
