diff options
Diffstat (limited to 'lib/gitlab/git/ref.rb')
-rw-r--r-- | lib/gitlab/git/ref.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/gitlab/git/ref.rb b/lib/gitlab/git/ref.rb index c1a10688285..98d88f996f8 100644 --- a/lib/gitlab/git/ref.rb +++ b/lib/gitlab/git/ref.rb @@ -33,10 +33,10 @@ module Gitlab object end - def initialize(repository, name, target) + def initialize(repository, name, target, derefenced_target) encode! name @name = name.gsub(/\Arefs\/(tags|heads)\//, '') - @dereferenced_target = Gitlab::Git::Commit.find(repository, target) + @dereferenced_target = derefenced_target @target = if target.respond_to?(:oid) target.oid elsif target.respond_to?(:name) |