Skip to content

Commit 2c1d55a

Browse files
introduce git-blame-ignore-revs (#6100)
1 parent 04f7c2d commit 2c1d55a

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

.git-blame-ignore-revs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# Cleanup the kubeobjects package (#5545)
2+
d6040d6d64f4fc5726eb03e0cb6122eaa947f3e3
3+
# Move util/conditions to util/kubernetes/fields/k8sconditions folder (#5975)
4+
fb64056b8550f326b9f7323f164762f3cd071871

hack/make/prerequisites.mk

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ ENVTEST_K8S_VERSION ?= $(shell v='$(call gomodver,k8s.io/api)'; \
5656
printf '%s\n' "$$v" | sed -E 's/^v?[0-9]+\.([0-9]+).*/1.\1/')
5757

5858
## Install all prerequisites
59-
prerequisites: prerequisites/setup-go-dev-dependencies prerequisites/helm-unittest prerequisites/markdownlint
59+
prerequisites: prerequisites/setup-go-dev-dependencies prerequisites/helm-unittest prerequisites/markdownlint prerequisites/git-ignore-revs-file
6060

6161
## Setup go development dependencies
6262
prerequisites/setup-go-dev-dependencies: prerequisites/kustomize prerequisites/controller-gen prerequisites/go-linting prerequisites/mockery
@@ -130,6 +130,10 @@ prerequisites/setup-pre-commit:
130130
cp ./.github/pre-commit ./.git/hooks/pre-commit
131131
chmod +x ./.git/hooks/pre-commit
132132

133+
## Configure git to use .git-blame-ignore-revs file
134+
prerequisites/git-ignore-revs-file:
135+
git config blame.ignoreRevsFile .git-blame-ignore-revs
136+
133137
# go-install-tool will 'go install' any package with custom target and name of binary, if it doesn't exist
134138
# $1 - target path with name of binary
135139
# $2 - package url which can be installed

0 commit comments

Comments
 (0)