summaryrefslogtreecommitdiff
path: root/doc/update
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2020-06-02 00:08:07 +0000
committerGitLab Bot <gitlab-bot@gitlab.com>2020-06-02 00:08:07 +0000
commit2e2cd0ea3e50af738049eccde210713f976a6d7c (patch)
treee549e791b815fae06f6ec905f3877ec7f5f55e2a /doc/update
parent3902d464d6045c2f5f6b687c0acf3254d7458928 (diff)
downloadgitlab-ce-2e2cd0ea3e50af738049eccde210713f976a6d7c.tar.gz
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'doc/update')
-rw-r--r--doc/update/README.md10
-rw-r--r--doc/update/upgrading_from_source.md15
2 files changed, 20 insertions, 5 deletions
diff --git a/doc/update/README.md b/doc/update/README.md
index 4f529336344..f36a304495c 100644
--- a/doc/update/README.md
+++ b/doc/update/README.md
@@ -192,6 +192,16 @@ possible.
## Version specific upgrading instructions
+### 13.1.0
+
+In 13.1.0, you must upgrade to either:
+
+- At least Git v2.24 (previously, the minimum required version was Git v2.22).
+- The recommended Git v2.26.
+
+Failure to do so will result in internal errors in the Gitaly service in some RPCs due
+to the use of the new `--end-of-options` Git flag.
+
### 12.2.0
In 12.2.0, we enabled Rails' authenticated cookie encryption. Old sessions are
diff --git a/doc/update/upgrading_from_source.md b/doc/update/upgrading_from_source.md
index 3e416b39be2..9f8d4901cde 100644
--- a/doc/update/upgrading_from_source.md
+++ b/doc/update/upgrading_from_source.md
@@ -122,12 +122,17 @@ rm go1.13.5.linux-amd64.tar.gz
### 6. Update Git
-NOTE: To check the minimum required Git version, see [Git versions](../install/requirements.md#git-versions).
+CAUTION: **Caution:**
+From GitLab 13.1, you must use at least Git v2.24 (previous minimum version was v2.22).
+Git v2.26 is recommended.
+
+To check you are running the minimum required Git version, see
+[Git versions](../install/requirements.md#git-versions).
In Debian or Ubuntu:
```shell
-# Make sure Git is version 2.21.0 or higher
+# Make sure Git is version 2.24.0 or higher
git --version
# Remove packaged Git
@@ -147,9 +152,9 @@ make install
# Download and compile from source
cd /tmp
-curl --remote-name --location --progress https://www.kernel.org/pub/software/scm/git/git-2.21.0.tar.gz
-echo '85eca51c7404da75e353eba587f87fea9481ba41e162206a6f70ad8118147bee git-2.21.0.tar.gz' | shasum -a256 -c - && tar -xzf git-2.21.0.tar.gz
-cd git-2.21.0/
+curl --remote-name --location --progress https://www.kernel.org/pub/software/scm/git/git-2.26.0.tar.gz
+echo 'aa168c2318e7187cd295a645f7370cc6d71a324aafc932f80f00c780b6a26bed git-2.26.0.tar.gz' | shasum -a256 -c - && tar -xzf git-2.26.0.tar.gz
+cd git-2.26.0/
./configure --with-libpcre
make prefix=/usr/local all