# File lib/r10k/git/stateful_repository.rb, line 57 def status if !@repo.exist? :absent elsif !@repo.git_dir.exist? :mismatched elsif !(@repo.origin == @remote) :mismatched elsif !(@repo.head == @cache.resolve(@ref)) :outdated elsif @cache.ref_type(@ref) == :branch && !@cache.synced? :outdated else :insync end end