Searching for commits is case sensitive (GitLab 8.11.4/PostgreSQL 9.2.10)
Summary
Searching for commits is case sensitive. Running GitLab 8.11.4 and PostgreSQL 9.2.10.
Steps to reproduce
- Navigate to project page. Commits have messages that include a JIRA key (in my case, SAGA-1382).
- Search for "SAGA-1382" in the search box on top right of page. Commit is found.
- Search again for "saga-1382" in the same search box. Commit is not found.
Expected behavior
Searching for "SAGA-1382" and "saga-1382" should find the commit with "SAGA-1382" in the commit message.
Actual behaviour
Searching for "saga-1382" does not find the commit with "SAGA-1382" in the commit message.
Output of checks
Results of GitLab application Check
sudo gitlab-rake gitlab:check SANITIZE=true
Checking GitLab Shell ...
GitLab Shell version >= 3.4.0 ? ... OK (3.4.0)
Repo base directory exists?
default... yes
Repo storage directories are symlinks?
default... no
Repo paths owned by git:git?
default... yes
Repo paths access is drwxrws---?
default... yes
hooks directories in repos are links: ...
2/1 ... ok
94/3 ... ok
12/4 ... ok
12/5 ... ok
12/7 ... ok
12/8 ... ok
12/9 ... ok
12/11 ... ok
12/12 ... ok
12/13 ... ok
15/19 ... ok
20/21 ... ok
20/22 ... ok
20/23 ... ok
20/24 ... ok
20/25 ... ok
20/26 ... ok
20/27 ... ok
20/28 ... ok
20/29 ... ok
20/30 ... ok
20/31 ... ok
5/32 ... ok
21/33 ... ok
24/36 ... repository is empty
2/37 ... ok
26/38 ... ok
25/39 ... ok
29/40 ... ok
30/42 ... repository is empty
12/44 ... ok
12/45 ... ok
15/46 ... ok
32/48 ... ok
32/49 ... ok
33/50 ... ok
33/51 ... ok
32/53 ... ok
32/54 ... ok
32/56 ... ok
32/57 ... ok
32/58 ... ok
32/59 ... ok
32/60 ... ok
32/61 ... ok
32/64 ... ok
32/65 ... ok
34/66 ... ok
34/67 ... ok
32/68 ... ok
12/69 ... ok
5/70 ... ok
40/71 ... ok
12/72 ... ok
41/74 ... ok
25/75 ... repository is empty
41/76 ... ok
41/77 ... ok
12/78 ... ok
9/79 ... ok
45/80 ... repository is empty
6/81 ... ok
46/82 ... ok
32/84 ... ok
48/87 ... ok
48/88 ... ok
48/89 ... ok
49/91 ... ok
48/94 ... ok
38/96 ... ok
48/97 ... ok
48/98 ... ok
48/99 ... ok
48/100 ... ok
48/101 ... ok
48/102 ... ok
57/106 ... ok
47/107 ... ok
36/108 ... ok
59/109 ... ok
65/110 ... ok
32/111 ... ok
49/112 ... ok
68/113 ... ok
59/116 ... ok
73/117 ... ok
69/118 ... ok
78/124 ... ok
15/127 ... ok
28/128 ... ok
102/130 ... ok
81/131 ... ok
81/132 ... ok
81/135 ... ok
81/136 ... ok
81/137 ... ok
74/138 ... ok
84/140 ... ok
35/141 ... ok
68/142 ... ok
86/143 ... ok
86/145 ... ok
86/146 ... ok
15/148 ... ok
83/149 ... ok
90/150 ... ok
83/151 ... ok
90/152 ... ok
83/153 ... ok
32/154 ... ok
94/155 ... ok
86/157 ... ok
86/158 ... ok
95/160 ... ok
32/162 ... ok
28/163 ... ok
96/164 ... ok
12/165 ... ok
82/166 ... ok
100/169 ... ok
9/170 ... ok
86/171 ... ok
9/172 ... ok
103/173 ... ok
108/176 ... ok
32/177 ... ok
111/179 ... ok
111/182 ... ok
111/183 ... ok
111/184 ... ok
111/185 ... ok
111/186 ... ok
111/187 ... ok
32/188 ... ok
39/190 ... ok
39/191 ... ok
32/192 ... ok
98/193 ... ok
39/196 ... ok
38/197 ... ok
114/198 ... ok
83/199 ... ok
86/201 ... ok
86/202 ... ok
86/204 ... ok
86/205 ... ok
119/207 ... ok
68/208 ... ok
36/209 ... ok
86/210 ... ok
35/211 ... ok
121/212 ... ok
127/213 ... ok
48/214 ... ok
48/215 ... ok
83/216 ... ok
129/217 ... ok
114/218 ... ok
114/220 ... ok
86/221 ... ok
113/222 ... ok
35/223 ... ok
131/224 ... ok
131/225 ... ok
131/226 ... ok
131/227 ... ok
59/228 ... ok
121/229 ... ok
121/230 ... ok
59/231 ... ok
59/232 ... ok
59/233 ... ok
137/234 ... ok
141/235 ... ok
49/236 ... ok
140/237 ... ok
140/238 ... ok
140/239 ... ok
120/240 ... ok
141/241 ... ok
49/243 ... ok
104/244 ... ok
93/246 ... ok
140/247 ... ok
144/248 ... ok
83/249 ... ok
86/250 ... ok
Running /opt/gitlab/embedded/service/gitlab-shell/bin/check
Check GitLab API access: OK
Access to /var/opt/gitlab/.ssh/authorized_keys: OK
Send ping to redis server: OK
gitlab-shell self-check successful
Checking GitLab Shell ... Finished
Checking Sidekiq ...
Running? ... yes
Number of Sidekiq processes ... 1
Checking Sidekiq ... Finished
Checking Reply by email ...
Reply by email is disabled in config/gitlab.yml
Checking Reply by email ... Finished
Checking LDAP ...
LDAP users with access to your GitLab server (only showing the first 100 results)
Checking LDAP ... Finished
Checking GitLab ...
Git configured with autocrlf=input? ... yes
Database config exists? ... yes
All migrations up? ... yes
Database contains orphaned GroupMembers? ... no
GitLab config exists? ... yes
GitLab config outdated? ... no
Log directory writable? ... yes
Tmp directory writable? ... yes
Uploads directory setup correctly? ... yes
Init script exists? ... skipped (omnibus-gitlab has no init script)
Init script up-to-date? ... skipped (omnibus-gitlab has no init script)
projects have namespace: ...
2/1 ... yes
94/3 ... yes
12/4 ... yes
12/5 ... yes
12/7 ... yes
12/8 ... yes
12/9 ... yes
12/11 ... yes
12/12 ... yes
12/13 ... yes
15/19 ... yes
20/21 ... yes
20/22 ... yes
20/23 ... yes
20/24 ... yes
20/25 ... yes
20/26 ... yes
20/27 ... yes
20/28 ... yes
20/29 ... yes
20/30 ... yes
20/31 ... yes
5/32 ... yes
21/33 ... yes
24/36 ... yes
2/37 ... yes
26/38 ... yes
25/39 ... yes
29/40 ... yes
30/42 ... yes
12/44 ... yes
12/45 ... yes
15/46 ... yes
32/48 ... yes
32/49 ... yes
33/50 ... yes
33/51 ... yes
32/53 ... yes
32/54 ... yes
32/56 ... yes
32/57 ... yes
32/58 ... yes
32/59 ... yes
32/60 ... yes
32/61 ... yes
32/64 ... yes
32/65 ... yes
34/66 ... yes
34/67 ... yes
32/68 ... yes
12/69 ... yes
5/70 ... yes
40/71 ... yes
12/72 ... yes
41/74 ... yes
25/75 ... yes
41/76 ... yes
41/77 ... yes
12/78 ... yes
9/79 ... yes
45/80 ... yes
6/81 ... yes
46/82 ... yes
32/84 ... yes
48/87 ... yes
48/88 ... yes
48/89 ... yes
49/91 ... yes
48/94 ... yes
38/96 ... yes
48/97 ... yes
48/98 ... yes
48/99 ... yes
48/100 ... yes
48/101 ... yes
48/102 ... yes
57/106 ... yes
47/107 ... yes
36/108 ... yes
59/109 ... yes
65/110 ... yes
32/111 ... yes
49/112 ... yes
68/113 ... yes
59/116 ... yes
73/117 ... yes
69/118 ... yes
78/124 ... yes
15/127 ... yes
28/128 ... yes
102/130 ... yes
81/131 ... yes
81/132 ... yes
81/135 ... yes
81/136 ... yes
81/137 ... yes
74/138 ... yes
84/140 ... yes
35/141 ... yes
68/142 ... yes
86/143 ... yes
86/145 ... yes
86/146 ... yes
15/148 ... yes
83/149 ... yes
90/150 ... yes
83/151 ... yes
90/152 ... yes
83/153 ... yes
32/154 ... yes
94/155 ... yes
86/157 ... yes
86/158 ... yes
95/160 ... yes
32/162 ... yes
28/163 ... yes
96/164 ... yes
12/165 ... yes
82/166 ... yes
100/169 ... yes
9/170 ... yes
86/171 ... yes
9/172 ... yes
103/173 ... yes
108/176 ... yes
32/177 ... yes
111/179 ... yes
111/182 ... yes
111/183 ... yes
111/184 ... yes
111/185 ... yes
111/186 ... yes
111/187 ... yes
32/188 ... yes
39/190 ... yes
39/191 ... yes
32/192 ... yes
98/193 ... yes
39/196 ... yes
38/197 ... yes
114/198 ... yes
83/199 ... yes
86/201 ... yes
86/202 ... yes
86/204 ... yes
86/205 ... yes
119/207 ... yes
68/208 ... yes
36/209 ... yes
86/210 ... yes
35/211 ... yes
121/212 ... yes
127/213 ... yes
48/214 ... yes
48/215 ... yes
83/216 ... yes
129/217 ... yes
114/218 ... yes
114/220 ... yes
86/221 ... yes
113/222 ... yes
35/223 ... yes
131/224 ... yes
131/225 ... yes
131/226 ... yes
131/227 ... yes
59/228 ... yes
121/229 ... yes
121/230 ... yes
59/231 ... yes
59/232 ... yes
59/233 ... yes
137/234 ... yes
141/235 ... yes
49/236 ... yes
140/237 ... yes
140/238 ... yes
140/239 ... yes
120/240 ... yes
141/241 ... yes
49/243 ... yes
104/244 ... yes
93/246 ... yes
140/247 ... yes
144/248 ... yes
83/249 ... yes
86/250 ... yes
Redis version >= 2.8.0? ... yes
Ruby version >= 2.1.0 ? ... yes (2.3.1)
Your git bin path is "/opt/gitlab/embedded/bin/git"
Git version >= 2.7.3 ? ... yes (2.7.4)
Active users: 96
Checking GitLab ... Finished
(we will only investigate if the tests are passing)
Results of GitLab environment info
sudo gitlab-rake gitlab:env:info
System information
System: CentOS 7.2.1511
Current User: git
Using RVM: no
Ruby Version: 2.3.1p112
Gem Version: 2.6.6
Bundler Version:2.3.0
Rake Version: 10.5.0
Sidekiq Version:4.1.4
GitLab information
Version: 8.11.4
Revision: b871b76
Directory: /opt/gitlab/embedded/service/gitlab-rails
DB Adapter: postgresql
URL: https://gitlab.kantega.no
HTTP Clone URL: https://gitlab.kantega.no/some-group/some-project.git
SSH Clone URL: git@gitlab.kantega.no:some-group/some-project.git
Using LDAP: yes
Using Omniauth: no
GitLab Shell
Version: 3.4.0
Repository storage paths:
- default: /var/opt/gitlab/git-data/repositories
Hooks: /opt/gitlab/embedded/service/gitlab-shell/hooks/
Git: /opt/gitlab/embedded/bin/git