Use a ? after the $request_uri to perform a valid Redirect while cloning.

fixes #6203

before:

❯ curl -I http://gitlab/namespace/repo.git/info/refs?service=git-upload-pack
HTTP/1.1 301 Moved Permanently
Server: nginx
Date: Sat, 26 Jul 2014 18:20:27 GMT
Content-Type: text/html
Content-Length: 178
Connection: keep-alive
Location: https://gitlab/namespace/repo.git/info/refs?service=git-upload-pack?service=git-upload-pack

after:

❯ curl -I http://gitlab/namespace/repo.git/info/refs\?service=git-upload-pack
HTTP/1.1 301 Moved Permanently
Server: nginx
Date: Sat, 26 Jul 2014 18:23:54 GMT
Content-Type: text/html
Content-Length: 178
Connection: keep-alive
Location: https://gitlab/namespace/repo.git/info/refs?service=git-upload-pack

[ci skip]
Configure Redis cache for all environments

Also add support for connecting to Redis with Unix sockets.
Store sessions in a Redis namespace

This makes less of a mess of the Redis root.
Remove HAML eval for const strings.
Rename resque_url to redis_url_string
Hide configuration shenanigans in a block

I'm feeling paranoid about the scope variables like redis_config_file
get defined in. Hiding it in a block to limit the scope.
Add CHANGELOG entries for Redis fixes
Mask password in import URL while importing.
Fixes #7571
Merge pull request #7619 from BlueBayTravel/taggable-migration

Delete invalid taggings during label migration
Add search in textarea

https://github.com/ajaxorg/ace/blob/master/lib/ace/commands/default_commands.js#L176-L181
Improve search results output. Fixes some markup issues

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Add missing ext for searchbox
Fix overflow in 'my projects' list
Merge branch 'improve-search-output' into 'master'

Improve search output

See merge request !1046
Restyle project home

* more focus for description and stars/forks
* rename activity -> to project tab
* put activity under tab: prepare place for README tab

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Fix tests

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Merge branch 'redis_settings'

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>

Conflicts:
	CHANGELOG
Improve project sidebutton colors

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
fix tests

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>