Skip to content

Commit

Permalink
Merge pull request #85278 from jamesottaway/git-update-script
Browse files Browse the repository at this point in the history
  • Loading branch information
Mic92 committed Apr 15, 2020
2 parents d9bdfd6 + 4848eef commit 924e5cd
Showing 1 changed file with 4 additions and 3 deletions.
Expand Up @@ -5,14 +5,15 @@ set -eu -o pipefail

oldVersion="$(nix-instantiate --eval -E "with import ./. {}; lib.getVersion git" | tr -d '"')"
latestTag="$(git ls-remote --tags --sort="v:refname" git://github.com/git/git.git | grep -v '\{\}' | grep -v '\-rc' | tail -1 | sed 's|^.*/v\(.*\)|\1|')"
targetVersion="${1:-latestTag}"

if [ ! "${oldVersion}" = "${latestTag}" ]; then
update-source-version git "${latestTag}"
if [ ! "${oldVersion}" = "${targetVersion}" ]; then
update-source-version git "${targetVersion}"
nixpkgs="$(git rev-parse --show-toplevel)"
default_nix="$nixpkgs/pkgs/applications/version-management/git-and-tools/git/default.nix"
nix-build -A git
git add "${default_nix}"
git commit -m "git: ${oldVersion} -> ${latestTag}"
git commit -m "git: ${oldVersion} -> ${targetVersion}"
else
echo "git is already up-to-date"
fi

0 comments on commit 924e5cd

Please sign in to comment.