From 3762b17e983e8c910d9aaa6f010c2a7eb9b97695 Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Wed, 20 Mar 2024 12:59:32 -0400 Subject: [PATCH] git: raise hard version to 1.7.9 Debian 6 Squeeze went EOL in Feb 2016. We don't need to carry support for that anymore as there have been 6 major releases since. That means we can bump the required git version from 1.7.2 to 1.7.9. Ubuntu Precise shipped with the latter. git-1.7.2 was released in 2010 while git-1.7.9 was released in 2012. So that shouldn't be a problem either. And we've been warning people using git versions older than 1.9.1 for 3 years now that they need to upgrade. Change-Id: I7712f110ea158297b489b8379b112c6700b21a46 Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/415097 Reviewed-by: Josip Sokcevic Tested-by: Mike Frysinger Commit-Queue: Mike Frysinger --- repo | 7 +++---- requirements.json | 6 +++--- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/repo b/repo index adcfb6eb..98fd5f74 100755 --- a/repo +++ b/repo @@ -124,7 +124,7 @@ if not REPO_REV: BUG_URL = "https://issues.gerritcodereview.com/issues/new?component=1370071" # increment this whenever we make important changes to this script -VERSION = (2, 42) +VERSION = (2, 45) # increment this if the MAINTAINER_KEYS block is modified KEYRING_VERSION = (2, 3) @@ -210,9 +210,8 @@ GIT = "git" # our git command # NB: The version of git that the repo launcher requires may be much older than # the version of git that the main repo source tree requires. Keeping this at # an older version also makes it easier for users to upgrade/rollback as needed. -# -# git-1.7 is in (EOL) Ubuntu Precise. -MIN_GIT_VERSION = (1, 7, 2) # minimum supported git version +# See requirements.json for versions. +MIN_GIT_VERSION = (1, 7, 9) # minimum supported git version repodir = ".repo" # name of repo's private directory S_repo = "repo" # special repo repository S_manifests = "manifests" # special manifest repository diff --git a/requirements.json b/requirements.json index cb55cd25..a4413417 100644 --- a/requirements.json +++ b/requirements.json @@ -46,12 +46,12 @@ # Supported git versions. # - # git-1.7.2 is in Debian Squeeze. # git-1.7.9 is in Ubuntu Precise. - # git-1.9.1 is in Ubuntu Trusty. # git-1.7.10 is in Debian Wheezy. + # git-1.9.1 is in Ubuntu Trusty. + # git-2.1.4 is in Debian Jessie. "git": { - "hard": [1, 7, 2], + "hard": [1, 7, 9], "soft": [1, 9, 1] } }