Sha256: 81d01e35637a74acf89c8be27e451a40e966235c0816a085bbc235c7245c5944

Contents?: true

Size: 590 Bytes

Versions: 24

Compression:

Stored size: 590 Bytes

Contents

# frozen_string_literal: true

require_relative 'py_client'

module OhlohScm
  module PyBridge
    class BzrClient < PyClient
      def initialize(repository_url)
        @repository_url = repository_url
        @py_script = "#{__dir__}/bzr_server.py"
      end

      def cat_file(revision, file)
        send_command("CAT_FILE|#{revision}|#{file}")
      end

      def parent_tokens(revision)
        send_command("PARENT_TOKENS|#{revision}").split('|')
      end

      private

      def open_repository
        send_command("REPO_OPEN|#{@repository_url}")
      end
    end
  end
end

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
ohloh_scm-4.0.5 lib/ohloh_scm/py_bridge/bzr_client.rb
ohloh_scm-4.0.4 lib/ohloh_scm/py_bridge/bzr_client.rb
ohloh_scm-4.0.3 lib/ohloh_scm/py_bridge/bzr_client.rb
ohloh_scm-4.0.2 lib/ohloh_scm/py_bridge/bzr_client.rb
ohloh_scm-4.0.1 lib/ohloh_scm/py_bridge/bzr_client.rb
ohloh_scm-3.0.21 lib/ohloh_scm/py_bridge/bzr_client.rb
ohloh_scm-3.0.19 lib/ohloh_scm/py_bridge/bzr_client.rb
ohloh_scm-3.0.17 lib/ohloh_scm/py_bridge/bzr_client.rb
ohloh_scm-3.0.16 lib/ohloh_scm/py_bridge/bzr_client.rb
ohloh_scm-3.0.15 lib/ohloh_scm/py_bridge/bzr_client.rb
ohloh_scm-3.0.14 lib/ohloh_scm/py_bridge/bzr_client.rb
ohloh_scm-3.0.13 lib/ohloh_scm/py_bridge/bzr_client.rb
ohloh_scm-3.0.12 lib/ohloh_scm/py_bridge/bzr_client.rb
ohloh_scm-3.0.11 lib/ohloh_scm/py_bridge/bzr_client.rb
ohloh_scm-3.0.10 lib/ohloh_scm/py_bridge/bzr_client.rb
ohloh_scm-3.0.9 lib/ohloh_scm/py_bridge/bzr_client.rb
ohloh_scm-3.0.8 lib/ohloh_scm/py_bridge/bzr_client.rb
ohloh_scm-3.0.7 lib/ohloh_scm/py_bridge/bzr_client.rb
ohloh_scm-3.0.6 lib/ohloh_scm/py_bridge/bzr_client.rb
ohloh_scm-3.0.5 lib/ohloh_scm/py_bridge/bzr_client.rb