Skip to content

Instantly share code, notes, and snippets.

@pweil-
Created March 4, 2016 18:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save pweil-/0cb9f196bde594b96f84 to your computer and use it in GitHub Desktop.
Save pweil-/0cb9f196bde594b96f84 to your computer and use it in GitHub Desktop.
[pweil@localhost codebase]$ ./restore.sh
+ export GOPATH=/home/pweil/codebase/rebase
+ GOPATH=/home/pweil/codebase/rebase
+ rm -rf /home/pweil/codebase/rebase
+ mkdir -p /home/pweil/codebase/rebase
+ cd /home/pweil/codebase/rebase
+ go get github.com/kubernetes/kubernetes
package github.com/kubernetes/kubernetes
imports github.com/kubernetes/kubernetes
imports github.com/kubernetes/kubernetes: no buildable Go source files in /home/pweil/codebase/rebase/src/github.com/kubernetes/kubernetes
+ mv /home/pweil/codebase/rebase/src/github.com/kubernetes /home/pweil/codebase/rebase/src/k8s.io
+ cd /home/pweil/codebase/rebase/src/k8s.io/kubernetes
+ git remote add openshift https://github.com/openshift/kubernetes
+ git fetch openshift
remote: Counting objects: 1426, done.
remote: Total 1426 (delta 894), reused 894 (delta 894), pack-reused 532
Receiving objects: 100% (1426/1426), 690.39 KiB | 719.00 KiB/s, done.
Resolving deltas: 100% (1099/1099), completed with 328 local objects.
From https://github.com/openshift/kubernetes
* [new branch] conformance-test-v1 -> openshift/conformance-test-v1
* [new branch] gh-pages -> openshift/gh-pages
* [new branch] master -> openshift/master
* [new branch] release-0.10 -> openshift/release-0.10
* [new branch] release-0.12 -> openshift/release-0.12
* [new branch] release-0.13 -> openshift/release-0.13
* [new branch] release-0.14 -> openshift/release-0.14
* [new branch] release-0.15 -> openshift/release-0.15
* [new branch] release-0.16 -> openshift/release-0.16
* [new branch] release-0.17 -> openshift/release-0.17
* [new branch] release-0.18 -> openshift/release-0.18
* [new branch] release-0.19 -> openshift/release-0.19
* [new branch] release-0.20 -> openshift/release-0.20
* [new branch] release-0.21 -> openshift/release-0.21
* [new branch] release-0.4 -> openshift/release-0.4
* [new branch] release-0.5 -> openshift/release-0.5
* [new branch] release-0.6 -> openshift/release-0.6
* [new branch] release-0.7 -> openshift/release-0.7
* [new branch] release-0.8 -> openshift/release-0.8
* [new branch] release-0.9 -> openshift/release-0.9
* [new branch] release-1.0 -> openshift/release-1.0
* [new branch] release-1.1 -> openshift/release-1.1
* [new branch] revert-15645-oneNS -> openshift/revert-15645-oneNS
* [new branch] revert-17002-removeUseOfLegacyPodsProxyPath -> openshift/revert-17002-removeUseOfLegacyPodsProxyPath
* [new branch] revert-17942-fix-test -> openshift/revert-17942-fix-test
* [new branch] revert-18315-hpa-tolerance-config -> openshift/revert-18315-hpa-tolerance-config
* [new branch] revert-18547-no-dogfood-release -> openshift/revert-18547-no-dogfood-release
* [new branch] revert-18998-master -> openshift/revert-18998-master
* [new branch] revert-19296-pred -> openshift/revert-19296-pred
* [new branch] revert-19297-skip-labels -> openshift/revert-19297-skip-labels
* [new branch] revert-19687-master -> openshift/revert-19687-master
* [new branch] revert-19743-scale -> openshift/revert-19743-scale
* [new branch] stable -> openshift/stable
* [new branch] stable-20160127 -> openshift/stable-20160127
* [new branch] stable-20160211 -> openshift/stable-20160211
* [new branch] stable-9da202e -> openshift/stable-9da202e
* [new branch] wojtek-t-export_network_provider -> openshift/wojtek-t-export_network_provider
* [new tag] v1.1.0-origin -> v1.1.0-origin
* [new tag] v1.2.0-origin -> v1.2.0-origin
+ git checkout v1.2.0-origin
Note: checking out 'v1.2.0-origin'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:
git checkout -b <new-branch-name>
HEAD is now at bc4550d... UPSTREAM: <drop>: update generated code, swagger, and api docs after rebase
+ cd /home/pweil/codebase/rebase
+ go get github.com/openshift/origin
+ cd /home/pweil/codebase/rebase/src/github.com/openshift/origin
+ godep restore
package github.com/docker/docker/builder/command
imports github.com/docker/docker/builder/command
imports github.com/docker/docker/builder/command: cannot find package "github.com/docker/docker/builder/command" in any of:
/usr/local/go/src/github.com/docker/docker/builder/command (from $GOROOT)
/home/pweil/codebase/rebase/src/github.com/docker/docker/builder/command (from $GOPATH)
godep: restore: exit status 1
package github.com/docker/docker/builder/parser
imports github.com/docker/docker/builder/parser
imports github.com/docker/docker/builder/parser: cannot find package "github.com/docker/docker/builder/parser" in any of:
/usr/local/go/src/github.com/docker/docker/builder/parser (from $GOROOT)
/home/pweil/codebase/rebase/src/github.com/docker/docker/builder/parser (from $GOPATH)
godep: restore: exit status 1
package github.com/influxdb/influxdb/client
imports github.com/influxdb/influxdb/client
imports github.com/influxdb/influxdb/client: code in directory /home/pweil/codebase/rebase/src/github.com/influxdb/influxdb/client expects import "github.com/influxdata/influxdb/client"
godep: restore: exit status 1
package github.com/openshift/openshift-sdn/pkg/cmd/admin/network
imports github.com/spf13/pflag
imports speter.net/go/exp/math/dec/inf
imports github.com/spf13/cobra
imports k8s.io/kubernetes/pkg/util/term
imports k8s.io/kubernetes/pkg/util/term
imports k8s.io/kubernetes/pkg/util/term: cannot find package "k8s.io/kubernetes/pkg/util/term" in any of:
/usr/local/go/src/k8s.io/kubernetes/pkg/util/term (from $GOROOT)
/home/pweil/codebase/rebase/src/k8s.io/kubernetes/pkg/util/term (from $GOPATH)
package github.com/openshift/openshift-sdn/pkg/cmd/admin/network
imports github.com/spf13/pflag
imports speter.net/go/exp/math/dec/inf
imports github.com/spf13/cobra
imports k8s.io/kubernetes/pkg/util/term
imports k8s.io/kubernetes/pkg/util/homedir
imports k8s.io/kubernetes/pkg/util/homedir
imports k8s.io/kubernetes/pkg/util/homedir: cannot find package "k8s.io/kubernetes/pkg/util/homedir" in any of:
/usr/local/go/src/k8s.io/kubernetes/pkg/util/homedir (from $GOROOT)
/home/pweil/codebase/rebase/src/k8s.io/kubernetes/pkg/util/homedir (from $GOPATH)
godep: restore: exit status 1
[pweil@localhost codebase]$ cat restore.sh
#!/bin/bash
set -o xtrace
export GOPATH=/home/pweil/codebase/rebase
rm -rf $GOPATH
mkdir -p $GOPATH
cd $GOPATH
go get github.com/kubernetes/kubernetes
mv $GOPATH/src/github.com/kubernetes $GOPATH/src/k8s.io
cd $GOPATH/src/k8s.io/kubernetes
git remote add openshift https://github.com/openshift/kubernetes
git fetch openshift
git checkout v1.2.0-origin
cd $GOPATH
go get github.com/openshift/origin
cd $GOPATH/src/github.com/openshift/origin
godep restore
@pweil-
Copy link
Author

pweil- commented Mar 4, 2016

cd $GOPATH/src/github.com/openshift/source-to-image
git checkout master
cd $GOPATH/src/github.com/openshift/origin
godep update github.com/openshift/source-to-image/...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment