svn commit: r510253 - in head: . www/gitlab-ce www/gitlab-ce/files
Matthias Fechner
mfechner at FreeBSD.org
Fri Aug 30 07:50:57 UTC 2019
Author: mfechner
Date: Fri Aug 30 07:50:54 2019
New Revision: 510253
URL: https://svnweb.freebsd.org/changeset/ports/510253
Log:
www/gitlab-ce: Upgrade to next major version 12.1
It requires PostgreSQL version 10.7, so make sure you upgrade PostgreSQL first.
I recommand to go to version 11 as described in UPDATING entry 20190829.
MySQL support was now completely removed upstream.
Changelogs:
https://about.gitlab.com/2019/07/22/gitlab-12-1-released/
https://about.gitlab.com/2019/07/24/gitlab-12-1-1-released/
https://about.gitlab.com/2019/07/29/security-release-gitlab-12-dot-1-dot-2-released/
https://about.gitlab.com/2019/07/31/gitlab-12-1-3-released/
https://about.gitlab.com/2019/08/06/gitlab-12-1-4-released/
https://about.gitlab.com/2019/08/12/critical-security-release-gitlab-12-dot-1-dot-6-released/
https://about.gitlab.com/2019/08/29/security-release-gitlab-12-dot-2-dot-3-released/
Added:
head/www/gitlab-ce/files/patch-config_puma.rb.example (contents, props changed)
Modified:
head/UPDATING
head/www/gitlab-ce/Makefile
head/www/gitlab-ce/distinfo
head/www/gitlab-ce/files/gitlab.in
head/www/gitlab-ce/files/patch-Gemfile
head/www/gitlab-ce/files/patch-config_gitlab.yml.example
head/www/gitlab-ce/files/patch-config_initializers_1__settings.rb
head/www/gitlab-ce/pkg-message
head/www/gitlab-ce/pkg-plist
Modified: head/UPDATING
==============================================================================
--- head/UPDATING Fri Aug 30 07:37:26 2019 (r510252)
+++ head/UPDATING Fri Aug 30 07:50:54 2019 (r510253)
@@ -5,6 +5,17 @@ they are unavoidable.
You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.
+20190830:
+ AFFECTS: users of www/gitlab-ce
+ AUTHOR: mfechner at FreeBSD.org
+
+ Make sure you upgrade your PostgreSQL to version 11 as described in 20190829,
+ before you upgrade your gitlab-ce version.
+ Gitlab-ce 12.1 needs at least PostgreSQL version 9.6.
+
+ After this you can follow the usual upgrade guide:
+ https://gitlab.fechner.net/mfechner/Gitlab-docu/blob/master/update/12.0-12.1-freebsd.md
+
20190829:
AFFECTS: users of database/postgresql* and other software using PostgreSQL to run
AUTHOR: tz at FreeBSD.org
Modified: head/www/gitlab-ce/Makefile
==============================================================================
--- head/www/gitlab-ce/Makefile Fri Aug 30 07:37:26 2019 (r510252)
+++ head/www/gitlab-ce/Makefile Fri Aug 30 07:50:54 2019 (r510253)
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= gitlab-ce
-PORTVERSION= 12.0.6
+PORTVERSION= 12.1.8
PORTREVISION= 0
CATEGORIES= www devel
@@ -14,24 +14,25 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
# the rubygems of RUN_DEPENDS matches the order of the Gemfile
# which makes maintaining this long list much easier!
-# only rubygem-pg and rubygem-mysql are defined later as RUN_DEPENDS
+# only rubygem-pg is defined later as RUN_DEPENDS
# for the options
MY_DEPENDS= git>=2.21.0:devel/git \
gitlab-shell>=9.3.0:devel/gitlab-shell \
- gitlab-workhorse>=8.7.0:www/gitlab-workhorse \
- gitaly>=1.47.2:devel/gitaly \
- gitlab-pages>=1.6.2:www/gitlab-pages \
+ gitlab-workhorse>=8.7.1:www/gitlab-workhorse \
+ gitaly>=1.53.3:devel/gitaly \
+ gitlab-pages>=1.7.1:www/gitlab-pages \
redis>=3.2.12:databases/redis \
yarn>=1.10.0:www/yarn \
- rubygem-rails5>=5.1.7:www/rubygem-rails5 \
+ rubygem-rails52>=5.2.3:www/rubygem-rails52 \
rubygem-nakayoshi_fork>=0.0.4:devel/rubygem-nakayoshi_fork \
- rubygem-responders2-rails5>=2.0:www/rubygem-responders2-rails5 \
+ rubygem-responders2-rails52>=2.0:www/rubygem-responders2-rails52 \
rubygem-sprockets3>=3.7:devel/rubygem-sprockets3 \
- rubygem-gitlab-default_value_for>=3.1.1:devel/rubygem-gitlab-default_value_for \
+ rubygem-default_value_for32>=3.2.0<3.3.0:devel/rubygem-default_value_for32 \
+ rubygem-pg>=1.1.0:databases/rubygem-pg \
rubygem-rugged>=0.28.0:devel/rubygem-rugged \
rubygem-grape-path-helpers>=1.1:devel/rubygem-grape-path-helpers \
rubygem-faraday>=0.12.0:www/rubygem-faraday \
- rubygem-devise-rails5>=4.6:devel/rubygem-devise-rails5 \
+ rubygem-devise-rails52>=4.6:devel/rubygem-devise-rails52 \
rubygem-doorkeeper43>=4.3:security/rubygem-doorkeeper43 \
rubygem-doorkeeper-openid_connect>=1.5:security/rubygem-doorkeeper-openid_connect \
rubygem-omniauth>=1.8:security/rubygem-omniauth \
@@ -56,7 +57,7 @@ MY_DEPENDS= git>=2.21.0:devel/git \
rubygem-jwt21>=2.1.0:www/rubygem-jwt21 \
rubygem-recaptcha>=4.11:devel/rubygem-recaptcha \
rubygem-akismet>=2.0:devel/rubygem-akismet \
- rubygem-devise-two-factor30-rails5>=3.0.0:security/rubygem-devise-two-factor30-rails5 \
+ rubygem-devise-two-factor30-rails52>=3.0.0:security/rubygem-devise-two-factor30-rails52 \
rubygem-rqrcode-rails3>=0.1.7:www/rubygem-rqrcode-rails3 \
rubygem-attr_encrypted>=3.1.0:security/rubygem-attr_encrypted \
rubygem-u2f0>=0.2.1:net/rubygem-u2f0 \
@@ -74,11 +75,11 @@ MY_DEPENDS= git>=2.21.0:devel/git \
rubygem-graphiql-rails>=1.4.10:devel/rubygem-graphiql-rails \
rubygem-apollo_upload_server>=2.0.0.b.3:net/rubygem-apollo_upload_server \
rubygem-hashie-forbidden_attributes>=0:devel/rubygem-hashie-forbidden_attributes \
- rubygem-kaminari-rails5>=1.0:www/rubygem-kaminari-rails5 \
+ rubygem-kaminari-rails52>=1.0:www/rubygem-kaminari-rails52 \
rubygem-hamlit>=2.8.8:www/rubygem-hamlit \
rubygem-carrierwave>=1.3.0:www/rubygem-carrierwave \
rubygem-mini_magick>=0:graphics/rubygem-mini_magick \
- rubygem-fog-aws>=3.3:net/rubygem-fog-aws \
+ rubygem-fog-aws>=3.5:net/rubygem-fog-aws \
rubygem-fog-core210>=2.1.0:devel/rubygem-fog-core210 \
rubygem-fog-google>=1.8:net/rubygem-fog-google \
rubygem-fog-local>=0.6:net/rubygem-fog-local \
@@ -98,10 +99,10 @@ MY_DEPENDS= git>=2.21.0:devel/git \
rubygem-org-ruby>=0.9.12:textproc/rubygem-org-ruby \
rubygem-creole>=0.5.0:textproc/rubygem-creole \
rubygem-wikicloth081>=0.8.1:textproc/rubygem-wikicloth081 \
- rubygem-asciidoctor>=1.5.8:textproc/rubygem-asciidoctor \
+ rubygem-asciidoctor>=2.0.10:textproc/rubygem-asciidoctor \
rubygem-asciidoctor-include-ext>=0.3.1:textproc/rubygem-asciidoctor-include-ext \
- rubygem-asciidoctor-plantuml008>=0.0.8:textproc/rubygem-asciidoctor-plantuml008 \
- rubygem-rouge>=3.1:textproc/rubygem-rouge \
+ rubygem-asciidoctor-plantuml>=0.0.9:textproc/rubygem-asciidoctor-plantuml \
+ rubygem-rouge>=3.5:textproc/rubygem-rouge \
rubygem-truncato>=0.7.11:textproc/rubygem-truncato \
rubygem-bootstrap_form>=4.2.0:devel/rubygem-bootstrap_form \
rubygem-nokogiri>=1.10.3:textproc/rubygem-nokogiri \
@@ -129,7 +130,7 @@ MY_DEPENDS= git>=2.21.0:devel/git \
rubygem-version_sorter>=2.2.4:textproc/rubygem-version_sorter \
rubygem-js_regex>=3.1.0:textproc/rubygem-js_regex \
rubygem-device_detector>=0:devel/rubygem-device_detector \
- rubygem-redis-rails-rails5>=5.0.1:www/rubygem-redis-rails-rails5 \
+ rubygem-redis-rails-rails52>=5.0.1:www/rubygem-redis-rails-rails52 \
rubygem-redis3>=3.2:databases/rubygem-redis3 \
rubygem-connection_pool>=2.0:net/rubygem-connection_pool \
rubygem-discordrb-webhooks-blackst0ne>=3.3.0:net-im/rubygem-discordrb-webhooks-blackst0ne \
@@ -152,33 +153,35 @@ MY_DEPENDS= git>=2.21.0:devel/git \
rubygem-fast_blank>=0:devel/rubygem-fast_blank \
rubygem-chronic>=0.10.2:devel/rubygem-chronic \
rubygem-chronic_duration>=0.10.6:devel/rubygem-chronic_duration \
- rubygem-webpack-rails-rails5>=0.9.10:www/rubygem-webpack-rails-rails5 \
+ rubygem-webpack-rails-rails52>=0.9.10:www/rubygem-webpack-rails-rails52 \
rubygem-rack-proxy>=0.6.0:www/rubygem-rack-proxy \
rubygem-sassc-rails>=2.1.0:textproc/rubygem-sassc-rails \
rubygem-uglifier27>=2.7.2:www/rubygem-uglifier27 \
rubygem-addressable25>=2.5.2:www/rubygem-addressable25 \
- rubygem-font-awesome-rails-rails5>=4.7:devel/rubygem-font-awesome-rails-rails5 \
+ rubygem-font-awesome-rails-rails52>=4.7:devel/rubygem-font-awesome-rails-rails52 \
rubygem-gemojione>=3.3:graphics/rubygem-gemojione \
- rubygem-gon-rails5>=6.2.0:www/rubygem-gon-rails5 \
+ rubygem-gon-rails52>=6.2.0:www/rubygem-gon-rails52 \
rubygem-request_store>=1.3:devel/rubygem-request_store \
rubygem-virtus>=1.0.1:devel/rubygem-virtus \
rubygem-base32>=0.3.0:converters/rubygem-base32 \
rubygem-sentry-raven>=2.9:devel/rubygem-sentry-raven \
- rubygem-premailer-rails19-rails5>=1.9.7:mail/rubygem-premailer-rails19-rails5 \
+ rubygem-premailer-rails19-rails52>=1.9.7:mail/rubygem-premailer-rails19-rails52 \
rubygem-gitlab-labkit>=0.3.0:devel/rubygem-gitlab-labkit \
rubygem-ruby_parser>=3.8.4:devel/rubygem-ruby_parser \
- rubygem-rails-i18n-rails5>=5.1.0:devel/rubygem-rails-i18n-rails5 \
+ rubygem-rails-i18n-rails52>=5.1.0:devel/rubygem-rails-i18n-rails52 \
rubygem-gettext_i18n_rails>=1.8.0:devel/rubygem-gettext_i18n_rails \
- rubygem-gettext_i18n_rails_js-rails5>=1.3:devel/rubygem-gettext_i18n_rails_js-rails5 \
+ rubygem-gettext_i18n_rails_js-rails52>=1.3:devel/rubygem-gettext_i18n_rails_js-rails52 \
rubygem-gettext>=3.2.2:devel/rubygem-gettext \
rubygem-batch-loader>=1.4.0:devel/rubygem-batch-loader \
- rubygem-peek-rails5>=1.0.1:devel/rubygem-peek-rails5 \
- rubygem-peek-gc-rails5>=0.0.2:devel/rubygem-peek-gc-rails5 \
- rubygem-peek-rblineprof-rails5>=0.2.0:devel/rubygem-peek-rblineprof-rails5 \
- rubygem-peek-redis-rails5>=1.2.0:devel/rubygem-peek-redis-rails5 \
+ rubygem-peek-rails52>=1.0.1:devel/rubygem-peek-rails52 \
+ rubygem-peek-gc-rails52>=0.0.2:devel/rubygem-peek-gc-rails52 \
+ rubygem-peek-pg-rails52>=1.3.0:databases/rubygem-peek-pg-rails52 \
+ rubygem-peek-rblineprof-rails52>=0.2.0:devel/rubygem-peek-rblineprof-rails52 \
+ rubygem-peek-redis-rails52>=1.2.0:devel/rubygem-peek-redis-rails52 \
+ rubygem-derailed_benchmarks>0:benchmarks/rubygem-derailed_benchmarks \
rubygem-method_source>=0.8:devel/rubygem-method_source \
rubygem-influxdb>=0.2:databases/rubygem-influxdb \
- rubygem-prometheus-client-mmap>=0.9.4:devel/rubygem-prometheus-client-mmap \
+ rubygem-prometheus-client-mmap>=0.9.8:devel/rubygem-prometheus-client-mmap \
rubygem-octokit>=4.9:net/rubygem-octokit \
rubygem-mail_room>=0.9.1:mail/rubygem-mail_room \
rubygem-email_reply_trimmer>=0.1:mail/rubygem-email_reply_trimmer \
@@ -189,14 +192,14 @@ MY_DEPENDS= git>=2.21.0:devel/git \
rubygem-benchmark-memory>=0.1:benchmarks/rubygem-benchmark-memory \
rubygem-activerecord-explain-analyze>=0.1:databases/rubygem-activerecord-explain-analyze \
rubygem-oauth2>=1.4.0:net/rubygem-oauth2 \
- rubygem-health_check26-rails5>=2.6.0:devel/rubygem-health_check26-rails5 \
+ rubygem-health_check26-rails52>=2.6.0:devel/rubygem-health_check26-rails52 \
rubygem-vmstat>=2.3.0:sysutils/rubygem-vmstat \
rubygem-sys-filesystem>=1.1.6:sysutils/rubygem-sys-filesystem \
- rubygem-net-ssh>=5.0:security/rubygem-net-ssh \
+ rubygem-net-ssh>=5.2:security/rubygem-net-ssh \
rubygem-sshkey>=2.0:security/rubygem-sshkey \
rubygem-ed25519>=1.2:security/rubygem-ed25519 \
rubygem-bcrypt_pbkdf>=1.0:security/rubygem-bcrypt_pbkdf \
- rubygem-gitaly-proto>=1.32.0:net/rubygem-gitaly-proto \
+ rubygem-gitaly-proto>=1.37.0:net/rubygem-gitaly-proto \
rubygem-grpc>=1.19.0:net/rubygem-grpc \
rubygem-gitaly>=0.8.0:net/rubygem-gitaly \
rubygem-google-protobuf371>=3.7.1:devel/rubygem-google-protobuf371 \
@@ -204,7 +207,7 @@ MY_DEPENDS= git>=2.21.0:devel/git \
rubygem-flipper013>=0.13.0:devel/rubygem-flipper013 \
rubygem-flipper-active_record013>=0.13.0:databases/rubygem-flipper-active_record013 \
rubygem-flipper-active_support_cache_store013>=0.13.0:devel/rubygem-flipper-active_support_cache_store013 \
- rubygem-lograge-rails5>=0.5:www/rubygem-lograge-rails5 \
+ rubygem-lograge-rails52>=0.5:www/rubygem-lograge-rails52 \
rubygem-grape_logging>=1.7:devel/rubygem-grape_logging
BUILD_DEPENDS= gem:devel/ruby-gems \
@@ -218,24 +221,13 @@ CONFLICTS_INSTALL= gitolite-* \
gitea-* \
${PYTHON_PKGNAMEPREFIX}-gitosis-*
-OPTIONS_SINGLE= DATABASE
-OPTIONS_SINGLE_DATABASE= PGSQL MYSQL
-OPTIONS_DEFAULT= PGSQL
-PGSQL_DESC= Default PostgreSQL support (preferred)
-MYSQL_DESC= Optional MySQL support
-
-PGSQL_RUN_DEPENDS= rubygem-pg>=1.1.0:databases/rubygem-pg \
- rubygem-peek-pg-rails5>=1.3.0:databases/rubygem-peek-pg-rails5
-MYSQL_RUN_DEPENDS= rubygem-mysql2>=0.4.5:databases/rubygem-mysql2 \
- rubygem-peek-mysql2-rails5>=1.2.0:databases/rubygem-peek-mysql2-rails5
-
USE_RUBY= yes
USE_RC_SUBR= gitlab
USE_GITLAB= yes
GL_ACCOUNT= gitlab-org
# Find the here: https://gitlab.com/gitlab-org/gitlab-ce/tags
-GL_COMMIT= 914bed6c7a7182a2affcd8f399e257b950e6bace
+GL_COMMIT= 99e208281768e5414e3be694023c3e776efb1e24
USERS= git
GROUPS= git
@@ -245,25 +237,13 @@ NO_BUILD= yes
post-patch:
${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|" ${WRKSRC}/config/gitlab.yml.example \
+ ${WRKSRC}/config/puma.rb.example \
${WRKSRC}/config/unicorn.rb.example \
${WRKSRC}/lib/support/nginx/gitlab \
${WRKSRC}/lib/support/nginx/gitlab-ssl
-post-patch-MYSQL-on:
- ${CP} ${WRKSRC}/config/database.yml.mysql ${WRKSRC}/config/database.yml.sample
-
-post-patch-MYSQL-off:
- ${REINPLACE_CMD} -e "/gem 'mysql2'/d" ${WRKSRC}/Gemfile
- ${REINPLACE_CMD} -e "/gem 'peek-mysql2'/d" ${WRKSRC}/Gemfile
-
-post-patch-PGSQL-on:
- ${CP} ${WRKSRC}/config/database.yml.postgresql ${WRKSRC}/config/database.yml.sample
-
-post-patch-PGSQL-off:
- ${REINPLACE_CMD} -e "/gem 'pg'/d" ${WRKSRC}/Gemfile
- ${REINPLACE_CMD} -e "/gem 'peek-pg'/d" ${WRKSRC}/Gemfile
-
do-install:
+ ${CP} ${WRKSRC}/config/database.yml.postgresql ${WRKSRC}/config/database.yml.sample
(cd ${WRKSRC} && ${RM} Gemfile.lock && bundle install --local)
${FIND} ${WRKSRC} -name '*.orig' -delete
${FIND} ${WRKSRC} -name '*.bak' -delete
@@ -272,6 +252,7 @@ do-install:
${FIND} ${WRKSRC} -name "Gemfile.lock" -delete
${MV} ${WRKSRC}/config/gitlab.yml.example ${WRKSRC}/config/gitlab.yml.sample
${MV} ${WRKSRC}/config/unicorn.rb.example ${WRKSRC}/config/unicorn.rb.sample
+ ${MV} ${WRKSRC}/config/puma.rb.example ${WRKSRC}/config/puma.rb.sample
${MV} ${WRKSRC}/config/resque.yml.example ${WRKSRC}/config/resque.yml.sample
${MV} ${WRKSRC}/config/secrets.yml.example ${WRKSRC}/config/secrets.yml.sample
${MV} ${WRKSRC}/config/initializers/rack_attack.rb.example ${WRKSRC}/config/initializers/rack_attack.rb.sample
Modified: head/www/gitlab-ce/distinfo
==============================================================================
--- head/www/gitlab-ce/distinfo Fri Aug 30 07:37:26 2019 (r510252)
+++ head/www/gitlab-ce/distinfo Fri Aug 30 07:50:54 2019 (r510253)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1565694542
-SHA256 (gitlab-org-gitlab-ce-914bed6c7a7182a2affcd8f399e257b950e6bace_GL0.tar.gz) = 47eafecc6df000820ae8f49ec1a2466901508b8cfa8fdc94db39d6fed75b624a
-SIZE (gitlab-org-gitlab-ce-914bed6c7a7182a2affcd8f399e257b950e6bace_GL0.tar.gz) = 76513584
+TIMESTAMP = 1567142558
+SHA256 (gitlab-org-gitlab-ce-99e208281768e5414e3be694023c3e776efb1e24_GL0.tar.gz) = 5ae014172ecd2af590c2ad4943023b486c5631e5345deeec8267eccb7bcd7d50
+SIZE (gitlab-org-gitlab-ce-99e208281768e5414e3be694023c3e776efb1e24_GL0.tar.gz) = 80893091
Modified: head/www/gitlab-ce/files/gitlab.in
==============================================================================
--- head/www/gitlab-ce/files/gitlab.in Fri Aug 30 07:37:26 2019 (r510252)
+++ head/www/gitlab-ce/files/gitlab.in Fri Aug 30 07:50:54 2019 (r510253)
@@ -48,6 +48,7 @@ load_rc_config $name
### Environment variables
RAILS_ENV="production"
+EXPERIMENTAL_PUMA=""
# Script variable names should be lower-case not to conflict with
# internal /bin/sh variables such as PATH, EDITOR or SHELL.
@@ -64,7 +65,7 @@ else
mail_room_enabled=false
fi
mail_room_pid_path="$pid_path/mail_room.pid"
-gitlab_workhorse_dir=$(cd $app_root/../gitlab-workhorse && pwd)
+gitlab_workhorse_dir=$(cd $app_root/../gitlab-workhorse 2> /dev/null && pwd)
gitlab_workhorse_pid_path="$pid_path/gitlab-workhorse.pid"
if checkyesno gitlab_workhorse_tcp; then
gitlab_workhorse_listen="-listenNetwork tcp -listenAddr $gitlab_workhorse_addr"
@@ -150,7 +151,14 @@ if ! cd "$app_root" ; then
echo "Failed to cd into $app_root, exiting!"; exit 1
fi
+# Select the web server to use
+if [ -z "$EXPERIMENTAL_PUMA" ]; then
+ use_web_server="unicorn"
+else
+ use_web_server="puma"
+fi
+
### Init Script functions
## Gets the pids from the files
@@ -159,7 +167,7 @@ check_pids(){
echo "Could not create the path $pid_path needed to store the pids."
exit 1
fi
- # If there exists a file which should hold the value of the Unicorn pid: read it.
+ # If there exists a file which should hold the value of the web server pid: read it.
if [ -f "$web_server_pid_path" ]; then
wpid=$(cat "$web_server_pid_path")
else
@@ -282,7 +290,7 @@ check_stale_pids(){
# If there is a pid it is something else than 0, the service is running if
# *_status is == 0.
if [ "$wpid" != "0" ] && [ "$web_status" != "0" ]; then
- echo "Removing stale Unicorn web server pid. This is most likely caused by the web server crashing the last time it ran."
+ echo "Removing stale web server pid. This is most likely caused by the web server crashing the last time it ran."
if ! rm "$web_server_pid_path"; then
echo "Unable to remove stale pid, exiting."
exit 1
@@ -334,12 +342,12 @@ exit_if_not_running(){
fi
}
-## Starts Unicorn and Sidekiq if they're not running.
+## Starts web server and Sidekiq if they're not running.
start_gitlab() {
check_stale_pids
if [ "$web_status" != "0" ]; then
- echo "Starting GitLab Unicorn"
+ echo "Starting GitLab web server ($use_web_server)"
fi
if [ "$sidekiq_status" != "0" ]; then
echo "Starting GitLab Sidekiq"
@@ -359,12 +367,12 @@ start_gitlab() {
# Then check if the service is running. If it is: don't start again.
if [ "$web_status" = "0" ]; then
- echo "The Unicorn web server already running with pid $wpid, not restarting."
+ echo "The web server already running with pid $wpid, not restarting."
else
# Remove old socket if it exists
- rm -f "$socket_path"/gitlab.socket 2>/dev/null
+ rm -f "$rails_socket" 2>/dev/null
# Start the web server
- RAILS_ENV=$RAILS_ENV bin/web start
+ RAILS_ENV=$RAILS_ENV USE_WEB_SERVER=$use_web_server bin/web start
fi
# If sidekiq is already running, don't start it again.
@@ -420,13 +428,13 @@ start_gitlab() {
print_status
}
-## Asks Unicorn, Sidekiq and MailRoom if they would be so kind as to stop, if not kills them.
+## Asks web server, Sidekiq and MailRoom if they would be so kind as to stop, if not kills them.
stop_gitlab() {
exit_if_not_running
if [ "$web_status" = "0" ]; then
- echo "Shutting down GitLab Unicorn"
- RAILS_ENV=$RAILS_ENV bin/web stop
+ echo "Shutting down GitLab web server"
+ RAILS_ENV=$RAILS_ENV USE_WEB_SERVER=$use_web_server bin/web stop
fi
if [ "$sidekiq_status" = "0" ]; then
echo "Shutting down GitLab Sidekiq"
@@ -482,9 +490,9 @@ print_status() {
return
fi
if [ "$web_status" = "0" ]; then
- echo "The GitLab Unicorn web server with pid $wpid is running."
+ echo "The GitLab web server with pid $wpid is running."
else
- printf "The GitLab Unicorn web server is \033[31mnot running\033[0m.\n"
+ printf "The GitLab web server is \033[31mnot running\033[0m.\n"
fi
if [ "$sidekiq_status" = "0" ]; then
echo "The GitLab Sidekiq job dispatcher with pid $spid is running."
@@ -522,15 +530,15 @@ print_status() {
fi
}
-## Tells unicorn to reload its config and Sidekiq to restart
+## Tells web server to reload its config and Sidekiq to restart
reload_gitlab(){
exit_if_not_running
if [ "$wpid" = "0" ];then
- echo "The GitLab Unicorn Web server is not running thus its configuration can't be reloaded."
+ echo "The GitLab web server Web server is not running thus its configuration can't be reloaded."
exit 1
fi
- printf "Reloading GitLab Unicorn configuration... "
- RAILS_ENV=$RAILS_ENV bin/web reload
+ printf "Reloading GitLab web server configuration... "
+ RAILS_ENV=$RAILS_ENV USE_WEB_SERVER=$use_web_server bin/web reload
echo "Done."
echo "Restarting GitLab Sidekiq since it isn't capable of reloading its config..."
@@ -545,7 +553,7 @@ reload_gitlab(){
print_status
}
-## Restarts Sidekiq and Unicorn.
+## Restarts Sidekiq and web server.
restart_gitlab(){
check_status
if [ "$web_status" = "0" ] || [ "$sidekiq_status" = "0" ] || [ "$gitlab_workhorse" = "0" ] || { [ "$mail_room_enabled" = true ] && [ "$mail_room_status" = "0" ]; } || { [ "$gitlab_pages_enabled" = true ] && [ "$gitlab_pages_status" = "0" ]; } || { [ "$gitaly_enabled" = true ] && [ "$gitaly_status" = "0" ]; }; then
Modified: head/www/gitlab-ce/files/patch-Gemfile
==============================================================================
--- head/www/gitlab-ce/files/patch-Gemfile Fri Aug 30 07:37:26 2019 (r510252)
+++ head/www/gitlab-ce/files/patch-Gemfile Fri Aug 30 07:50:54 2019 (r510253)
@@ -1,26 +1,41 @@
---- Gemfile.orig 2019-07-01 15:47:59 UTC
+--- Gemfile.orig 2019-08-12 15:15:49 UTC
+++ Gemfile
-@@ -14,7 +14,7 @@ gem 'sprockets', '~> 3.7.0'
- gem 'gitlab-default_value_for', '~> 3.1.1', require: 'default_value_for'
+@@ -14,7 +14,6 @@ gem 'sprockets', '~> 3.7.0'
+ gem 'default_value_for', '~> 3.2.0'
# Supported DBs
-gem 'mysql2', '~> 0.4.10', group: :mysql
-+gem 'mysql2', '>= 0.4.10', group: :mysql
gem 'pg', '~> 1.1', group: :postgres
gem 'rugged', '~> 0.28'
-@@ -209,7 +209,7 @@ gem 'connection_pool', '~> 2.0'
+@@ -84,7 +83,6 @@ gem 'rack-cors', '~> 1.0.0', require: 'rack/cors'
+ gem 'graphql', '~> 1.8.0'
+ gem 'graphiql-rails', '~> 1.4.10'
+ gem 'apollo_upload_server', '~> 2.0.0.beta3'
+-gem 'graphql-docs', '~> 1.6.0', group: [:development, :test]
+
+ # Disable strong_params so that Mash does not respond to :permitted?
+ gem 'hashie-forbidden_attributes'
+@@ -210,7 +208,7 @@ gem 'connection_pool', '~> 2.0'
gem 'discordrb-webhooks-blackst0ne', '~> 3.3', require: false
# HipChat integration
-gem 'hipchat', '~> 1.5.0'
+gem 'hipchat', '~> 1.6.0'
- # JIRA integration
+ # Jira integration
gem 'jira-ruby', '~> 1.4'
-@@ -308,89 +308,6 @@ group :metrics do
+@@ -296,7 +294,6 @@ gem 'batch-loader', '~> 1.4.0'
+ # Perf bar
+ gem 'peek', '~> 1.0.1'
+ gem 'peek-gc', '~> 0.0.2'
+-gem 'peek-mysql2', '~> 1.2.0', group: :mysql
+ gem 'peek-pg', '~> 1.3.0', group: :postgres
+ gem 'peek-rblineprof', '~> 0.2.0'
+ gem 'peek-redis', '~> 1.2.0'
+@@ -312,89 +309,6 @@ group :metrics do
# Prometheus
- gem 'prometheus-client-mmap', '~> 0.9.4'
+ gem 'prometheus-client-mmap', '~> 0.9.8'
gem 'raindrops', '~> 0.18'
-end
-
@@ -50,7 +65,7 @@
-
- gem 'database_cleaner', '~> 1.7.0'
- gem 'factory_bot_rails', '~> 4.8.2'
-- gem 'rspec-rails', '~> 3.7.0'
+- gem 'rspec-rails', '~> 3.8.0'
- gem 'rspec-retry', '~> 0.6.1'
- gem 'rspec_profiling', '~> 0.0.5'
- gem 'rspec-set', '~> 0.1.3'
@@ -79,6 +94,7 @@
- gem 'haml_lint', '~> 0.31.0', require: false
- gem 'simplecov', '~> 0.16.1', require: false
- gem 'bundler-audit', '~> 0.5.0', require: false
+- gem 'mdl', '~> 0.5.0', require: false
-
- gem 'benchmark-ips', '~> 2.3.0', require: false
-
@@ -88,7 +104,6 @@
- gem 'activerecord_sane_schema_dumper', '1.0'
-
- gem 'stackprof', '~> 0.2.10', require: false
-- gem 'derailed_benchmarks', require: false
-
- gem 'simple_po_parser', '~> 1.1.2', require: false
-
Modified: head/www/gitlab-ce/files/patch-config_gitlab.yml.example
==============================================================================
--- head/www/gitlab-ce/files/patch-config_gitlab.yml.example Fri Aug 30 07:37:26 2019 (r510252)
+++ head/www/gitlab-ce/files/patch-config_gitlab.yml.example Fri Aug 30 07:50:54 2019 (r510253)
@@ -1,6 +1,6 @@
---- config/gitlab.yml.example.orig 2019-04-19 09:51:35 UTC
+--- config/gitlab.yml.example.orig 2019-07-26 17:57:42 UTC
+++ config/gitlab.yml.example
-@@ -248,7 +248,7 @@ production: &base
+@@ -287,7 +287,7 @@ production: &base
# external_http: ["1.1.1.1:80", "[2001::1]:80"] # If defined, enables custom domain support in GitLab Pages
# external_https: ["1.1.1.1:443", "[2001::1]:443"] # If defined, enables custom domain and certificate support in GitLab Pages
admin:
@@ -9,7 +9,7 @@
## Mattermost
## For enabling Add to Mattermost button
-@@ -649,7 +649,7 @@ production: &base
+@@ -832,7 +832,7 @@ production: &base
# Gitaly settings
gitaly:
# Path to the directory containing Gitaly client executables.
@@ -18,7 +18,7 @@
# Default Gitaly authentication token. Can be overridden per storage. Can
# be left blank when Gitaly is running locally on a Unix socket, which
# is the normal way to deploy Gitaly.
-@@ -667,8 +667,8 @@ production: &base
+@@ -850,8 +850,8 @@ production: &base
# real path not the symlink.
storages: # You must have at least a `default` storage path.
default:
@@ -29,7 +29,7 @@
# gitaly_token: 'special token' # Optional: override global gitaly.token for this storage.
## Backup settings
-@@ -700,12 +700,12 @@ production: &base
+@@ -897,12 +897,12 @@ production: &base
## GitLab Shell settings
gitlab_shell:
@@ -45,7 +45,7 @@
# Git over HTTP
upload_pack: true
-@@ -726,7 +726,7 @@ production: &base
+@@ -923,7 +923,7 @@ production: &base
# CAUTION!
# Use the default values unless you really know what you are doing
git:
Modified: head/www/gitlab-ce/files/patch-config_initializers_1__settings.rb
==============================================================================
--- head/www/gitlab-ce/files/patch-config_initializers_1__settings.rb Fri Aug 30 07:37:26 2019 (r510252)
+++ head/www/gitlab-ce/files/patch-config_initializers_1__settings.rb Fri Aug 30 07:50:54 2019 (r510253)
@@ -1,6 +1,6 @@
---- config/initializers/1_settings.rb.orig 2019-04-19 09:51:35 UTC
+--- config/initializers/1_settings.rb.orig 2019-07-26 17:57:42 UTC
+++ config/initializers/1_settings.rb
-@@ -145,12 +145,8 @@ Settings.gitlab['email_subject_suffix'] ||= ENV['GITLA
+@@ -174,12 +174,8 @@ Settings.gitlab['email_subject_suffix'] ||= ENV['GITLA
Settings.gitlab['base_url'] ||= Settings.__send__(:build_base_gitlab_url)
Settings.gitlab['url'] ||= Settings.__send__(:build_gitlab_url)
Settings.gitlab['user'] ||= 'git'
Added: head/www/gitlab-ce/files/patch-config_puma.rb.example
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/gitlab-ce/files/patch-config_puma.rb.example Fri Aug 30 07:50:54 2019 (r510253)
@@ -0,0 +1,34 @@
+--- config/puma.rb.example.orig 2019-08-17 12:35:36 UTC
++++ config/puma.rb.example
+@@ -5,11 +5,11 @@
+ # The default is "config.ru".
+ #
+ rackup 'config.ru'
+-pidfile '/home/git/gitlab/tmp/pids/puma.pid'
+-state_path '/home/git/gitlab/tmp/pids/puma.state'
++pidfile '%%PREFIX%%/www/gitlab-ce/tmp/pids/puma.pid'
++state_path '%%PREFIX%%/www/gitlab-ce/tmp/pids/puma.state'
+
+-stdout_redirect '/home/git/gitlab/log/puma.stdout.log',
+- '/home/git/gitlab/log/puma.stderr.log',
++stdout_redirect '%%PREFIX%%/www/gitlab-ce/log/puma.stdout.log',
++ '%%PREFIX%%/www/gitlab-ce/log/puma.stderr.log',
+ true
+
+ # Configure "min" to be the minimum number of threads to use to answer
+@@ -31,12 +31,12 @@ queue_requests false
+
+ # Bind the server to "url". "tcp://", "unix://" and "ssl://" are the only
+ # accepted protocols.
+-bind 'unix:///home/git/gitlab/tmp/sockets/gitlab.socket'
++bind 'unix://%%PREFIX%%/www/gitlab-ce/tmp/sockets/gitlab.socket'
+
+ workers 3
+
+-require_relative "/home/git/gitlab/lib/gitlab/cluster/lifecycle_events"
+-require_relative "/home/git/gitlab/lib/gitlab/cluster/puma_worker_killer_initializer"
++require_relative "%%PREFIX%%/www/gitlab-ce/lib/gitlab/cluster/lifecycle_events"
++require_relative "%%PREFIX%%/www/gitlab-ce/lib/gitlab/cluster/puma_worker_killer_initializer"
+
+ on_restart do
+ # Signal application hooks that we're about to restart
Modified: head/www/gitlab-ce/pkg-message
==============================================================================
--- head/www/gitlab-ce/pkg-message Fri Aug 30 07:37:26 2019 (r510252)
+++ head/www/gitlab-ce/pkg-message Fri Aug 30 07:50:54 2019 (r510253)
@@ -6,7 +6,7 @@ Gitlab was installed successfully.
You now need to set up the various components of Gitlab, so please
follow the instructions in the guide at:
-https://gitlab.fechner.net/mfechner/Gitlab-docu/blob/master/install/12.0-freebsd.md
+https://gitlab.fechner.net/mfechner/Gitlab-docu/blob/master/install/12.1-freebsd.md
EOM
type: install
}
@@ -20,7 +20,7 @@ EOM
If you just installed an major upgrade of GitLab, for example you
switched from 11.8.x to 11.9.x, please follow the instructions in the guide at:
-https://gitlab.fechner.net/mfechner/Gitlab-docu/blob/master/update/11.11-12.0-freebsd.md
+https://gitlab.fechner.net/mfechner/Gitlab-docu/blob/master/update/12.0-12.1-freebsd.md
If you just installed an minor upgrade of GitLab please follow
the instructions in the guide at:
Modified: head/www/gitlab-ce/pkg-plist
==============================================================================
--- head/www/gitlab-ce/pkg-plist Fri Aug 30 07:37:26 2019 (r510252)
+++ head/www/gitlab-ce/pkg-plist Fri Aug 30 07:50:54 2019 (r510253)
@@ -12,6 +12,7 @@
%%WWWDIR%%/.gitlab/ci/docs.gitlab-ci.yml
%%WWWDIR%%/.gitlab/ci/frontend.gitlab-ci.yml
%%WWWDIR%%/.gitlab/ci/global.gitlab-ci.yml
+%%WWWDIR%%/.gitlab/ci/memory.gitlab-ci.yml
%%WWWDIR%%/.gitlab/ci/pages.gitlab-ci.yml
%%WWWDIR%%/.gitlab/ci/qa.gitlab-ci.yml
%%WWWDIR%%/.gitlab/ci/rails.gitlab-ci.yml
@@ -23,7 +24,6 @@
%%WWWDIR%%/.gitlab/issue_templates/Acceptance_Testing.md
%%WWWDIR%%/.gitlab/issue_templates/Bug.md
%%WWWDIR%%/.gitlab/issue_templates/Coding style proposal.md
-%%WWWDIR%%/.gitlab/issue_templates/Database Reviewer.md
%%WWWDIR%%/.gitlab/issue_templates/Doc Review.md
%%WWWDIR%%/.gitlab/issue_templates/Documentation.md
%%WWWDIR%%/.gitlab/issue_templates/Feature Flag Roll Out.md
@@ -40,6 +40,8 @@
%%WWWDIR%%/.haml-lint.yml
%%WWWDIR%%/.haml-lint_todo.yml
%%WWWDIR%%/.mailmap
+%%WWWDIR%%/.mdlrc
+%%WWWDIR%%/.mdlrc.style
%%WWWDIR%%/.nvmrc
%%WWWDIR%%/.pkgr.yml
%%WWWDIR%%/.prettierignore
@@ -80,6 +82,7 @@
%%WWWDIR%%/app/assets/images/auth_buttons/gitlab_64.png
%%WWWDIR%%/app/assets/images/auth_buttons/google_64.png
%%WWWDIR%%/app/assets/images/auth_buttons/jwt_64.png
+%%WWWDIR%%/app/assets/images/auth_buttons/salesforce_64.png
%%WWWDIR%%/app/assets/images/auth_buttons/shibboleth_64.png
%%WWWDIR%%/app/assets/images/auth_buttons/signin_with_google.png
%%WWWDIR%%/app/assets/images/auth_buttons/twitter_64.png
@@ -2073,9 +2076,11 @@
%%WWWDIR%%/app/assets/javascripts/boards/components/board_blank_state.vue
%%WWWDIR%%/app/assets/javascripts/boards/components/board_card.vue
%%WWWDIR%%/app/assets/javascripts/boards/components/board_delete.js
+%%WWWDIR%%/app/assets/javascripts/boards/components/board_form.vue
%%WWWDIR%%/app/assets/javascripts/boards/components/board_list.vue
%%WWWDIR%%/app/assets/javascripts/boards/components/board_new_issue.vue
%%WWWDIR%%/app/assets/javascripts/boards/components/board_sidebar.js
+%%WWWDIR%%/app/assets/javascripts/boards/components/boards_selector.vue
%%WWWDIR%%/app/assets/javascripts/boards/components/issue_card_inner.vue
%%WWWDIR%%/app/assets/javascripts/boards/components/issue_card_inner_scoped_label.vue
%%WWWDIR%%/app/assets/javascripts/boards/components/issue_due_date.vue
@@ -2091,11 +2096,13 @@
%%WWWDIR%%/app/assets/javascripts/boards/components/new_list_dropdown.js
%%WWWDIR%%/app/assets/javascripts/boards/components/project_select.vue
%%WWWDIR%%/app/assets/javascripts/boards/components/sidebar/remove_issue.vue
+%%WWWDIR%%/app/assets/javascripts/boards/config_toggle.js
%%WWWDIR%%/app/assets/javascripts/boards/eventhub.js
%%WWWDIR%%/app/assets/javascripts/boards/filtered_search_boards.js
%%WWWDIR%%/app/assets/javascripts/boards/filters/due_date_filters.js
%%WWWDIR%%/app/assets/javascripts/boards/index.js
%%WWWDIR%%/app/assets/javascripts/boards/mixins/issue_card_inner.js
+%%WWWDIR%%/app/assets/javascripts/boards/mixins/modal_footer.js
%%WWWDIR%%/app/assets/javascripts/boards/mixins/modal_mixins.js
%%WWWDIR%%/app/assets/javascripts/boards/mixins/sortable_default_options.js
%%WWWDIR%%/app/assets/javascripts/boards/models/assignee.js
@@ -2104,6 +2111,7 @@
%%WWWDIR%%/app/assets/javascripts/boards/models/list.js
%%WWWDIR%%/app/assets/javascripts/boards/models/milestone.js
%%WWWDIR%%/app/assets/javascripts/boards/models/project.js
+%%WWWDIR%%/app/assets/javascripts/boards/mount_multiple_boards_switcher.js
%%WWWDIR%%/app/assets/javascripts/boards/services/board_service.js
%%WWWDIR%%/app/assets/javascripts/boards/stores/actions.js
%%WWWDIR%%/app/assets/javascripts/boards/stores/boards_store.js
@@ -2113,7 +2121,12 @@
%%WWWDIR%%/app/assets/javascripts/boards/stores/mutation_types.js
%%WWWDIR%%/app/assets/javascripts/boards/stores/mutations.js
%%WWWDIR%%/app/assets/javascripts/boards/stores/state.js
+%%WWWDIR%%/app/assets/javascripts/boards/toggle_focus.js
%%WWWDIR%%/app/assets/javascripts/branches/branches_delete_modal.js
+%%WWWDIR%%/app/assets/javascripts/branches/components/divergence_graph.vue
+%%WWWDIR%%/app/assets/javascripts/branches/components/graph_bar.vue
+%%WWWDIR%%/app/assets/javascripts/branches/constants.js
+%%WWWDIR%%/app/assets/javascripts/branches/divergence_graph.js
%%WWWDIR%%/app/assets/javascripts/breadcrumb.js
%%WWWDIR%%/app/assets/javascripts/breakpoints.js
%%WWWDIR%%/app/assets/javascripts/build_artifacts.js
@@ -2142,6 +2155,7 @@
%%WWWDIR%%/app/assets/javascripts/commons/bootstrap.js
%%WWWDIR%%/app/assets/javascripts/commons/index.js
%%WWWDIR%%/app/assets/javascripts/commons/jquery.js
+%%WWWDIR%%/app/assets/javascripts/commons/nav/user_merge_requests.js
%%WWWDIR%%/app/assets/javascripts/commons/polyfills.js
%%WWWDIR%%/app/assets/javascripts/commons/polyfills/custom_event.js
%%WWWDIR%%/app/assets/javascripts/commons/polyfills/element.js
@@ -2151,6 +2165,10 @@
%%WWWDIR%%/app/assets/javascripts/commons/polyfills/svg.js
%%WWWDIR%%/app/assets/javascripts/commons/vue.js
%%WWWDIR%%/app/assets/javascripts/compare_autocomplete.js
+%%WWWDIR%%/app/assets/javascripts/confidential_merge_request/components/dropdown.vue
+%%WWWDIR%%/app/assets/javascripts/confidential_merge_request/components/project_form_group.vue
+%%WWWDIR%%/app/assets/javascripts/confidential_merge_request/index.js
+%%WWWDIR%%/app/assets/javascripts/confidential_merge_request/state.js
%%WWWDIR%%/app/assets/javascripts/confirm_danger_modal.js
%%WWWDIR%%/app/assets/javascripts/contextual_sidebar.js
%%WWWDIR%%/app/assets/javascripts/create_item_dropdown.js
@@ -2200,6 +2218,7 @@
%%WWWDIR%%/app/assets/javascripts/diffs/components/compare_versions.vue
%%WWWDIR%%/app/assets/javascripts/diffs/components/compare_versions_dropdown.vue
%%WWWDIR%%/app/assets/javascripts/diffs/components/diff_content.vue
+%%WWWDIR%%/app/assets/javascripts/diffs/components/diff_discussion_reply.vue
%%WWWDIR%%/app/assets/javascripts/diffs/components/diff_discussions.vue
%%WWWDIR%%/app/assets/javascripts/diffs/components/diff_file.vue
%%WWWDIR%%/app/assets/javascripts/diffs/components/diff_file_header.vue
@@ -2550,10 +2569,11 @@
%%WWWDIR%%/app/assets/javascripts/issuable_context.js
%%WWWDIR%%/app/assets/javascripts/issuable_form.js
%%WWWDIR%%/app/assets/javascripts/issuable_index.js
+%%WWWDIR%%/app/assets/javascripts/issuable_init_bulk_update_sidebar.js
%%WWWDIR%%/app/assets/javascripts/issuable_suggestions/components/app.vue
%%WWWDIR%%/app/assets/javascripts/issuable_suggestions/components/item.vue
%%WWWDIR%%/app/assets/javascripts/issuable_suggestions/index.js
-%%WWWDIR%%/app/assets/javascripts/issuable_suggestions/queries/issues.graphql
+%%WWWDIR%%/app/assets/javascripts/issuable_suggestions/queries/issues.query.graphql
%%WWWDIR%%/app/assets/javascripts/issue.js
%%WWWDIR%%/app/assets/javascripts/issue_show/components/app.vue
%%WWWDIR%%/app/assets/javascripts/issue_show/components/description.vue
@@ -2651,6 +2671,8 @@
%%WWWDIR%%/app/assets/javascripts/locale/sprintf.js
%%WWWDIR%%/app/assets/javascripts/logo.js
%%WWWDIR%%/app/assets/javascripts/main.js
+%%WWWDIR%%/app/assets/javascripts/main_ee.js
+%%WWWDIR%%/app/assets/javascripts/manual_ordering.js
%%WWWDIR%%/app/assets/javascripts/member_expiration_date.js
%%WWWDIR%%/app/assets/javascripts/members.js
%%WWWDIR%%/app/assets/javascripts/merge_conflicts/components/diff_file_editor.js
@@ -2670,10 +2692,12 @@
%%WWWDIR%%/app/assets/javascripts/mirrors/mirror_repos.js
%%WWWDIR%%/app/assets/javascripts/mirrors/ssh_mirror.js
%%WWWDIR%%/app/assets/javascripts/monitoring/components/charts/area.vue
+%%WWWDIR%%/app/assets/javascripts/monitoring/components/charts/column.vue
%%WWWDIR%%/app/assets/javascripts/monitoring/components/charts/single_stat.vue
%%WWWDIR%%/app/assets/javascripts/monitoring/components/dashboard.vue
%%WWWDIR%%/app/assets/javascripts/monitoring/components/empty_state.vue
%%WWWDIR%%/app/assets/javascripts/monitoring/components/graph_group.vue
+%%WWWDIR%%/app/assets/javascripts/monitoring/components/panel_type.vue
%%WWWDIR%%/app/assets/javascripts/monitoring/constants.js
%%WWWDIR%%/app/assets/javascripts/monitoring/monitoring_bundle.js
%%WWWDIR%%/app/assets/javascripts/monitoring/stores/actions.js
@@ -2694,7 +2718,7 @@
%%WWWDIR%%/app/assets/javascripts/mr_popover/components/mr_popover.vue
%%WWWDIR%%/app/assets/javascripts/mr_popover/constants.js
%%WWWDIR%%/app/assets/javascripts/mr_popover/index.js
-%%WWWDIR%%/app/assets/javascripts/mr_popover/queries/merge_request.graphql
+%%WWWDIR%%/app/assets/javascripts/mr_popover/queries/merge_request.query.graphql
%%WWWDIR%%/app/assets/javascripts/namespace_select.js
%%WWWDIR%%/app/assets/javascripts/namespaces/leave_by_url.js
%%WWWDIR%%/app/assets/javascripts/network/branch_graph.js
@@ -2721,6 +2745,7 @@
%%WWWDIR%%/app/assets/javascripts/notes/components/discussion_jump_to_next_button.vue
%%WWWDIR%%/app/assets/javascripts/notes/components/discussion_locked_widget.vue
%%WWWDIR%%/app/assets/javascripts/notes/components/discussion_notes.vue
+%%WWWDIR%%/app/assets/javascripts/notes/components/discussion_notes_replies_wrapper.vue
%%WWWDIR%%/app/assets/javascripts/notes/components/discussion_reply_placeholder.vue
%%WWWDIR%%/app/assets/javascripts/notes/components/discussion_resolve_button.vue
%%WWWDIR%%/app/assets/javascripts/notes/components/discussion_resolve_with_issue_button.vue
@@ -2974,6 +2999,7 @@
%%WWWDIR%%/app/assets/javascripts/pages/projects/shared/permissions/constants.js
%%WWWDIR%%/app/assets/javascripts/pages/projects/shared/permissions/external.js
%%WWWDIR%%/app/assets/javascripts/pages/projects/shared/permissions/index.js
+%%WWWDIR%%/app/assets/javascripts/pages/projects/shared/permissions/mixins/settings_pannel_mixin.js
%%WWWDIR%%/app/assets/javascripts/pages/projects/shared/save_project_loader.js
%%WWWDIR%%/app/assets/javascripts/pages/projects/show/index.js
%%WWWDIR%%/app/assets/javascripts/pages/projects/snippets/edit/index.js
@@ -3011,7 +3037,6 @@
%%WWWDIR%%/app/assets/javascripts/performance_bar/components/detailed_metric.vue
%%WWWDIR%%/app/assets/javascripts/performance_bar/components/performance_bar_app.vue
%%WWWDIR%%/app/assets/javascripts/performance_bar/components/request_selector.vue
-%%WWWDIR%%/app/assets/javascripts/performance_bar/components/simple_metric.vue
%%WWWDIR%%/app/assets/javascripts/performance_bar/index.js
%%WWWDIR%%/app/assets/javascripts/performance_bar/services/performance_bar_service.js
%%WWWDIR%%/app/assets/javascripts/performance_bar/stores/performance_bar_store.js
@@ -3077,6 +3102,7 @@
%%WWWDIR%%/app/assets/javascripts/projects/gke_cluster_dropdowns/store/state.js
%%WWWDIR%%/app/assets/javascripts/projects/project_import_gitlab_project.js
%%WWWDIR%%/app/assets/javascripts/projects/project_new.js
+%%WWWDIR%%/app/assets/javascripts/projects/projects_filterable_list.js
%%WWWDIR%%/app/assets/javascripts/projects/tree/components/commit_pipeline_status_component.vue
%%WWWDIR%%/app/assets/javascripts/projects/tree/services/commit_pipeline_service.js
%%WWWDIR%%/app/assets/javascripts/projects_list.js
@@ -3096,6 +3122,7 @@
%%WWWDIR%%/app/assets/javascripts/ref_select_dropdown.js
%%WWWDIR%%/app/assets/javascripts/registry/components/app.vue
%%WWWDIR%%/app/assets/javascripts/registry/components/collapsible_container.vue
+%%WWWDIR%%/app/assets/javascripts/registry/components/svg_message.vue
%%WWWDIR%%/app/assets/javascripts/registry/components/table_registry.vue
%%WWWDIR%%/app/assets/javascripts/registry/constants.js
%%WWWDIR%%/app/assets/javascripts/registry/index.js
@@ -3141,6 +3168,7 @@
%%WWWDIR%%/app/assets/javascripts/reports/store/utils.js
%%WWWDIR%%/app/assets/javascripts/repository/components/app.vue
%%WWWDIR%%/app/assets/javascripts/repository/components/breadcrumbs.vue
+%%WWWDIR%%/app/assets/javascripts/repository/components/last_commit.vue
%%WWWDIR%%/app/assets/javascripts/repository/components/table/header.vue
%%WWWDIR%%/app/assets/javascripts/repository/components/table/index.vue
%%WWWDIR%%/app/assets/javascripts/repository/components/table/parent_row.vue
@@ -3148,13 +3176,18 @@
%%WWWDIR%%/app/assets/javascripts/repository/fragmentTypes.json
%%WWWDIR%%/app/assets/javascripts/repository/graphql.js
%%WWWDIR%%/app/assets/javascripts/repository/index.js
+%%WWWDIR%%/app/assets/javascripts/repository/log_tree.js
%%WWWDIR%%/app/assets/javascripts/repository/mixins/get_ref.js
%%WWWDIR%%/app/assets/javascripts/repository/pages/index.vue
%%WWWDIR%%/app/assets/javascripts/repository/pages/tree.vue
-%%WWWDIR%%/app/assets/javascripts/repository/queries/getFiles.graphql
-%%WWWDIR%%/app/assets/javascripts/repository/queries/getProjectPath.graphql
-%%WWWDIR%%/app/assets/javascripts/repository/queries/getProjectShortPath.graphql
-%%WWWDIR%%/app/assets/javascripts/repository/queries/getRef.graphql
+%%WWWDIR%%/app/assets/javascripts/repository/queries/getCommit.query.graphql
+%%WWWDIR%%/app/assets/javascripts/repository/queries/getCommits.query.graphql
+%%WWWDIR%%/app/assets/javascripts/repository/queries/getFiles.query.graphql
+%%WWWDIR%%/app/assets/javascripts/repository/queries/getPermissions.query.graphql
+%%WWWDIR%%/app/assets/javascripts/repository/queries/getProjectPath.query.graphql
+%%WWWDIR%%/app/assets/javascripts/repository/queries/getProjectShortPath.query.graphql
+%%WWWDIR%%/app/assets/javascripts/repository/queries/getRef.query.graphql
+%%WWWDIR%%/app/assets/javascripts/repository/queries/pathLastCommit.query.graphql
%%WWWDIR%%/app/assets/javascripts/repository/router.js
%%WWWDIR%%/app/assets/javascripts/repository/utils/icon.js
%%WWWDIR%%/app/assets/javascripts/repository/utils/title.js
@@ -3379,6 +3412,7 @@
%%WWWDIR%%/app/assets/javascripts/vue_shared/components/notes/skeleton_note.vue
%%WWWDIR%%/app/assets/javascripts/vue_shared/components/notes/system_note.vue
%%WWWDIR%%/app/assets/javascripts/vue_shared/components/notes/timeline_entry_item.vue
+%%WWWDIR%%/app/assets/javascripts/vue_shared/components/paginated_list.vue
%%WWWDIR%%/app/assets/javascripts/vue_shared/components/pagination/constants.js
%%WWWDIR%%/app/assets/javascripts/vue_shared/components/pagination/graphql_pagination.vue
%%WWWDIR%%/app/assets/javascripts/vue_shared/components/pagination/table_pagination.vue
@@ -3423,7 +3457,6 @@
%%WWWDIR%%/app/assets/javascripts/vue_shared/directives/popover.js
%%WWWDIR%%/app/assets/javascripts/vue_shared/directives/tooltip.js
%%WWWDIR%%/app/assets/javascripts/vue_shared/mixins/ci_pagination_api_mixin.js
-%%WWWDIR%%/app/assets/javascripts/vue_shared/mixins/is_ee.js
%%WWWDIR%%/app/assets/javascripts/vue_shared/mixins/issuable.js
%%WWWDIR%%/app/assets/javascripts/vue_shared/mixins/recaptcha_modal_implementor.js
%%WWWDIR%%/app/assets/javascripts/vue_shared/mixins/related_issuable_mixin.js
@@ -3439,7 +3472,6 @@
%%WWWDIR%%/app/assets/javascripts/zen_mode.js
%%WWWDIR%%/app/assets/stylesheets/application.scss
%%WWWDIR%%/app/assets/stylesheets/behaviors.scss
-%%WWWDIR%%/app/assets/stylesheets/bootstrap.scss
%%WWWDIR%%/app/assets/stylesheets/bootstrap_migration.scss
%%WWWDIR%%/app/assets/stylesheets/components/avatar.scss
%%WWWDIR%%/app/assets/stylesheets/components/dashboard_skeleton.scss
@@ -3452,7 +3484,6 @@
%%WWWDIR%%/app/assets/stylesheets/errors.scss
%%WWWDIR%%/app/assets/stylesheets/framework.scss
%%WWWDIR%%/app/assets/stylesheets/framework/animations.scss
-%%WWWDIR%%/app/assets/stylesheets/framework/asciidoctor.scss
%%WWWDIR%%/app/assets/stylesheets/framework/awards.scss
%%WWWDIR%%/app/assets/stylesheets/framework/badges.scss
%%WWWDIR%%/app/assets/stylesheets/framework/banner.scss
@@ -3657,6 +3688,7 @@
%%WWWDIR%%/app/controllers/concerns/members_presentation.rb
%%WWWDIR%%/app/controllers/concerns/membership_actions.rb
%%WWWDIR%%/app/controllers/concerns/milestone_actions.rb
+%%WWWDIR%%/app/controllers/concerns/multiple_boards_actions.rb
%%WWWDIR%%/app/controllers/concerns/notes_actions.rb
%%WWWDIR%%/app/controllers/concerns/oauth_applications.rb
%%WWWDIR%%/app/controllers/concerns/params_backward_compatibility.rb
@@ -3800,6 +3832,7 @@
%%WWWDIR%%/app/controllers/projects/mattermosts_controller.rb
%%WWWDIR%%/app/controllers/projects/merge_requests/application_controller.rb
%%WWWDIR%%/app/controllers/projects/merge_requests/conflicts_controller.rb
+%%WWWDIR%%/app/controllers/projects/merge_requests/content_controller.rb
%%WWWDIR%%/app/controllers/projects/merge_requests/creations_controller.rb
%%WWWDIR%%/app/controllers/projects/merge_requests/diffs_controller.rb
%%WWWDIR%%/app/controllers/projects/merge_requests_controller.rb
@@ -3870,6 +3903,7 @@
%%WWWDIR%%/app/finders/autocomplete/project_finder.rb
%%WWWDIR%%/app/finders/autocomplete/users_finder.rb
%%WWWDIR%%/app/finders/awarded_emoji_finder.rb
+%%WWWDIR%%/app/finders/boards/visits_finder.rb
%%WWWDIR%%/app/finders/branches_finder.rb
%%WWWDIR%%/app/finders/cluster_ancestors_finder.rb
%%WWWDIR%%/app/finders/clusters/knative_services_finder.rb
@@ -3921,11 +3955,21 @@
%%WWWDIR%%/app/graphql/functions/base_function.rb
%%WWWDIR%%/app/graphql/functions/echo.rb
%%WWWDIR%%/app/graphql/gitlab_schema.rb
-%%WWWDIR%%/app/graphql/mutations/.keep
+%%WWWDIR%%/app/graphql/mutations/award_emojis/add.rb
+%%WWWDIR%%/app/graphql/mutations/award_emojis/base.rb
+%%WWWDIR%%/app/graphql/mutations/award_emojis/remove.rb
+%%WWWDIR%%/app/graphql/mutations/award_emojis/toggle.rb
%%WWWDIR%%/app/graphql/mutations/base_mutation.rb
%%WWWDIR%%/app/graphql/mutations/concerns/mutations/resolves_project.rb
%%WWWDIR%%/app/graphql/mutations/merge_requests/base.rb
%%WWWDIR%%/app/graphql/mutations/merge_requests/set_wip.rb
+%%WWWDIR%%/app/graphql/mutations/notes/base.rb
+%%WWWDIR%%/app/graphql/mutations/notes/create/base.rb
+%%WWWDIR%%/app/graphql/mutations/notes/create/diff_note.rb
+%%WWWDIR%%/app/graphql/mutations/notes/create/image_diff_note.rb
+%%WWWDIR%%/app/graphql/mutations/notes/create/note.rb
+%%WWWDIR%%/app/graphql/mutations/notes/destroy.rb
+%%WWWDIR%%/app/graphql/mutations/notes/update.rb
%%WWWDIR%%/app/graphql/resolvers/base_resolver.rb
%%WWWDIR%%/app/graphql/resolvers/concerns/resolves_pipelines.rb
%%WWWDIR%%/app/graphql/resolvers/full_path_resolver.rb
@@ -3939,6 +3983,7 @@
%%WWWDIR%%/app/graphql/resolvers/project_pipelines_resolver.rb
%%WWWDIR%%/app/graphql/resolvers/project_resolver.rb
%%WWWDIR%%/app/graphql/resolvers/tree_resolver.rb
+%%WWWDIR%%/app/graphql/types/award_emojis/award_emoji_type.rb
%%WWWDIR%%/app/graphql/types/base_enum.rb
%%WWWDIR%%/app/graphql/types/base_field.rb
%%WWWDIR%%/app/graphql/types/base_input_object.rb
@@ -3949,6 +3994,9 @@
%%WWWDIR%%/app/graphql/types/ci/detailed_status_type.rb
%%WWWDIR%%/app/graphql/types/ci/pipeline_status_enum.rb
%%WWWDIR%%/app/graphql/types/ci/pipeline_type.rb
+%%WWWDIR%%/app/graphql/types/commit_type.rb
+%%WWWDIR%%/app/graphql/types/diff_paths_input_type.rb
+%%WWWDIR%%/app/graphql/types/diff_refs_type.rb
%%WWWDIR%%/app/graphql/types/group_type.rb
%%WWWDIR%%/app/graphql/types/issuable_state_enum.rb
%%WWWDIR%%/app/graphql/types/issue_state_enum.rb
@@ -3960,6 +4008,9 @@
%%WWWDIR%%/app/graphql/types/milestone_type.rb
%%WWWDIR%%/app/graphql/types/mutation_type.rb
%%WWWDIR%%/app/graphql/types/namespace_type.rb
+%%WWWDIR%%/app/graphql/types/notes/diff_image_position_input_type.rb
+%%WWWDIR%%/app/graphql/types/notes/diff_position_base_input_type.rb
+%%WWWDIR%%/app/graphql/types/notes/diff_position_input_type.rb
%%WWWDIR%%/app/graphql/types/notes/diff_position_type.rb
%%WWWDIR%%/app/graphql/types/notes/discussion_type.rb
%%WWWDIR%%/app/graphql/types/notes/note_type.rb
@@ -4055,6 +4106,7 @@
%%WWWDIR%%/app/helpers/notes_helper.rb
%%WWWDIR%%/app/helpers/notifications_helper.rb
%%WWWDIR%%/app/helpers/numbers_helper.rb
+%%WWWDIR%%/app/helpers/onboarding_experiment_helper.rb
%%WWWDIR%%/app/helpers/page_layout_helper.rb
%%WWWDIR%%/app/helpers/pagination_helper.rb
%%WWWDIR%%/app/helpers/performance_bar_helper.rb
@@ -4063,6 +4115,7 @@
%%WWWDIR%%/app/helpers/profiles_helper.rb
%%WWWDIR%%/app/helpers/projects/error_tracking_helper.rb
%%WWWDIR%%/app/helpers/projects_helper.rb
+%%WWWDIR%%/app/helpers/recaptcha_experiment_helper.rb
%%WWWDIR%%/app/helpers/repository_languages_helper.rb
%%WWWDIR%%/app/helpers/rss_helper.rb
%%WWWDIR%%/app/helpers/runners_helper.rb
@@ -4204,6 +4257,7 @@
%%WWWDIR%%/app/models/clusters/applications/prometheus.rb
%%WWWDIR%%/app/models/clusters/applications/runner.rb
%%WWWDIR%%/app/models/clusters/cluster.rb
+%%WWWDIR%%/app/models/clusters/clusters_hierarchy.rb
%%WWWDIR%%/app/models/clusters/concerns/application_core.rb
%%WWWDIR%%/app/models/clusters/concerns/application_data.rb
%%WWWDIR%%/app/models/clusters/concerns/application_status.rb
@@ -4277,6 +4331,7 @@
%%WWWDIR%%/app/models/concerns/optionally_search.rb
%%WWWDIR%%/app/models/concerns/participable.rb
%%WWWDIR%%/app/models/concerns/presentable.rb
+%%WWWDIR%%/app/models/concerns/project_api_compatibility.rb
%%WWWDIR%%/app/models/concerns/project_features_compatibility.rb
%%WWWDIR%%/app/models/concerns/project_services_loggable.rb
%%WWWDIR%%/app/models/concerns/prometheus_adapter.rb
@@ -4294,10 +4349,12 @@
%%WWWDIR%%/app/models/concerns/resolvable_note.rb
%%WWWDIR%%/app/models/concerns/routable.rb
%%WWWDIR%%/app/models/concerns/select_for_project_authorization.rb
+%%WWWDIR%%/app/models/concerns/service_push_data_validations.rb
%%WWWDIR%%/app/models/concerns/sha_attribute.rb
%%WWWDIR%%/app/models/concerns/shardable.rb
%%WWWDIR%%/app/models/concerns/sortable.rb
%%WWWDIR%%/app/models/concerns/spammable.rb
+%%WWWDIR%%/app/models/concerns/stepable.rb
%%WWWDIR%%/app/models/concerns/storage/legacy_namespace.rb
%%WWWDIR%%/app/models/concerns/storage/legacy_project_wiki.rb
%%WWWDIR%%/app/models/concerns/storage/legacy_repository.rb
@@ -4321,13 +4378,15 @@
%%WWWDIR%%/app/models/conversational_development_index/card.rb
%%WWWDIR%%/app/models/conversational_development_index/idea_to_production_step.rb
%%WWWDIR%%/app/models/conversational_development_index/metric.rb
-%%WWWDIR%%/app/models/cycle_analytics.rb
+%%WWWDIR%%/app/models/cycle_analytics/base.rb
+%%WWWDIR%%/app/models/cycle_analytics/project_level.rb
%%WWWDIR%%/app/models/dashboard_group_milestone.rb
%%WWWDIR%%/app/models/dashboard_milestone.rb
%%WWWDIR%%/app/models/deploy_key.rb
%%WWWDIR%%/app/models/deploy_keys_project.rb
%%WWWDIR%%/app/models/deploy_token.rb
%%WWWDIR%%/app/models/deployment.rb
+%%WWWDIR%%/app/models/deployment_metrics.rb
%%WWWDIR%%/app/models/diff_discussion.rb
%%WWWDIR%%/app/models/diff_note.rb
%%WWWDIR%%/app/models/diff_viewer/added.rb
@@ -4410,6 +4469,8 @@
%%WWWDIR%%/app/models/merge_requests_closing_issues.rb
%%WWWDIR%%/app/models/milestone.rb
%%WWWDIR%%/app/models/namespace.rb
+%%WWWDIR%%/app/models/namespace/aggregation_schedule.rb
+%%WWWDIR%%/app/models/namespace/root_storage_statistics.rb
%%WWWDIR%%/app/models/network/commit.rb
%%WWWDIR%%/app/models/network/graph.rb
%%WWWDIR%%/app/models/note.rb
@@ -4497,6 +4558,7 @@
%%WWWDIR%%/app/models/project_team.rb
%%WWWDIR%%/app/models/project_wiki.rb
%%WWWDIR%%/app/models/prometheus_metric.rb
+%%WWWDIR%%/app/models/prometheus_metric_enums.rb
%%WWWDIR%%/app/models/protectable_dropdown.rb
%%WWWDIR%%/app/models/protected_branch.rb
%%WWWDIR%%/app/models/protected_branch/merge_access_level.rb
@@ -4553,6 +4615,7 @@
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-ports-all
mailing list