[packages/gitlab-ce] idenfity user by any email in post_receive hook

glen glen at pld-linux.org
Tue Nov 1 23:41:07 CET 2016


commit 6fcca392c845355739c853495d2b1fad2dea75e7
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Wed Nov 2 00:40:37 2016 +0200

    idenfity user by any email in post_receive hook

 gitlab-ce.spec               |  4 +++-
 post_receive-any-email.patch | 12 ++++++++++++
 2 files changed, 15 insertions(+), 1 deletion(-)
---
diff --git a/gitlab-ce.spec b/gitlab-ce.spec
index ea8cb03..2e54054 100644
--- a/gitlab-ce.spec
+++ b/gitlab-ce.spec
@@ -19,7 +19,7 @@
 Summary:	A Web interface to create projects and repositories, manage access and do code reviews
 Name:		gitlab-ce
 Version:	8.13.2
-Release:	0.80
+Release:	0.81
 License:	MIT
 Group:		Applications/WWW
 # md5 deliberately omitted until this package is useful
@@ -39,6 +39,7 @@ Source12:	clean-vendor.sh
 Source13:	nginx.conf
 Patch0:		3774.patch
 Patch1:		pld.patch
+Patch2:		post_receive-any-email.patch
 URL:		https://www.gitlab.com/gitlab-ce/
 BuildRequires:	cmake
 BuildRequires:	gmp-devel
@@ -104,6 +105,7 @@ mv config/gitlab.yml.example config/gitlab.yml
 mv config/unicorn.rb.example config/unicorn.rb
 #%patch0 -p1
 %patch1 -p1
+%patch2 -p1
 
 # use mysql for now
 mv config/database.yml.mysql config/database.yml
diff --git a/post_receive-any-email.patch b/post_receive-any-email.patch
new file mode 100644
index 0000000..e2a15d6
--- /dev/null
+++ b/post_receive-any-email.patch
@@ -0,0 +1,12 @@
+https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/7225
+
+--- gitlabhq-8.13.2/lib/gitlab/identifier.rb~	2016-10-31 16:41:44.000000000 +0200
++++ gitlabhq-8.13.2/lib/gitlab/identifier.rb	2016-11-02 00:05:55.000000000 +0200
+@@ -18,6 +21,6 @@
+ 
+       identify_with_cache(:email, email) do
+-        User.find_by(email: email)
++        User.find_by_any_email(email)
+       end
+     end
+ 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/gitlab-ce.git/commitdiff/6fcca392c845355739c853495d2b1fad2dea75e7



More information about the pld-cvs-commit mailing list