Skip to content

Instantly share code, notes, and snippets.

@sttts
Created December 6, 2017 22:42
Show Gist options
  • Save sttts/297583e0fbcd8dc7a52182b7924c1dd0 to your computer and use it in GitHub Desktop.
Save sttts/297583e0fbcd8dc7a52182b7924c1dd0 to your computer and use it in GitHub Desktop.
#!/bin/bash -ex
git clone [email protected]:kubernetes-nightly/code-generator.git
pushd code-generator
git push [email protected]:kubernetes/code-generator.git 13f841d369cf284f6a14c03e19cc05bb64d1f9d3:refs/heads/master
tags=$(git tag --merged a1029c2cfa7648dd543993efe8a376bfb0ce3520 | sed 's,^,refs/tags/,')
git push [email protected]:kubernetes/code-generator.git a1029c2cfa7648dd543993efe8a376bfb0ce3520:refs/heads/release-1.9 ${tags}
tags=$(git tag --merged c24451f269bdb1b0bcdf305c8365cd50acd7ecf8 | sed 's,^,refs/tags/,')
git push [email protected]:kubernetes/code-generator.git c24451f269bdb1b0bcdf305c8365cd50acd7ecf8:refs/heads/release-1.8 ${tags}
popd
git clone [email protected]:kubernetes-nightly/sample-apiserver.git
pushd sample-apiserver
git push [email protected]:kubernetes/sample-apiserver.git 2eab86c01795cee8484713b7c990feb8bddc6130:refs/heads/master
tags=$(git tag --merged f1524c14ba6b080bf1a2cca1d8f92aa6ed5c6854 | sed 's,^,refs/tags/,')
git push [email protected]:kubernetes/sample-apiserver.git f1524c14ba6b080bf1a2cca1d8f92aa6ed5c6854:refs/heads/release-1.9 ${tags}
tags=$(git tag --merged 62092470c32237430949da300fa28eab617d3ed6 | sed 's,^,refs/tags/,')
git push [email protected]:kubernetes/sample-apiserver.git 62092470c32237430949da300fa28eab617d3ed6:refs/heads/release-1.8 ${tags}
popd
git clone [email protected]:kubernetes-nightly/sample-controller.git
pushd sample-controller
git push [email protected]:kubernetes/sample-controller.git 881df1c029300082a60b185e624ce3dbbacf4cb7:refs/heads/master
tags=$(git tag --merged 95bfd8040874a350c70d05166a5f50da303da914 | sed 's,^,refs/tags/,')
git push [email protected]:kubernetes/sample-controller.git 95bfd8040874a350c70d05166a5f50da303da914:refs/heads/release-1.9 ${tags}
popd
git clone [email protected]:kubernetes-nightly/kube-aggregator.git
pushd kube-aggregator
git push [email protected]:kubernetes/kube-aggregator.git b99e28f3fd086cca1ad8cc867e24a31c62f65f77:refs/heads/master
tags=$(git tag --merged a09af2d07b5e404d71d10d3aab7feca79875773b | sed 's,^,refs/tags/,')
git push [email protected]:kubernetes/kube-aggregator.git a09af2d07b5e404d71d10d3aab7feca79875773b:refs/heads/release-1.9 ${tags}
tags=$(git tag --merged e53dc26f07d5138e6974bcb7c807e2405944416a | sed 's,^,refs/tags/,')
git push [email protected]:kubernetes/kube-aggregator.git e53dc26f07d5138e6974bcb7c807e2405944416a:refs/heads/release-1.8 ${tags}
popd
git clone [email protected]:kubernetes-nightly/apiserver.git
pushd apiserver
git push [email protected]:kubernetes/apiserver.git 85d01e2d7f129ac9aece0cf5e43c5e8ccea4b804:refs/heads/master
tags=$(git tag --merged 53dcf3d70a05ab46ea9e0c7830e7f08dc8aadb1f | sed 's,^,refs/tags/,')
git push [email protected]:kubernetes/apiserver.git 53dcf3d70a05ab46ea9e0c7830e7f08dc8aadb1f:refs/heads/release-1.9 ${tags}
tags=$(git tag --merged 048d723160db718af71d7af49ffdd8156a4f3409 | sed 's,^,refs/tags/,')
git push [email protected]:kubernetes/apiserver.git 048d723160db718af71d7af49ffdd8156a4f3409:refs/heads/release-1.8 ${tags}
popd
git clone [email protected]:kubernetes-nightly/client-go.git
pushd client-go
git push [email protected]:kubernetes/client-go.git 99923a6762e2e178922cf59e8ab687d5ea166152:refs/heads/master
tags=$(git tag --merged | sed 's,^,refs/tags/,')
git push [email protected]:kubernetes/client-go.git :refs/heads/release-1.9 ${tags}
tags=$(git tag --merged a49d74798966358122067c8e29960df3f31e7472 | sed 's,^,refs/tags/,')
git push [email protected]:kubernetes/client-go.git a49d74798966358122067c8e29960df3f31e7472:refs/heads/release-5.0 ${tags}
popd
git clone [email protected]:kubernetes-nightly/api.git
pushd api
git push [email protected]:kubernetes/api.git 6691ce6d75e9994e3f60be989b82b10ad27e2869:refs/heads/master
tags=$(git tag --merged 8829410748f6a6f094266b427a9654ecc4676d9f | sed 's,^,refs/tags/,')
git push [email protected]:kubernetes/api.git 8829410748f6a6f094266b427a9654ecc4676d9f:refs/heads/release-1.9 ${tags}
tags=$(git tag --merged 35e7984abb424ebedda04e6bd2142b0ffe8fb012 | sed 's,^,refs/tags/,')
git push [email protected]:kubernetes/api.git 35e7984abb424ebedda04e6bd2142b0ffe8fb012:refs/heads/release-1.8 ${tags}
popd
git clone [email protected]:kubernetes-nightly/apimachinery.git
pushd apimachinery
git push [email protected]:kubernetes/apimachinery.git f186b87c2880406e66da1e2b2c613dd0426ddb60:refs/heads/master
tags=$(git tag --merged b784852793da793f043d50c0a92112c800e631b5 | sed 's,^,refs/tags/,')
git push [email protected]:kubernetes/apimachinery.git b784852793da793f043d50c0a92112c800e631b5:refs/heads/release-1.9 ${tags}
tags=$(git tag --merged 6ec05e3bd0d8abb1d99d2923c79586eca8968ae4 | sed 's,^,refs/tags/,')
git push [email protected]:kubernetes/apimachinery.git 6ec05e3bd0d8abb1d99d2923c79586eca8968ae4:refs/heads/release-1.8 ${tags}
popd
git clone [email protected]:kubernetes-nightly/metrics.git
pushd metrics
git push [email protected]:kubernetes/metrics.git 1f5f2607c139e87a16023b12d883eb8de1f8a11c:refs/heads/master
tags=$(git tag --merged cb95a910e5c693d9da4cd0c7fcfe03ebf274e9ed | sed 's,^,refs/tags/,')
git push [email protected]:kubernetes/metrics.git cb95a910e5c693d9da4cd0c7fcfe03ebf274e9ed:refs/heads/release-1.9 ${tags}
tags=$(git tag --merged b0f5364407d443bf5ddcbf955ed046129aaa8842 | sed 's,^,refs/tags/,')
git push [email protected]:kubernetes/metrics.git b0f5364407d443bf5ddcbf955ed046129aaa8842:refs/heads/release-1.8 ${tags}
popd
git clone [email protected]:kubernetes-nightly/apiextensions-apiserver.git
pushd apiextensions-apiserver
git push [email protected]:kubernetes/apiextensions-apiserver.git 8b84940bf94a4bd7f02f3abd23c8bf98aadf5d5e:refs/heads/master
tags=$(git tag --merged 70886de6559e61560030c547e49e3947852484ad | sed 's,^,refs/tags/,')
git push [email protected]:kubernetes/apiextensions-apiserver.git 70886de6559e61560030c547e49e3947852484ad:refs/heads/release-1.9 ${tags}
tags=$(git tag --merged 01db28235db2f288fd99f38332fca7fb366d3dfd | sed 's,^,refs/tags/,')
git push [email protected]:kubernetes/apiextensions-apiserver.git 01db28235db2f288fd99f38332fca7fb366d3dfd: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