class Jeweler
def git_base_dir(base_dir = nil)
def git_base_dir(base_dir = nil) base_dir = if base_dir File.dirname(base_dir) else File.expand_path(self.base_dir || '.') end return nil if base_dir == File.dirname('/') return base_dir if File.exist?(File.join(base_dir, '.git')) git_base_dir(base_dir) end