mirror of
https://github.com/kubernetes-sigs/kustomize.git
synced 2026-05-17 18:25:26 +00:00
86 lines
2.1 KiB
Bash
86 lines
2.1 KiB
Bash
repoDir=$HOME/gopath/src/k8s.io/kubernetes
|
|
k8sio=staging/src/k8s.io
|
|
|
|
function saveIt {
|
|
mkdir -p ~/safe/$1
|
|
cp $1/$2 ~/safe/$1
|
|
}
|
|
|
|
function getIt {
|
|
cp ~/safe/$1/$2 $1/$2
|
|
}
|
|
|
|
function doSave {
|
|
rm -rf ~/safe
|
|
mkdir ~/safe
|
|
|
|
saveIt ${k8sio}/cli-runtime/pkg/resource builder.go
|
|
saveIt ${k8sio}/cli-runtime/pkg/resource kustomizevisitor.go
|
|
saveIt ${k8sio}/cli-runtime/pkg/resource kustomizevisitor_test.go
|
|
saveIt ${k8sio}/cli-runtime/pkg/resource visitor.go
|
|
|
|
saveIt ${k8sio}/kubectl/pkg/cmd/kustomize kustomize.go
|
|
|
|
echo "--- Saved: ----"
|
|
tree ~/safe
|
|
}
|
|
|
|
function doReset {
|
|
cd $repoDir
|
|
git reset 11a05eb9aff104c2384781c740e053907a3849e6 --hard
|
|
git clean -fd
|
|
git log -n 1
|
|
git status
|
|
}
|
|
|
|
function doCommit1 {
|
|
git mv \
|
|
${k8sio}/cli-runtime/pkg/kustomize/builder_test.go \
|
|
${k8sio}/cli-runtime/pkg/resource/kustomizevisitor_test.go
|
|
|
|
git rm -r ${k8sio}/cli-runtime/pkg/kustomize
|
|
git rm ${k8sio}/kubectl/pkg/cmd/kustomize/kustomize_test.go
|
|
|
|
git add --all
|
|
git commit -m "Delete ${k8sio}/cli-runtime/pkg/kustomize"
|
|
}
|
|
|
|
function doCommit2 {
|
|
getIt ${k8sio}/cli-runtime/pkg/resource builder.go
|
|
getIt ${k8sio}/cli-runtime/pkg/resource kustomizevisitor.go
|
|
getIt ${k8sio}/cli-runtime/pkg/resource kustomizevisitor_test.go
|
|
getIt ${k8sio}/cli-runtime/pkg/resource visitor.go
|
|
|
|
getIt ${k8sio}/kubectl/pkg/cmd/kustomize kustomize.go
|
|
|
|
(cd ${k8sio}/kubectl; go mod tidy)
|
|
(cd ${k8sio}/kubectl; go test ./...)
|
|
|
|
(cd ${k8sio}/cli-runtime; go mod tidy)
|
|
(cd ${k8sio}/cli-runtime; go test ./...)
|
|
|
|
(cd ${k8sio}/kubectl; go mod tidy)
|
|
(cd ${k8sio}/cli-runtime; go mod tidy)
|
|
|
|
(cd ${k8sio}/kubectl; go mod tidy)
|
|
|
|
go mod edit --dropreplace=sigs.k8s.io/kustomize
|
|
# go mod edit --exclude=sigs.k8s.io/kustomize@v2.0.3+incompatible
|
|
|
|
git add --all
|
|
git commit -m "Manually update kustomize attachment points."
|
|
}
|
|
|
|
function doCommit3 {
|
|
./hack/update-vendor.sh
|
|
git add --all
|
|
git commit -m "Run ./hack/update-vendor.sh"
|
|
}
|
|
|
|
function makePrBranch {
|
|
doReset
|
|
doCommit1
|
|
doCommit2
|
|
doCommit3
|
|
}
|