Object
Branch or tag name without "refs/tags|heads" prefix
Target sha. Usually it is commit sha but in case when tag reference on other tag it can be tag sha
Extract branch name from full ref path
Ex.
Ref.extract_branch_name('refs/heads/master') #=> 'master'
# File lib/gitlab_git/ref.rb, line 17 def self.extract_branch_name(str) str.gsub(/\Arefs\/heads\//, '') end
# File lib/gitlab_git/ref.rb, line 21 def initialize(name, target) @name = name.gsub(/\Arefs\/(tags|heads)\//, '') @target = if target.respond_to?(:oid) target.oid elsif target.respond_to?(:name) target.name else nil end end
[Validate]
Generated with the Darkfish Rdoc Generator 2.