def fork_bare(path, options = {})
      default_options = {:bare => true, :shared => true}
      real_options = default_options.merge(options)
      Git.new(path).fs_mkdir('..')
      self.git.clone(real_options, self.path, path)
      Repo.new(path)
    end
def fork_bare(path, options = {})
      default_options = {:bare => true, :shared => true}
      real_options = default_options.merge(options)
      Git.new(path).fs_mkdir('..')
      self.git.clone(real_options, self.path, path)
      Repo.new(path)
    end
Public: Create a bare fork of this repository.

 path    - The String full path of where to create the new fork.
           Traditionally ends with "/<name>.git".
 options - The Hash of additional options to the git clone command.
           These options will be merged on top of the default Hash:
           {:bare => true, :shared => true}.

 Returns the newly forked Grit::Repo.