lib/gitscrub/repository.rb in gitscrub-0.0.5 vs lib/gitscrub/repository.rb in gitscrub-0.0.6
- old
+ new
@@ -16,8 +16,27 @@
FileUtils.rm_rf(file) unless dont_delete.include?(file)
end
end
end
+ def valid?
+ !@grit.nil?
+ end
+
+ def init(gitignore = true)
+ @grit = Grit::Repo.init(".")
+ if gitignore
+ @grit.add(".gitignore")
+ @grit.commit("added .gitignore")
+ end
+ end
+
+ def method_missing(method, *args, &block)
+ if @grit && @grit.respond_to?(method)
+ return @grit.send(method, *args, &block)
+ end
+ super
+ end
+
end
end