summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhttp://jneen.net/ <jneen@jneen.net>2017-08-18 17:43:23 -0700
committerhttp://jneen.net/ <jneen@jneen.net>2017-08-21 15:40:54 -0700
commitc13f712c77e0837760e79293b6fb41c734741e77 (patch)
treed283d36c0070a8a01a2a0d264434f42c734ca55b
parent539ed0a6375d5bb6d734e688b801373e4b8006f9 (diff)
downloadgitlab-ce-c13f712c77e0837760e79293b6fb41c734741e77.tar.gz
implement Repository#==
so that with_repo_branch_commit can properly short-circuit
-rw-r--r--app/models/repository.rb6
1 files changed, 6 insertions, 0 deletions
diff --git a/app/models/repository.rb b/app/models/repository.rb
index c1e4fcf94a4..1c3080c0efd 100644
--- a/app/models/repository.rb
+++ b/app/models/repository.rb
@@ -60,6 +60,12 @@ class Repository
@project = project
end
+ def equals(other)
+ @disk_path == other.disk_path
+ end
+
+ alias_method :==, :equals
+
def raw_repository
return nil unless full_path