Grzegorz Bizon
df25c19699
Use Ci config validation helpers only where needed
2016-06-07 12:58:32 +02:00
Grzegorz Bizon
6bd67f5212
Do not process new Ci config entry when invalid
2016-06-07 12:48:26 +02:00
Grzegorz Bizon
e8f995ef26
Pass root Ci config entry to each subsequent entry
2016-06-07 12:13:22 +02:00
Grzegorz Bizon
69a3755c5a
Add Ci config entry that implements Null Object
2016-06-07 11:58:02 +02:00
Grzegorz Bizon
b95c60a071
Do not process Ci config node when node is a leaf
2016-06-07 11:26:39 +02:00
Grzegorz Bizon
940763e0e7
Use CI config errors from new processor in legacy one
2016-06-06 20:56:58 +02:00
Grzegorz Bizon
a3c0745514
Collect errors from all nodes in new CI config
2016-06-06 11:59:25 +02:00
Grzegorz Bizon
6dbd1c86a8
Validate new before script CI configuration entry
2016-06-06 11:33:45 +02:00
Grzegorz Bizon
251dd571df
Extract CI config validation helpers to mixin
2016-06-06 11:05:15 +02:00
Grzegorz Bizon
8048dcc8e6
Implement CI configuration nodes tree processing
2016-06-06 10:43:11 +02:00
Grzegorz Bizon
7f2f683eeb
Rename ci config module that holds nodes to Node
2016-06-06 09:24:16 +02:00
Grzegorz Bizon
6609589b93
Add ci config global and before_script entries
2016-06-06 09:05:00 +02:00
Grzegorz Bizon
23030439c2
Rename class that loads CI configuration to Loader
2016-06-06 08:20:55 +02:00
Grzegorz Bizon
d2b708ac43
Extract CI config YAML parser to a separate class
...
With this approach it would be easier to add different sources of
configuration, that we do not necessairly have to be in YAML format.
2016-06-03 21:10:50 +02:00
Grzegorz Bizon
d501850e05
Add gitlab ci configuration class that holds hash
...
As for now, we keep this class inside a oryginal config processor class.
We will move implementation to this class and delegate to it from
current config processor.
After original gitlab ci yaml processor not longer has relevant
impelemntation we will replace it with new configuration class.
2016-06-03 14:20:34 +02:00
Dmitriy Zaporozhets
3f4ac2ff60
Merge branch 'dz-code-tab'
...
See merge request https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/4431
2016-06-03 11:42:02 +03:00
Dmitriy Zaporozhets
334cb86821
Update test since branch removal does not render template anymore
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2016-06-03 10:13:40 +03:00
Dmitriy Zaporozhets
db2109b086
Fix more tests with new Code tab
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2016-06-03 10:13:40 +03:00
Dmitriy Zaporozhets
7cfb445c15
Update tests to match new Code tab logic
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2016-06-03 10:13:40 +03:00
Dmitriy Zaporozhets
56a17a7701
Put project Files and Commits tabs under Code tab
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2016-06-03 10:13:40 +03:00
Dmitriy Zaporozhets
ae5f17ae2d
Merge branch 'dz-more-ui-guides' into 'master'
...
Add icons and buttons to UI guide
cc @jschatz1 @skyruler
See merge request !4445
2016-06-03 07:07:52 +00:00
Robert Speicher
07b46517cc
Merge branch 'fix/import-error-handling' into 'master'
...
Fix import error handling
Fixes https://gitlab.com/gitlab-com/support-forum/issues/745
This improves import error handling:
- Now if there's an error during importing before the job is scheduled, we also mark the project status as failed.
- Refactored setting the status to failed into one single method.
- Fixed some situations where the error message was missing or simply empty.
See merge request !4366
2016-06-03 03:00:07 +00:00
James Lopez
c9e8acd058
Update repository_import_worker.rb
2016-06-02 21:48:27 -04:00
James Lopez
d9df05e143
fix import service spec
2016-06-02 21:48:27 -04:00
James Lopez
f2ec6341b3
added changelog
2016-06-02 21:48:27 -04:00
James Lopez
097eafc8c7
fix some issues and improved error output for forking
2016-06-02 21:48:26 -04:00
James Lopez
64c3905523
some refactoring and fixing spec
2016-06-02 21:48:25 -04:00
James Lopez
b2b3e0e6ee
fix empty message on shell error
2016-06-02 21:47:39 -04:00
James Lopez
b2b2b2f9de
fix create service error handling - missing setting import status to failed
2016-06-02 21:47:38 -04:00
Yorick Peterse
74849f9783
Merge branch '18031-sidebar-labels-queries' into 'master'
...
See merge request !4436
2016-06-02 20:58:57 +00:00
Dmitriy Zaporozhets
94b0da4230
Merge branch 'rs-todo-has-tooltip' into 'master'
...
Add tooltips to todo target links
See merge request !4370
2016-06-02 20:20:18 +00:00
Dmitriy Zaporozhets
814b26cfc3
Fix typo
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2016-06-02 23:04:08 +03:00
Dmitriy Zaporozhets
33c499441a
Add icons and buttons to UI guide
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2016-06-02 22:43:02 +03:00
Paco Guzman
078ba8c090
issuable#labels_array explicitly load the labels
...
This will be useful when you want to ask for the
number of items and later iterate over them, without
needing to ask if the association is load or not.
So you avoid extra database queries
2016-06-02 21:43:01 +02:00
Robert Speicher
ab75b21c83
Update CHANGELOG for 8.8.3
...
[ci skip]
2016-06-02 13:59:34 -04:00
Robert Speicher
7deb21b626
Merge branch 'issue_18102' into 'master'
...
Fixes missing number on generated ordered list
Closes #18102
See merge request !4437
2016-06-02 17:15:26 +00:00
Robert Speicher
e6389dfee6
Merge branch 'reduce-fog-deps' into 'master'
...
Reduce number of fog gem dependencies
Currently supported:
* AWS
* Azure
* OpenStack
* Google
* local storage
Closes #15352
See merge request !4396
2016-06-02 16:35:42 +00:00
Yorick Peterse
61cfda255f
Merge branch 'issue-18032' into 'master'
...
Cache project build count. Closes #18032
See merge request !4377
2016-06-02 16:21:49 +00:00
Robert Speicher
f0d6d71117
Merge branch 'tests/move-shortcuts-specs-to-valid-directory' into 'master'
...
Move feature specs for shortcuts to valid directory
This MR moves tests to valid directory that matches our namespace we use in code.
See merge request !4433
2016-06-02 15:43:13 +00:00
Josh Frye
2605a0a844
Refactor. Add tests.
2016-06-02 11:10:57 -04:00
Josh Frye
4d9622e7d3
Invalidate cache on build change
2016-06-02 11:10:57 -04:00
Josh Frye
2d05de7af8
Cache project build count. Closes #18032
2016-06-02 11:10:57 -04:00
Yorick Peterse
81621e46e7
Merge branch 'issue-18036' into 'master'
...
Cache assigned issue and merge request count. Closes #18036 and #18035
See merge request !4378
2016-06-02 15:01:50 +00:00
Jacob Schatz
879a2f8148
Merge branch 'search-box-blur' into 'master'
...
Clicking search pill focuses field
When clicking the pill in the search field, it now focus the field. Previously you would have to make sure you click in the field.
Fixed an issue where clicking out of the field wouldn't remove the focus
outline
Also reduced some of the HTML to remove what isn't needed
See merge request !4279
2016-06-02 14:57:50 +00:00
Alfredo Sumaran
c966d55e6a
Fixes missing number on generated ordered list
2016-06-02 09:36:09 -05:00
Stan Hu
5accd87ad7
Merge branch 'fix-inline-filter-speed' into 'master'
...
Fix serious performance bug with rendering Markdown with InlineDiffFilter
Nokogiri's `node.replace` was being unnecessarily called for every text node in
the document due to a comparison bug. The code previously was comparing the
HTML representation of the full document against the text node, which would
always fail. Fix the comparison to just compare the modified text.
Closes #18011
See merge request !4392
2016-06-02 13:56:24 +00:00
Josh Frye
0f3df62e1a
Update specs. Add CHANGELOG entry
2016-06-02 09:25:40 -04:00
Josh Frye
8835b7889a
Flush cache in callback. Add tests
2016-06-02 09:13:59 -04:00
Josh Frye
bfccea3703
Cache assigned open issue count. Closes #18035
2016-06-02 09:13:59 -04:00
Josh Frye
bffe0d6325
Cache assigned merge request count. Closes #18036
2016-06-02 09:13:59 -04:00