RESET_BRANCHES option (to force checkout new remote branch)
| ... | ... |
@@ -297,6 +297,13 @@ function git_clone {
|
| 297 | 297 |
cd $2 |
| 298 | 298 |
# This checkout syntax works for both branches and tags |
| 299 | 299 |
git checkout $3 |
| 300 |
+ elif [[ "$RESET_BRANCHES" == "yes" ]]; then |
|
| 301 |
+ cd $2 |
|
| 302 |
+ git remote set-url origin $1 |
|
| 303 |
+ git fetch origin |
|
| 304 |
+ git checkout origin/$3 |
|
| 305 |
+ git branch -D $3 |
|
| 306 |
+ git checkout -b $3 |
|
| 300 | 307 |
fi |
| 301 | 308 |
} |
| 302 | 309 |
|
| ... | ... |
@@ -322,10 +329,10 @@ git_clone $OPENSTACKX_REPO $OPENSTACKX_DIR $OPENSTACKX_BRANCH |
| 322 | 322 |
|
| 323 | 323 |
# setup our checkouts so they are installed into python path |
| 324 | 324 |
# allowing ``import nova`` or ``import glance.client`` |
| 325 |
-cd $NOVA_DIR; sudo python setup.py develop |
|
| 326 |
-cd $NOVACLIENT_DIR; sudo python setup.py develop |
|
| 327 | 325 |
cd $KEYSTONE_DIR; sudo python setup.py develop |
| 328 | 326 |
cd $GLANCE_DIR; sudo python setup.py develop |
| 327 |
+cd $NOVACLIENT_DIR; sudo python setup.py develop |
|
| 328 |
+cd $NOVA_DIR; sudo python setup.py develop |
|
| 329 | 329 |
cd $OPENSTACKX_DIR; sudo python setup.py develop |
| 330 | 330 |
cd $DASH_DIR/django-openstack; sudo python setup.py develop |
| 331 | 331 |
cd $DASH_DIR/openstack-dashboard; sudo python setup.py develop |