- Apr 17, 2018
-
-
Bob Van Landuyt authored
This adds a method to track errors that can be recovered from in sentry. It is useful when debugging performance issues, or exceptions that are hard to reproduce.
-
- Apr 13, 2018
-
-
Oswaldo Ferreir authored
-
-
- Apr 12, 2018
-
-
Zeger-Jan van de Weg authored
Direct disk access is impossible on environments where components run in their own container. There for constructing the path should not be done except for exceptional cases. One of the considerations, instead of logging, was to use Sentry. For now I've chosen not to use this as the impact of this change is hard to determine. Getting this in now will allow us to checkout the impact on dev.gitlab.org and staging.
-
- Apr 10, 2018
-
-
Lukas Eipert authored
-
Lukas Eipert authored
-
Lukas Eipert authored
-
Lukas Eipert authored
-
- Apr 08, 2018
-
-
- Apr 07, 2018
-
-
We use controller actions to pass a newly created token and errors
-
Mayra Cabrera authored
Includes: - Model, factories, create service and controller actions - As usual, includes specs for everything - Builds UI (copy from PAT) - Add revoke action Closes #31591
-
- Apr 06, 2018
-
-
Joshua Lambert authored
-
Jose Ivan Vargas Lopez authored
-
James Ramsay authored
Repository archives are always named `<project>-<ref>-<sha>` even if the ref is a commit. A consequence of always including the sha even for tags is that packaging a release is more difficult because both the ref and sha must be known by the packager. - add `<project>/-/archive/<ref>/<filename>.<format>` route using the `-` separator to prevent namespace collisions. If the filename is `<project>-<ref>` or the ref is a sha, the sha will be omitted, otherwise the default filename will be used. - deprecate previous archive route `repository/<ref>/archive`
-
blackst0ne authored
-
- Apr 05, 2018
-
-
Kamil Trzcińśki authored
-
- Apr 04, 2018
-
-
Kamil Trzcińśki authored
Introduce `direct_upload` option for `uploads` which is gonna set a default storage to Object Storage and use Unicorn to save data
-
Tomasz Maczukin authored
-
Stan Hu authored
Closes #20060
-
- Mar 28, 2018
-
-
Clement Ho authored
-
- Mar 27, 2018
-
-
Alessio Caiazza authored
-
- Mar 26, 2018
-
-
Mayra Cabrera authored
-
Mayra Cabrera authored
- Create ci/lints controller inside project/ - Move js pages to be inside projects/ - Copy view ci/lint view to be inside project folder - Remove ci/lint view and js files Closes #43603
-
- Mar 23, 2018
-
-
Mike Greiling authored
-
- Mar 22, 2018
-
-
Mike Greiling authored
-
Rob Watson authored
Closes #28857
-
Lin Jen-Shin authored
Same strategy with: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/17810 See: https://stackoverflow.com/a/29710188/1992201 Frankly I don't really understand how this works and I don't really care either. However I tried it and it does the job. To try this, make sure you have pending migrations, and run the server, hit the site. It would tell you that there's pending migrations, and then run migrations, and then hit the site again. Without this patch, Rails would complain that "A copy of ...", with this patch, it works without problems.
-
Micael Bergeron authored
-
Micael Bergeron authored
-
- Mar 21, 2018
-
-
blackst0ne authored
-
Jacob Vosmaer (GitLab) authored
-
Phil Hughes authored
Closes #44483
-
- Mar 20, 2018
-
-
Stan Hu authored
Port of https://github.com/roidrage/lograge/pull/241
-
blackst0ne authored
-
blackst0ne authored
-
James Edwards-Jones authored
This should simplify refactoring and allow testing
-
Phil Hughes authored
This also makes the IDE generally available
-
Tiago Botelho authored
-
- Mar 19, 2018
-
-
Matija Čupić authored
This reverts commit ddeefbdd.
-
Sean McGivern authored
But first, rewrite the performance bar in Vue: 1. Remove the peek-host gem and replace it with existing code. This also allows us to include the host in the JSON response, rather than in the page HTML. 2. Leave the line profiler parts as here-be-dragons: nicer would be a separate endpoint for these, so we could use them on Ajax requests too. 3. The performance bar is too fiddly to rewrite right now, so apply the same logic to that. Then, add features! All requests made through Axios are able to be tracked. To keep a lid on memory usage, only the first two requests for a given URL are tracked, though. Each request that's tracked has the same data as the initial page load, with the exception of the performance bar and the line profiler, as explained above.
-