class OhlohScm::PyBridge::BzrClient

Public Class Methods

new(repository_url) click to toggle source
# File lib/ohloh_scm/py_bridge/bzr_client.rb, line 8
def initialize(repository_url)
  @repository_url = repository_url
  @py_script = "#{__dir__}/bzr_server.py"
end

Public Instance Methods

cat_file(revision, file) click to toggle source
# File lib/ohloh_scm/py_bridge/bzr_client.rb, line 13
def cat_file(revision, file)
  send_command("CAT_FILE|#{revision}|#{file}")
end
parent_tokens(revision) click to toggle source
# File lib/ohloh_scm/py_bridge/bzr_client.rb, line 17
def parent_tokens(revision)
  send_command("PARENT_TOKENS|#{revision}").split('|')
end

Private Instance Methods

open_repository() click to toggle source
# File lib/ohloh_scm/py_bridge/bzr_client.rb, line 23
def open_repository
  send_command("REPO_OPEN|#{@repository_url}")
end