- 15 Oct, 2015 28 commits
-
-
Valery Sizov authored
-
Dmitriy Zaporozhets authored
-
Douwe Maan authored
Let gitlab-git-http-server handle archive downloads This change relies on changes in gitlab_git and gitlab-git-http-server. fixes #2429 See merge request !1548
-
Kamil Trzciński authored
Added builds view ![Screen_Shot_2015-10-13_at_19.02.48](https://gitlab.com/gitlab-org/gitlab-ce/uploads/95bb3a7d9d603678fdd077558637045d/Screen_Shot_2015-10-13_at_19.02.48.png) /cc @dzaporozhets @vsizov See merge request !1593
-
Dmitriy Zaporozhets authored
Fix error preventing displaying of commit data for a directory with a leading dot Directories with leading dots erroneously get rejected by the route controller if git ref regex is used in constraints. This prevents commit data from being loaded. The regex verification is now done in controller. Closes https://github.com/gitlabhq/gitlabhq/issues/8763 See merge request !1574
-
Dmitriy Zaporozhets authored
Remove guard-rspec and its supporting gems See merge request !1551
-
Yorick Peterse authored
-
Yorick Peterse authored
-
Yorick Peterse authored
-
Yorick Peterse authored
-
Yorick Peterse authored
In these particular instances we can just use HAML tags directly. This can shave off some time spent loading issue pages, though this depends on the amount of comments being displayed. When viewing https://gitlab.com/gitlab-org/gitlab-ce/issues/2164 locally these changes reduce loading time by about 400 ms in total.
-
Yorick Peterse authored
By comparing objects in Ruby we can greatly improve the performance of this method. In the worst case (should no data be eager loaded) this will run the same amount of queries as before, in the best case (when data _is_ eager loadeD) it requires no queries at all. The added benchmark used to produce around 273 iterations per second. With this commit this has been increased to almost 40 000 iterations per second: a speedup of roughly 145 times. Combined with eager loading Note associations this results in about 30 queries less when viewing a single issue, this in turn cuts down the loading time by 30-40%.
-
Yorick Peterse authored
This ensures that when viewing an issue each note already has the associated project, project members, group and group members available. Since this information is requres for every note this results in quite the reduction of SQL queries being executed.
-
Yorick Peterse authored
-
Yorick Peterse authored
This can be used to measure the time (roughly) spent on a per line basis. This can also be used to measure timings for views, for example by adding the following to a URL: ?lineprof=app/views/projects/notes/_note rack-lineprof is only enabled when: 1. The application runs in development mode 2. The used Ruby is MRI 3. The environment variable ENABLE_LINEPROF is set to a non-empty value
-
Yorick Peterse authored
This can be used to track down where queries originate from, regardless of whether they're caused by N+1 problems or not. This can be enabled by setting the environment variable ENABLE_QUERY_TRACE to a non-empty value (e.g. "true").
-
Yorick Peterse authored
This can be used to resolve N+1 query problems. Bullet is disabled by default and can be enabled by starting Rails with the environment variable ENABLE_BULLET set to a non empty value (e.g. "true").
-
Yorick Peterse authored
This removes the need for running a query to find the User object again based on the supplied Email address.
-
Yorick Peterse authored
This ensures we don't end up running N+1 queries for the objects in the affected collections.
-
Yorick Peterse authored
-
Yorick Peterse authored
This removes the need for running an extra SQL query in these cases.
-
Yorick Peterse authored
If the User object is already known before calling this method being able to re-use said object can save us an extra SQL query.
-
Kamil Trzcinski authored
-
Douwe Maan authored
-
Jacob Vosmaer authored
-
Dmitriy Zaporozhets authored
Update uglifier to ~> 2.7.2 Fixes a security vulnerability: - https://github.com/lautis/uglifier/pull/86 - https://github.com/mishoo/UglifyJS2/issues/751 - https://zyan.scripts.mit.edu/blog/backdooring-js/ See merge request !1590
-
Douwe Maan authored
Simplify the `issues_sentence` helper See merge request !1598
-
Douwe Maan authored
Prevent a JS error in MergeRequestTabs When `window.location.hash` is pointing to a note, e.g. `#note_1234`, `scrollToElement` would throw an error because a selector such as `.commits #note_1234` doesn't exist, so `offset()` returned `undefined`. This error would prevent subsequent calls from running, which caused the loading spinner to never be hidden. Now we ensure the selector returns a valid element before trying to scroll to it. This is the proper fix for !1553. See merge request !1597
-
- 14 Oct, 2015 12 commits
-
-
Kamil Trzcinski authored
-
Robert Speicher authored
Make Reply by email easier to configure Builds on !1566. Omnibus companion MR: gitlab-org/omnibus-gitlab!510 (cc @marin) See merge request !1580
-
Robert Speicher authored
[ci skip]
-
Robert Speicher authored
-
Robert Speicher authored
Simplify code around (cross)-references See merge request !1568
-
Robert Speicher authored
When `window.location.hash` is pointing to a note, e.g. `#note_1234`, `scrollToElement` would throw an error because a selector such as `.commits #note_1234` doesn't exist, so `offset()` returned `undefined`. This error would prevent subsequent calls from running, which caused the loading spinner to never be hidden. Now we ensure the selector returns a valid element before trying to scroll to it.
-
Kamil Trzciński authored
Show warning when build is pending and there are not runners This change is based on: !1530. This resolves #2967. See merge request !1573
-
Kamil Trzciński authored
Add a few predefined variables to CI builds This adds CI_BUILD_TAG, CI_BUILD_STAGE, CI_BUILD_NAME and CI_BUILD_TRIGGERED to build environment. This change is based on: !1530 See merge request !1572
-
Valery Sizov authored
Fix: Images cannot show when projects' path was changed Fixes #1443 See merge request !1521
-
Kamil Trzcinski authored
-
Valery Sizov authored
Revert "Improve invalidation of stored service password if the endpoint URL is changed" This reverts commit b4639754. See merge request !1595
-
Valery Sizov authored
This reverts commit b4639754.
-