Sha256: e23e405a94a40727a6aa98176b30660bb50d3efdafdcdb1845fcc44a7ea5c119

Contents?: true

Size: 570 Bytes

Versions: 81

Compression:

Stored size: 570 Bytes

Contents

# frozen_string_literal: true

# tau info status hg
module InfoStatusHg
  # Backend method for info status hg.
  # @return [Boolean] has mercurial been configured?
  def info_status_hg
    log.debug 'Check hg status'

    unless _info_status_hg_username
      log.error 'hg ui.username is not configured'
      return false
    end

    log.debug 'hg config is available'
    true
  end

  private

  # Check hg username
  def _info_status_hg_username
    status_username = try config.active['cmd_info_status_hg_username']
    status_username.exitstatus.zero?
  end
end

Version data entries

81 entries across 81 versions & 1 rubygems

Version Path
takeltau-0.42.0 lib/takeltau/info/status/hg.rb
takeltau-0.41.10 lib/takeltau/info/status/hg.rb
takeltau-0.41.9 lib/takeltau/info/status/hg.rb
takeltau-0.41.0 lib/takeltau/info/status/hg.rb
takeltau-0.40.11 lib/takeltau/info/status/hg.rb
takeltau-0.40.9 lib/takeltau/info/status/hg.rb
takeltau-0.40.7 lib/takeltau/info/status/hg.rb
takeltau-0.40.6 lib/takeltau/info/status/hg.rb
takeltau-0.40.4 lib/takeltau/info/status/hg.rb
takeltau-0.40.3 lib/takeltau/info/status/hg.rb
takeltau-0.40.1 lib/takeltau/info/status/hg.rb
takeltau-0.40.0 lib/takeltau/info/status/hg.rb
takeltau-0.39.18 lib/takeltau/info/status/hg.rb
takeltau-0.39.16 lib/takeltau/info/status/hg.rb
takeltau-0.39.11 lib/takeltau/info/status/hg.rb
takeltau-0.39.7 lib/takeltau/info/status/hg.rb
takeltau-0.39.2 lib/takeltau/info/status/hg.rb
takeltau-0.39.0 lib/takeltau/info/status/hg.rb
takeltau-0.38.2 lib/takeltau/info/status/hg.rb
takeltau-0.38.1 lib/takeltau/info/status/hg.rb