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.46.9 lib/takeltau/info/status/hg.rb
takeltau-0.46.8 lib/takeltau/info/status/hg.rb
takeltau-0.46.5 lib/takeltau/info/status/hg.rb
takeltau-0.46.1 lib/takeltau/info/status/hg.rb
takeltau-0.46.0 lib/takeltau/info/status/hg.rb
takeltau-0.45.27 lib/takeltau/info/status/hg.rb
takeltau-0.45.26 lib/takeltau/info/status/hg.rb
takeltau-0.45.24 lib/takeltau/info/status/hg.rb
takeltau-0.45.23 lib/takeltau/info/status/hg.rb
takeltau-0.45.22 lib/takeltau/info/status/hg.rb
takeltau-0.45.21 lib/takeltau/info/status/hg.rb
takeltau-0.45.19 lib/takeltau/info/status/hg.rb
takeltau-0.45.17 lib/takeltau/info/status/hg.rb
takeltau-0.45.16 lib/takeltau/info/status/hg.rb
takeltau-0.45.14 lib/takeltau/info/status/hg.rb
takeltau-0.45.13 lib/takeltau/info/status/hg.rb
takeltau-0.45.12 lib/takeltau/info/status/hg.rb
takeltau-0.45.11 lib/takeltau/info/status/hg.rb
takeltau-0.45.10 lib/takeltau/info/status/hg.rb
takeltau-0.45.9 lib/takeltau/info/status/hg.rb