<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -83,5 +83,19 @@ module Ono
     def exists?
       File.exists? @abs_path
     end
+
+    def imported_files
+      return @imported_files if @imported_files
+      include_re = Regexp.new '^#include &quot;(.*)&quot;'
+      File.open(self.abs_path).each_line do |line|
+        if include_re =~ line
+          file = @repository.file(Regexp.last_match(1))
+          if file &amp;&amp; file != self
+            @imported_files &lt;&lt; file
+          end
+        end
+      end
+      return @imported_files
+    end
   end
 end  # module Ono</diff>
      <filename>lib/ono/model.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>35fa77ec7b3a1474476a53598fcb399b9817f74d</id>
    </parent>
  </parents>
  <author>
    <name>Hong Jiang</name>
    <email>hong@hjiang.net</email>
  </author>
  <url>http://github.com/hjiang/ono/commit/26f1bf86777973fd081a4a8d4afa07b1f3d733f8</url>
  <id>26f1bf86777973fd081a4a8d4afa07b1f3d733f8</id>
  <committed-date>2009-10-20T22:42:25-07:00</committed-date>
  <authored-date>2009-10-20T22:42:25-07:00</authored-date>
  <message>added RepoFile#imported_files</message>
  <tree>5a4eaef53e2ac758fa5d125175257e9fcff16a38</tree>
  <committer>
    <name>Hong Jiang</name>
    <email>hong@hjiang.net</email>
  </committer>
</commit>
