summaryrefslogtreecommitdiff
path: root/app/models/commit_range.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/models/commit_range.rb')
-rw-r--r--app/models/commit_range.rb9
1 files changed, 6 insertions, 3 deletions
diff --git a/app/models/commit_range.rb b/app/models/commit_range.rb
index b98f939a115..fb1f6d09be6 100644
--- a/app/models/commit_range.rb
+++ b/app/models/commit_range.rb
@@ -61,11 +61,14 @@ class CommitRange
end
def to_reference(from_project = nil)
+ # Not using to_s because we want the full SHAs
+ reference = sha_from + notation + sha_to
+
if cross_project_reference?(from_project)
- "#{project.to_reference}@#{to_s}"
- else
- to_s
+ reference = project.to_reference + '@' + reference
end
+
+ reference
end
# Returns a String for use in a link's title attribute