Class: MultiGit::JGitBackend::Ref
- Inherits:
-
Object
- Object
- MultiGit::JGitBackend::Ref
- Includes:
- Ref
- Defined in:
- lib/multi_git/jgit_backend/ref.rb
Defined Under Namespace
Classes: OptimisticUpdater, PessimisticUpdater, Updater
Instance Attribute Summary
Attributes included from Ref
Instance Method Summary collapse
Methods included from Ref
#[], #commit, #delete, #detached?, #direct?, #exists?, #reload, #resolve, #symbolic?, #update
Methods included from Utils::AbstractMethods
Instance Method Details
#target ⇒ Object
100 101 102 103 104 105 106 107 108 109 |
# File 'lib/multi_git/jgit_backend/ref.rb', line 100 def target return nil unless java_ref @target ||= begin if java_ref.symbolic? repository.ref(java_ref.target.name) else repository.read(java_ref.getObjectId()) end end end |