Skip to content

Instantly share code, notes, and snippets.

/-

Created October 16, 2017 16:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/166bec7ae1dba1ac39bf534bdd945294 to your computer and use it in GitHub Desktop.
Save anonymous/166bec7ae1dba1ac39bf534bdd945294 to your computer and use it in GitHub Desktop.
#!/bin/bash -ex
git clone git@github.com:sttts/code-generator.git
pushd code-generator
git push git@github.com:kubernetes/code-generator.git b6644f7753f281ae6b8ef94867f84b060e2f5e59:refs/heads/master
tags=$(git tag --merged 0c5165a97e055df28cca8bbcb8b7c8ae1019b3f1 | sed 's,^,refs/tags/,' | grep kubernetes-1.8)
git push git@github.com:kubernetes/code-generator.git 0c5165a97e055df28cca8bbcb8b7c8ae1019b3f1:refs/heads/release-1.8 ${tags}
popd
git clone git@github.com:sttts/sample-apiserver.git
pushd sample-apiserver
git push git@github.com:kubernetes/sample-apiserver.git --delete refs/tags/kubernetes-1.6.10 refs/tags/kubernetes-1.6.11 refs/tags/kubernetes-1.6.11-beta.0 refs/tags/kubernetes-1.6.12-beta.0 refs/tags/kubernetes-1.7.6 refs/tags/kubernetes-1.7.7 refs/tags/kubernetes-1.7.7-beta.0 refs/tags/kubernetes-1.7.8 refs/tags/kubernetes-1.7.8-beta.0 refs/tags/kubernetes-1.7.9-beta.0 refs/tags/kubernetes-1.8.0 refs/tags/kubernetes-1.8.0-beta.0 refs/tags/kubernetes-1.8.0-beta.1 refs/tags/kubernetes-1.8.0-rc.1 refs/tags/kubernetes-1.8.1-beta.0 refs/tags/kubernetes-1.9.0-alpha.0 refs/tags/kubernetes-1.9.0-alpha.1
git push git@github.com:kubernetes/sample-apiserver.git fa9aacb0496ddfe385e985f3b2bd507aed0305ae:refs/heads/master
tags=$(git tag --merged dd12c4839ad20baee8fbc2bd465a5f8d1392a425 | sed 's,^,refs/tags/,' | grep kubernetes-1.8)
git push git@github.com:kubernetes/sample-apiserver.git dd12c4839ad20baee8fbc2bd465a5f8d1392a425:refs/heads/release-1.8 ${tags}
popd
git clone git@github.com:sttts/kube-aggregator.git
pushd kube-aggregator
git push git@github.com:kubernetes/kube-aggregator.git fc327025710e8ea434c7cd0b14f19d631b593c56:refs/heads/master
tags=$(git tag --merged 1d325643a9ea54a5277013bd9f09f2486088c0e9 | sed 's,^,refs/tags/,' | grep kubernetes-1.8)
git push git@github.com:kubernetes/kube-aggregator.git 1d325643a9ea54a5277013bd9f09f2486088c0e9:refs/heads/release-1.8 ${tags}
popd
git clone git@github.com:sttts/apiserver.git
pushd apiserver
git push git@github.com:kubernetes/apiserver.git d299c880c4e33854f8c45bdd7ab599fb54cbe575:refs/heads/master
tags=$(git tag --merged a35277792fddcf69f8cbbb8a9cb7727b23077409 | sed 's,^,refs/tags/,' | grep kubernetes-1.8)
git push git@github.com:kubernetes/apiserver.git a35277792fddcf69f8cbbb8a9cb7727b23077409:refs/heads/release-1.8 ${tags}
popd
git clone git@github.com:sttts/client-go.git
pushd client-go
git push git@github.com:kubernetes/client-go.git 076e344c86e52f088b78615f815b245f6d613537:refs/heads/master
tags=$(git tag --merged 1fb83015bea362f028381bc0fcfb2a4e3eb7390b | sed 's,^,refs/tags/,' | grep kubernetes-1.8)
git push git@github.com:kubernetes/client-go.git 1fb83015bea362f028381bc0fcfb2a4e3eb7390b:refs/heads/release-5.0 ${tags}
popd
git clone git@github.com:sttts/api.git
pushd api
git push git@github.com:kubernetes/api.git 409c3b2393cd3359f275bd8b883b4d9c5aec41f6:refs/heads/master
tags=$(git tag --merged 6c6dac0277229b9e9578c5ca3f74a4345d35cdc2 | sed 's,^,refs/tags/,' | grep kubernetes-1.8)
git push git@github.com:kubernetes/api.git 6c6dac0277229b9e9578c5ca3f74a4345d35cdc2:refs/heads/release-1.8 ${tags}
popd
git clone git@github.com:sttts/apimachinery.git
pushd apimachinery
git push git@github.com:kubernetes/apimachinery.git e9a29eff7d472df0f7da9ead5ab59b74e74a07ec:refs/heads/master
tags=$(git tag --merged 019ae5ada31de202164b118aee88ee2d14075c31 | sed 's,^,refs/tags/,' | grep kubernetes-1.8)
git push git@github.com:kubernetes/apimachinery.git 019ae5ada31de202164b118aee88ee2d14075c31:refs/heads/release-1.8 ${tags}
popd
git clone git@github.com:sttts/metrics.git
pushd metrics
git push git@github.com:kubernetes/metrics.git 1cf5081a732d4506daf242f927bb8a96ec270803:refs/heads/master
tags=$(git tag --merged b0f5364407d443bf5ddcbf955ed046129aaa8842 | sed 's,^,refs/tags/,' | grep kubernetes-1.8)
git push git@github.com:kubernetes/metrics.git b0f5364407d443bf5ddcbf955ed046129aaa8842:refs/heads/release-1.8 ${tags}
popd
git clone git@github.com:sttts/apiextensions-apiserver.git
pushd apiextensions-apiserver
git push git@github.com:kubernetes/apiextensions-apiserver.git 83f1a7e2b8384c17fb102b6616e08825ad12992d:refs/heads/master
tags=$(git tag --merged 89b2a556a65053a90552eaed26f810df4a266367 | sed 's,^,refs/tags/,' | grep kubernetes-1.8)
git push git@github.com:kubernetes/apiextensions-apiserver.git 89b2a556a65053a90552eaed26f810df4a266367:refs/heads/release-1.8 ${tags}
popd
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment