diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2023-01-13 07:00:21 -0500 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2023-01-13 07:00:21 -0500 |
commit | d91907e262e2d8ed46bffbbb234f3e372edd9ce1 (patch) | |
tree | e320888d40d29d8c2aa8a0b2c82130314ea8bc92 | |
parent | 685f682b2ed33c6fbcfafa4deb38d1c798a14b45 (diff) | |
download | python-coveragepy-git-d91907e262e2d8ed46bffbbb234f3e372edd9ce1.tar.gz |
build: improved `make diff-upgrade` to see changes better
-rw-r--r-- | Makefile | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -99,7 +99,13 @@ upgrade: ## Update the *.pip files with the latest packages satisfying *.in $(PIP_COMPILE) -o requirements/mypy.pip requirements/mypy.in diff_upgrade: ## Summarize the last `make upgrade` - @git diff -U0 | grep -v '^@' | grep == | sort -k1.2,1.99 -k1.1,1.1r -u + # The sort flags sort by the package name first, then by the -/+, and + # sort by version numbers, so we get a summary with lines like this: + # -bashlex==0.16 \ + # +bashlex==0.17 \ + # -build==0.9.0 \ + # +build==0.10.0 \ + @git diff -U0 | grep -v '^@' | grep == | sort -k1.2,1.99 -k1.1,1.1r -u -V ##@ Pre-builds for prepping the code |