- 22 Nov, 2016 2 commits
-
-
Douglas Barbosa Alexandre authored
-
Douglas Barbosa Alexandre authored
-
- 21 Nov, 2016 12 commits
-
-
Kamil Trzcinski authored
-
Dmitriy Zaporozhets authored
Signed-off-by:
Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
-
Tomasz Maczukin authored
-
Kamil Trzcinski authored
-
Kamil Trzcinski authored
-
Robert Schilling authored
-
Kamil Trzcinski authored
-
Tomasz Maczukin authored
-
James Lopez authored
-
Yorick Peterse authored
This moves the logic of detecting special repository files (e.g. a README or a Koding configuration file) to a single class: Gitlab::FileDetector. Moving this logic into a single place allows this to be re-used more easily. This commit also changes Repository#gitlab_ci_yaml so that its cached similar to other data (e.g. the Koding configuration file).
-
Robert Schilling authored
-
James Lopez authored
-
- 18 Nov, 2016 14 commits
-
-
Ido Leibovich authored
Add a new endpoint in the new API for creating a new pipeline, and return the details of that pipeline.
-
Ahmad Sherif authored
Closes #23150
-
Z.J. van de Weg authored
In the 8.13 RC cycle, so before the release, there was a time in which references in git where stored by id instead of iid. This could be fixed by time, if the iid catches up with the id, it overwrites it. But in the mean time we have wrong refs in the folder. This commit fixes that. For all projects we have deployments we'll find the ones where the ref has a higher number than the iid is now and calls `#create_ref` on the corresponding deployment.
-
Grzegorz Bizon authored
-
Z.J. van de Weg authored
-
Grzegorz Bizon authored
-
James Lopez authored
-
Z.J. van de Weg authored
This prevents leakage of project names on an endpoint which is unauthenticated and thus open to the world.
-
James Lopez authored
-
Z.J. van de Weg authored
-
Robert Schilling authored
-
James Lopez authored
-
Z.J. van de Weg authored
-
Timothy Andrew authored
Javascript does not support the negative lookbehind assertion (?<!) used in the Ruby regex (to disallow usernames ending in `.git` or `.atom`. Getting the client side code to fully support this format is non-trivial, since we'd either have to heavily complicate the regex used, or modify the frontend code to support more complex validation schemes (it currently uses HTML5 validations). The pragmatic choice is to create a `Gitlab::Regex::NAMESPACE_REGEX_STR_SIMPLE` regex to serve as a Javascript-compatible version of `NAMESPACE_REGEX_STR`. The client-side code will not display an error for usernames ending in `.git` and `.atom`, but these will be caught by the server-side validation.
-
- 17 Nov, 2016 12 commits
-
-
Andrew Smith authored
Ref #24073
-
Z.J. van de Weg authored
-
Z.J. van de Weg authored
-
Z.J. van de Weg authored
-
Z.J. van de Weg authored
[ci skip]
-
Z.J. van de Weg authored
-
Z.J. van de Weg authored
This is the structure Kamil proposed, which leaves us with a bunch of smaller classes. This commits deletes outdated files and tests everything from the SlashCommandService and down (child classes and subcommands)
-
Z.J. van de Weg authored
Now, each subcommand has its own service, plus I've introduced presenters to be able to delegate the generation of the views.
-
Kamil Trzcinski authored
-
Kamil Trzcinski authored
-
Kamil Trzcinski authored
-
James Lopez authored
-