From 4d449cfe16f40054666d18e6f0e1851994df5652 Mon Sep 17 00:00:00 2001 From: Praveen Arimbrathodiyil Date: Sat, 1 Oct 2016 15:18:49 +0530 Subject: [PATCH] New upstream version 8.12.3+dfsg1 --- CHANGELOG | 20 +++++++++- GITLAB_SHELL_VERSION | 2 +- VERSION | 2 +- app/assets/javascripts/api.js | 9 +++-- app/assets/javascripts/awards_handler.js | 2 +- .../components/new_list_dropdown.js.es6 | 3 +- app/assets/javascripts/create_label.js.es6 | 9 +++-- .../diff_notes/components/resolve_btn.js.es6 | 8 +--- .../components/resolve_discussion_btn.js.es6 | 6 +-- .../diff_notes/mixins/namespace.js.es6 | 9 ----- .../diff_notes/services/resolve.js.es6 | 26 ++++++------- app/assets/javascripts/labels_select.js | 16 ++++++-- .../javascripts/lib/utils/url_utility.js | 2 +- app/assets/javascripts/notes.js | 11 ++---- app/controllers/jwt_controller.rb | 21 +++++++--- app/controllers/projects/issues_controller.rb | 2 +- app/controllers/projects/labels_controller.rb | 10 ++++- app/controllers/users_controller.rb | 2 +- app/mailers/notify.rb | 2 +- app/models/cycle_analytics/summary.rb | 28 ++++++++++--- .../custom_issue_tracker_service.rb | 4 ++ ...ntainer_registry_authentication_service.rb | 11 +++++- app/services/projects/create_service.rb | 12 ++++++ app/services/projects/fork_service.rb | 2 + app/views/ci/lints/_create.html.haml | 3 +- app/views/devise/sessions/_new_ldap.html.haml | 2 +- app/views/discussions/_resolve_all.html.haml | 5 +-- .../projects/commit/_pipelines_list.haml | 8 +--- .../merge_requests/_discussion.html.haml | 2 +- .../merge_requests/show/_versions.html.haml | 10 ++--- app/views/projects/notes/_note.html.haml | 8 ++-- app/views/shared/issuable/_filter.html.haml | 2 +- .../shared/issuable/_label_dropdown.html.haml | 2 +- app/views/shared/issuable/_sidebar.html.haml | 2 +- app/views/snippets/_snippets.html.haml | 4 +- config/application.rb | 15 ++++++- features/steps/project/fork.rb | 1 + lib/api/helpers.rb | 5 ++- lib/api/internal.rb | 2 +- lib/gitlab/auth.rb | 2 +- lib/gitlab/import_export/import_export.yml | 8 ++-- .../import_export/project_tree_restorer.rb | 8 +++- lib/gitlab/lfs_token.rb | 19 +++++---- spec/controllers/users_controller_spec.rb | 4 +- spec/features/boards/boards_spec.rb | 31 ++++++++++++++- spec/features/dashboard/snippets_spec.rb | 15 +++++++ spec/features/issues_spec.rb | 18 +++++++++ spec/features/projects/snippets_spec.rb | 14 +++++++ spec/features/snippets_spec.rb | 14 +++++++ spec/features/unsubscribe_links_spec.rb | 2 +- spec/features/users/snippets_spec.rb | 22 ++--------- spec/helpers/projects_helper_spec.rb | 2 +- .../labels_issue_sidebar_spec.js.es6 | 13 +++---- spec/lib/gitlab/auth_spec.rb | 4 +- spec/lib/gitlab/import_export/project.json | 39 ++++++++++++++++++- .../project_tree_restorer_spec.rb | 12 ++++++ .../import_export/project_tree_saver_spec.rb | 5 +++ spec/lib/gitlab/lfs_token_spec.rb | 8 ++-- spec/mailers/shared/notify.rb | 3 +- spec/models/cycle_analytics/summary_spec.rb | 6 +++ spec/models/forked_project_link_spec.rb | 1 + .../custom_issue_tracker_service_spec.rb | 16 ++++++++ spec/requests/api/api_helpers_spec.rb | 39 ++++++++++++++++--- spec/requests/api/fork_spec.rb | 2 +- spec/requests/api/internal_spec.rb | 4 +- spec/requests/jwt_controller_spec.rb | 4 +- spec/requests/lfs_http_spec.rb | 29 +++++++++++++- spec/services/projects/fork_service_spec.rb | 25 +++++++++++- spec/services/system_note_service_spec.rb | 2 +- spec/support/cycle_analytics_helpers.rb | 26 +++++++------ spec/support/snippets_shared_examples.rb | 18 +++++++++ spec/views/ci/lints/show.html.haml_spec.rb | 35 +++++++++++++++++ 72 files changed, 554 insertions(+), 186 deletions(-) delete mode 100644 app/assets/javascripts/diff_notes/mixins/namespace.js.es6 create mode 100644 spec/features/dashboard/snippets_spec.rb create mode 100644 spec/features/projects/snippets_spec.rb create mode 100644 spec/features/snippets_spec.rb create mode 100644 spec/support/snippets_shared_examples.rb create mode 100644 spec/views/ci/lints/show.html.haml_spec.rb diff --git a/CHANGELOG b/CHANGELOG index fcaaa284ce..1005da293a 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,6 +1,24 @@ Please view this file on the master branch, on stable branches it's out of date. -v 8.12.2 (unreleased) +v 8.12.4 (unreleased) + +v 8.12.3 + - Update Gitlab Shell to support low IO priority for storage moves + +v 8.12.2 + - Fix Import/Export not recognising correctly the imported services. + - Fix snippets pagination + - Fix List-Unsubscribe header in emails + - Fix IssuesController#show degradation including project on loaded notes + - Fix an issue with the "Commits" section of the cycle analytics summary. !6513 + - Fix errors importing project feature and milestone models using GitLab project import + - Make JWT messages Docker-compatible + - Fix an issue with the "Commits" section of the cycle analytics summary. !6513 + - Fix duplicate branch entry in the merge request version compare dropdown + - Respect the fork_project permission when forking projects + - Only update issuable labels if they have been changed + - Fix bug where 'Search results' repeated many times when a search in the emoji search form is cleared (Xavier Bick) (@zeiv) + - Fix resolve discussion buttons endpoint path v 8.12.1 - Fix a memory leak in HTML::Pipeline::SanitizationFilter::WHITELIST diff --git a/GITLAB_SHELL_VERSION b/GITLAB_SHELL_VERSION index 40c341bdcd..9575d51bad 100644 --- a/GITLAB_SHELL_VERSION +++ b/GITLAB_SHELL_VERSION @@ -1 +1 @@ -3.6.0 +3.6.1 diff --git a/VERSION b/VERSION index fd32ca6a62..e12be1cc63 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -8.12.1 +8.12.3 diff --git a/app/assets/javascripts/api.js b/app/assets/javascripts/api.js index 1cd2302111..7e5e9fa9ae 100644 --- a/app/assets/javascripts/api.js +++ b/app/assets/javascripts/api.js @@ -5,7 +5,7 @@ namespacesPath: "/api/:version/namespaces.json", groupProjectsPath: "/api/:version/groups/:id/projects.json", projectsPath: "/api/:version/projects.json?simple=true", - labelsPath: "/api/:version/projects/:id/labels", + labelsPath: "/:namespace_path/:project_path/labels", licensePath: "/api/:version/licenses/:key", gitignorePath: "/api/:version/gitignores/:key", gitlabCiYmlPath: "/api/:version/gitlab_ci_ymls/:key", @@ -65,13 +65,14 @@ return callback(projects); }); }, - newLabel: function(project_id, data, callback) { + newLabel: function(namespace_path, project_path, data, callback) { var url = Api.buildUrl(Api.labelsPath) - .replace(':id', project_id); + .replace(':namespace_path', namespace_path) + .replace(':project_path', project_path); return $.ajax({ url: url, type: "POST", - data: data, + data: {'label': data}, dataType: "json" }).done(function(label) { return callback(label); diff --git a/app/assets/javascripts/awards_handler.js b/app/assets/javascripts/awards_handler.js index 0decc6d09e..44af1c135a 100644 --- a/app/assets/javascripts/awards_handler.js +++ b/app/assets/javascripts/awards_handler.js @@ -357,7 +357,7 @@ $('ul.emoji-menu-search, h5.emoji-search').remove(); if (term) { // Generate a search result block - h5 = $('
').text('Search results'); + h5 = $('