Kamil Trzcinski
cdec9e472d
Replace \n to <br>
2016-05-23 21:59:07 -05:00
Stan Hu
9bb0d0b407
Fix Error 500 in CI charts by gracefully handling commits with no durations
...
Closes #17730
2016-05-22 23:52:50 -07:00
Grzegorz Bizon
9e92b0eead
Add specs for migration helpers and boolean values
2016-05-22 22:41:14 +02:00
Grzegorz Bizon
13bf612600
Test migration helpers using a migration class
2016-05-22 22:40:43 +02:00
Douwe Maan
ec86644545
Merge branch 'zj-gitignore-dropdown'
2016-05-20 17:14:22 -05:00
Douwe Maan
fc1910ddc5
Merge branch 'adambutler/gitlab-ce-feature/support-diff-of-issue-title-rename'
...
# Conflicts:
# app/services/system_note_service.rb
2016-05-20 16:23:04 -05:00
Douwe Maan
ba5b47c2e3
Merge branch 'eReGeBe/gitlab-ce-feature/milestone-md' into 'master'
...
Implement special GitLab markdown reference for milestones
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/3453 by @eReGeBe, with two additions:
- Move changelog item to 8.8
- Fix cross-project milestone ref with invalid project, like https://gitlab.com/gitlab-org/gitlab-ce/commit/f7348cd348ad8f4a18d74dd668283a4e236f5790 did for labels
Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/13829
See merge request !3897
2016-05-20 21:08:57 +00:00
Zeger-Jan van de Weg and Alfredo Sumaran
79620c501d
Update API and fetching task
2016-05-20 15:58:36 -05:00
Zeger-Jan van de Weg and Alfredo Sumaran
e166a8022a
Backend for a gitignores dropdown
2016-05-20 15:58:36 -05:00
Douwe Maan
18ef054bc7
Merge branch '17464-backport-email-syntax-highlighting' into 'master'
...
Syntax-highlight diffs in push emails

Based on:
https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/151
See merge request !4147
2016-05-19 21:12:53 +00:00
Robert Speicher
883e2d2187
Merge branch 'migration-helpers' into 'master'
...
Added helper methods for database migrations
These helpers can ultimately be used to write migrations that don't
require downtime.
See #15464 for more information.
See merge request !3860
2016-05-19 16:49:14 +00:00
Rémy Coutable
f29d8b64e4
Merge remote-tracking branch 'origin/master' into eReGeBe/gitlab-ce-feature/milestone-md
...
Signed-off-by: Rémy Coutable <remy@rymai.me >
2016-05-18 23:40:33 -05:00
Robert Speicher
4607323e13
Merge branch 'issue_17560' into 'master'
...
Mask credentials from URL when the import of project has failed.
REF: #17560
See merge request !4185
2016-05-19 03:00:01 +00:00
Rubén Dávila
0c47b68d04
Mask credentials from URL when import of project has failed.
2016-05-18 21:16:36 -05:00
Adam Butler and Rémy Coutable
8a8b5497c5
Create DiffFilter and change SystemNoteService#change_title to use Gitlab::Diff::InlineDiff
2016-05-18 11:15:10 -05:00
Kamil Trzcinski
24145592e8
Provide full test coverage to lib/container_registry API implementation
2016-05-17 13:20:11 -05:00
Kamil Trzcinski
a82109eee8
Add .gitkeep
2016-05-17 09:41:47 -05:00
Sean McGivern
a9977f2b7a
Syntax-highlight diffs in push emails
...
Based on:
https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/151
2016-05-17 13:23:17 +01:00
Douwe Maan
59e62fc486
Merge branch 'docker-registry' into 'master'
...
Added authentication service for docker registry
This adds a simple authentication service for docker which uses current user credentials to authenticate pulls and pushes.
I have only one concern. Since the `.docker/config` is unencrypted, thus the password for user stored there is unencrypted, maybe we should from the start implement function to generate/provide a separate password just for the purposes of accessing docker registry?
What do you think @jacobvosmaer @sytses @marin?
cc @marin
See merge request !3787
2016-05-16 17:20:31 +00:00
Douwe Maan
5dd013f145
Merge branch 'gh-pull-requests'
2016-05-16 12:12:20 -05:00
Pablo Carranza
b9306c2e82
Add cache count metrics to rails cache
2016-05-15 19:47:41 +01:00
Kamil Trzcinski
dfd0e2450a
Improve authentication service specs
2016-05-15 08:52:26 -05:00
Kamil Trzcinski
f4f9184a01
Rename JWT to JSONWebToken
2016-05-14 18:23:31 -05:00
Douglas Barbosa Alexandre
ebaa19c162
Fix validation method for Gitlab::GithubImport::PullRequestFormatter
2016-05-13 17:55:43 -05:00
Douglas Barbosa Alexandre
795a7ca8f1
Extract GitHub branch formatter
2016-05-13 17:55:42 -05:00
Douglas Barbosa Alexandre
e001bd5e3d
Import PRs where branch names were reused across PRs
2016-05-13 17:55:42 -05:00
Douglas Barbosa Alexandre
7e1f14e215
Preserve commits/diff/comments for PRs that were merged on GitHub
2016-05-13 17:55:42 -05:00
Kamil Trzcinski
0958f331d1
Merge remote-tracking branch 'origin/master' into docker-registry
...
# Conflicts:
# config/initializers/1_settings.rb
2016-05-13 17:14:46 -05:00
Douglas Barbosa Alexandre
3b50867550
Fix spec for Gitlab::GithubImport::PullRequestFormatter
2016-05-13 16:49:27 -05:00
Gabriel Mazetto
f5a0ac0fc1
Codestyle: make sure we have space around operators
2016-05-13 04:46:56 -03:00
Kamil Trzcinski
fc2d985bfa
Fix CI tests
2016-05-12 12:47:55 -05:00
Jacob Schatz
f2303f9df0
Merge branch 'send-incremental-build-log' into 'master'
...
Update build log incrementally
Proof of concept implementation of incremental sending of build log to browser.
cc @jschatz1 @vsizov @grzesiek @tmaczukin
See merge request !3737
2016-05-12 16:48:42 +00:00
Yorick Peterse
945c5b3fe6
Removed tracking of total method execution times
...
Because method call timings are inclusive (that is, they include the
time of any sub method calls) this would lead to the total method
execution time often being far greater than the total transaction time.
Because this is incredibly confusing it's best to simply _not_ track the
total method execution time, after all it's not that useful to begin
with.
Fixes gitlab-org/gitlab-ce#17239
2016-05-12 15:15:45 +02:00
Yorick Peterse
36083b4d0e
Fixed styling per Rubocop pedantics
2016-05-12 13:03:55 +02:00
Yorick Peterse
e867099091
Added helper methods for database migrations
...
These helpers can be used to perform migrations without taking down the
entire application.
For example, the method "add_column_with_default" can be used to add a
new column with a default value without locking the entire table.
2016-05-12 12:59:40 +02:00
Timothy Andrew
a4ee7d25e3
Implement @rymai's feedback after review.
...
- Separate 'exercise' and 'verify' steps of tests.
- Use `build_stubbed` instead of `build`
2016-05-12 07:17:07 +05:30
Timothy Andrew
a59ad3936a
Add a spec for WikiLinkFilter
...
- And fix behavior for non-file hierarchical links.
2016-05-12 07:17:07 +05:30
Sean McGivern
5f27e26bb4
Only generate repository push email once
...
The repository push email can be very expensive to generate, especially
with syntax-highlighted diffs. Instead of generating the email for each
recipient, generate one email object and reset the Message-Id and To
headers for each recipient. (Cloning would also be expensive in the case
of large emails, although probably not as bad as generating from
scratch.)
2016-05-11 09:16:01 +01:00
Kamil Trzcinski
db25c17036
Merge remote-tracking branch 'origin/master' into send-incremental-build-log
2016-05-10 13:58:10 -05:00
Robert Speicher
0cc8cee6cd
Merge branch 'fix/using-uploads-in-global-snippets' into 'master'
...
Fix using link to uploads in global snippets
Closes #17342 , closes #17363
See merge request !4085
2016-05-10 17:07:10 +00:00
Grzegorz Bizon
535be93a77
Do not process upload links if no project context
2016-05-10 13:50:56 +02:00
Grzegorz Bizon
4c506c4498
Fix using link to uploads in global snippets
...
Closes #17342 , closes #17363
2016-05-10 13:46:31 +02:00
Dmitriy Zaporozhets
21f942a5ad
Merge branch 'master' of gitlab.com:gitlab-org/gitlab-ce
2016-05-10 12:51:24 +02:00
Rémy Coutable
f52a15e022
Revert "Merge branch 'wiki-fix' into 'master'
"
...
This reverts commit 4cc85a58e8 , reversing
changes made to 90ae445ba9 .
Signed-off-by: Rémy Coutable <remy@rymai.me >
2016-05-10 10:57:48 +02:00
Stan Hu
849cc380d8
Use a case-insensitive comparison in sanitizing URI schemes
...
Closes #1625
2016-05-09 12:47:53 -07:00
Kamil Trzcinski
c78b97df0e
Added rspec for testing container registry authentication service
2016-05-09 22:06:32 +03:00
Kamil Trzcinski
baef6728fa
Send trace to a browser incrementally when build is running
...
We send a state of ansi2html to client, client needs to send this state back.
The state describes the configuration of generator and position within trace.
2016-05-09 19:59:45 +03:00
Rémy Coutable
0c2bb8d1d7
Merge branch 'issue_15394' into 'master'
...
Sanitize milestones and labels titles
fixes #15394
See merge request !4046
2016-05-09 15:47:48 +00:00
Artem Sidorenko
14b36f91d9
Use the proper GitLab URL for links in Wiki
2016-05-09 11:50:23 +02:00
Robert Speicher
4fce876542
Merge branch 'fix/import-url-issues' into 'master'
...
Fix importer bug when throwing exceptions
Fixes https://gitlab.com/gitlab-org/gitlab-ce/issues/15681
See merge request !3941
2016-05-05 22:27:40 +00:00