Sha256: 780e0ab17384f1b98e193fb256c64b8461b2c1a164551cf87a0c0d04e2742f62
Contents?: true
Size: 578 Bytes
Versions: 2
Compression:
Stored size: 578 Bytes
Contents
require 'git' require 'dotter/utilities' module Dotter class ForeignGitRepo < GitRepo def initialize(package, init = false, source_repository = '') @package = package @project_path = package_path(package) @origin = source_repository unless init open else self.init(source_repository) end end def init(source_url) @repo = Git.clone(source_url, @project_path.to_s) end def open @repo = Git.open(@project_path) @log = @repo.log end def update @repo.pull end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
dotter_dotfiles-0.4.0 | lib/dotter/foreigngitrepo.rb |
dotter_dotfiles-0.3.0 | lib/dotter/foreigngitrepo.rb |