Rubén Dávila
365d96ca85
Add labels tab to milestone detail view.
2016-02-02 17:45:42 -05:00
Jacob Vosmaer
752468d55b
Merge branch 'git-raw-workhorse' into 'master'
...
Send raw Git blobs via gitlab-workhorse
See merge request !2451
2016-02-02 17:22:04 +00:00
Jacob Vosmaer
b67f8eee0d
Use @repository
2016-02-02 15:06:14 +01:00
Jacob Vosmaer
51574d779c
Merge branch 'master' of https://gitlab.com/gitlab-org/gitlab-ce into lazy-blobs
2016-02-01 13:51:05 +01:00
Jacob Vosmaer
b2a634c352
Avoid trailing 'charset=' garbage
2016-02-01 12:01:13 +01:00
Jacob Vosmaer
2679ec4066
Merge branch 'master' of https://gitlab.com/gitlab-org/gitlab-ce into git-raw-workhorse
2016-02-01 11:33:36 +01:00
Jacob Vosmaer
02afa6793c
Use only one header to send git blobs
2016-02-01 11:33:22 +01:00
Jacob Vosmaer
64c8ee47c9
WIP lazy blobs
2016-02-01 10:41:52 +01:00
Josh Frye
91b9cbff8d
First pass at deleting projects in the background.
2016-01-29 09:14:16 -05:00
Dmitriy Zaporozhets
227728712e
Merge branch 'note-background-job' into 'master'
...
Background process note logic for #3948
Quick and dirty way to get *most* of the note processing out of band and into the background. Seeing some pretty nice speed bumps. Keep in mind that doing this in process results in slower and slower responses as more notes are added and more participants exist.
```
without background processing
Completed 200 OK in 627ms (Views: 0.5ms | ActiveRecord: 32.3ms)
Completed 200 OK in 478ms (Views: 0.8ms | ActiveRecord: 28.3ms)
Completed 200 OK in 1107ms (Views: 0.6ms | ActiveRecord: 36.6ms)
with background processing
Completed 200 OK in 108ms (Views: 0.6ms | ActiveRecord: 4.7ms)
Completed 200 OK in 78ms (Views: 0.5ms | ActiveRecord: 4.5ms)
Completed 200 OK in 164ms (Views: 0.5ms | ActiveRecord: 8.3ms)
```
As you can see, speeds are consistent when doing the harder work out of process. I'm not sure the number of sql queries we're saving, but based on the logs alone it's a pretty good amount.
@dzaporozhets @yorickpeterse I would love some input on this.
See merge request !2631
2016-01-29 13:51:34 +00:00
Robert Speicher
ca05054ea2
Partially revert "Add IP check against DNSBLs at account sign-up"
...
This partially reverts 6a5cd3ca - we keep the migration and add a new
migration that reverts it in order to keep migration history intact.
2016-01-28 16:28:19 -05:00
Robert Speicher
2b1ddb0f80
Merge branch 'mr-merge-base' into 'master'
...
Correctly determine MR diff base when MR has merge conflicts
Fixes https://gitlab.com/gitlab-org/gitlab-ce/issues/12779
See merge request !2632
2016-01-28 21:08:41 +00:00
Robert Speicher
0e79b5f396
Merge branch 'highlight-blame' into 'master'
...
Fix highlighting in blame view.
See merge request !2630
2016-01-28 20:30:21 +00:00
Robert Speicher
789e048352
Merge branch 'rs-ldap-user' into 'master'
...
Backport LDAP user assignment changes from EE
See https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/146
See merge request !2641
2016-01-28 19:09:52 +00:00
Robert Speicher
1e666ce695
Backport LDAP user assignment changes from EE
...
See https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/146
2016-01-28 13:31:48 -05:00
Josh Frye
f9218898ec
[WIP] Background process note logic for #3948
2016-01-28 13:04:42 -05:00
Jacob Vosmaer
368b855d88
No need for base64 anymore
2016-01-28 18:08:37 +01:00
Jacob Vosmaer
26d97ac5e1
Send more raw blob data with workhorse
2016-01-28 18:04:46 +01:00
Dmitriy Zaporozhets
88e16c3d19
Merge branch 'issue_2406' into 'master'
...
Show list of forks for a given Project
Closes #2406
See merge request !2376
2016-01-28 16:58:38 +00:00
Dmitriy Zaporozhets
3f6bb7bc86
Merge branch 'issue_5546' into 'master'
...
Save list sort in a cookie
Closes #5546
See merge request !2537
2016-01-28 16:21:04 +00:00
Douwe Maan
b7ec476205
Merge branch 'master' into mr-merge-base
2016-01-28 15:12:24 +01:00
Douwe Maan
590e237d55
Merge branch 'master' into highlight-blame
2016-01-28 14:49:34 +01:00
Douwe Maan
b636f83e59
Move blame group logic to dedicated class
2016-01-28 14:49:21 +01:00
Robert Speicher
bba7e786a6
Merge branch 'events-performance' into 'master'
...
Improve performance of retrieving last update times for events
See 75195eefcca4cb3961986c90c8e837da02f30134 and
https://gitlab.com/gitlab-org/gitlab-ce/issues/12415#note_3387317
for the juicy details.
Related issue: https://gitlab.com/gitlab-org/gitlab-ce/issues/12415
See merge request !2613
2016-01-27 21:20:16 +00:00
Robert Speicher
614025da38
Merge branch 'rs-skip-2fa-on-signout' into 'master'
...
Skip the 2FA requirement during logout
See merge request !2581
2016-01-27 21:17:31 +00:00
Robert Speicher
56538f9cc1
Merge branch 'fix/unexistent-group-500' into 'master'
...
Return a 404 instead of a 500 when accessing a non-existent group
Fixes https://gitlab.com/gitlab-org/gitlab-ce/issues/3352
Fixes https://gitlab.com/gitlab-org/gitlab-ce/issues/5600
See merge request !2614
2016-01-27 20:19:35 +00:00
Dmitriy Zaporozhets
7e6da7b91a
Merge branch 'rs-2fa-requirement-wording' into 'master'
...
Update wording for 2FA requirement notice
See merge request !2582
2016-01-27 19:04:44 +00:00
Douwe Maan
5cce1278ad
Correctly determine MR diff base when MR has merge conflicts
2016-01-27 17:23:59 +01:00
Douwe Maan
4be80f8aa3
Fix highlighting in blame view.
2016-01-27 16:15:24 +01:00
James Lopez
afde800b25
Merge branch 'master' of gitlab.com:gitlab-org/gitlab-ce into fix/unexistent-group-500
2016-01-27 11:35:13 +01:00
James Lopez
eef9c9d447
update fix based on feedback
2016-01-27 10:44:24 +01:00
James Lopez
d6a186135f
fix for failing spec
2016-01-26 15:43:09 +01:00
Douwe Maan
28e2d2142c
Merge branch 'rs-groups-index' into 'master'
...
Make the `/groups` route behave as expected
The route is supposed to redirect the Groups#index request based on
whether or not a user was logged in. If they are, we redirect them to
their groups dashboard; if they're not, we redirect them to the public
Explore page.
But due to overly aggressive `before_action`s that weren't excluding (or including) the
`index` action, the request always resulted in a 404, whether a user was
logged in or not.
Closes #12660
See merge request !2580
2016-01-26 11:59:05 +00:00
James Lopez
89aeed183c
feature and fix for 500 on group missing
2016-01-26 12:16:47 +01:00
Yorick Peterse
128a6411d2
Don't pluck project IDs for events
...
By instead using a sub-query we save ourselves the overhead of loading
any data into memory only to pass it on to another query.
2016-01-26 10:51:53 +01:00
Douglas Barbosa Alexandre
46c36e0e01
Fixi import redirect loop
2016-01-25 21:00:23 -02:00
Robert Speicher
fcab1345da
Update wording for 2FA requirement notice
2016-01-23 17:56:18 -08:00
Robert Speicher
fdf68a8d4d
Skip the 2FA requirement during logout
2016-01-23 16:44:46 -08:00
Robert Speicher
a7c4d0da8c
Make the /groups route behave as expected
...
The route is supposed to redirect the Groups#index request based on
whether or not a user was logged in. If they are, we redirect them to
their groups dashboard; if they're not, we redirect them to the public
Explore page.
But due to overly aggressive `before_action`s that weren't excluding the
`index` action, the request always resulted in a 404, whether a user was
logged in or not.
Closes #12660
2016-01-23 16:10:13 -08:00
Rubén Dávila
c3c92c7317
Make default sorting preference work for Issues and MRs.
2016-01-22 18:43:21 -05:00
Rubén Dávila
9ef468922c
Merge branch 'master' into issue_5546
2016-01-22 17:54:37 -05:00
Rubén Dávila
7c520c7803
Make sorting preference reusable for all projects.
2016-01-22 17:00:35 -05:00
Dmitriy Zaporozhets
56b527093d
Merge branch 'fix-comment-on-diff-ajax-loading'
2016-01-22 10:20:19 -08:00
Robert Speicher
5f0d7e2e3b
Merge branch 'fix-mr-diff-edit-button' into 'master'
...
Fix MR diff 'Edit' button
It now works and has the right size.
See merge request !2542
2016-01-22 07:39:33 +00:00
Douwe Maan
150b4f66e6
Make sure non-highlighted diffs are still escaped
2016-01-22 01:47:17 +01:00
Douwe Maan
9369b7ec1f
Fix MR diff 'Edit' button
2016-01-21 22:46:49 +01:00
Rubén Dávila
eccaa099d1
Make cookie suffix more simpler.
2016-01-21 15:06:07 -05:00
Rubén Dávila
0f79620ccb
Little refactor plus some specs.
2016-01-21 12:54:10 -05:00
Rubén Dávila
4d345bc400
Remember last sort option used.
2016-01-20 17:29:53 -05:00
Rémy Coutable
8a829c9738
Merge remote-tracking branch 'origin/master' into fix-comment-on-diff-ajax-loading
2016-01-20 22:42:07 +01:00