| #!/bin/bash |
| |
| # Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| # Check guessing the svn upstream branch. |
| |
| set -e |
| |
| . ./test-lib.sh |
| |
| setup_initsvn |
| setup_gitsvn |
| |
| ( |
| set -e |
| cd git-svn |
| |
| git config rietveld.server localhost:8080 |
| |
| for ref in refs/remotes/origin/trunk refs/remotes/origin/some_branch; do |
| git branch -f --set-upstream feature_branch $ref |
| git checkout -q feature_branch |
| test_expect_success "Guessing upstream branch for $ref" \ |
| "$GIT_CL upstream | egrep -q '^$ref$'" |
| git checkout -q master |
| done |
| ) |
| |
| SUCCESS=$? |
| |
| cleanup |
| |
| if [ $SUCCESS == 0 ]; then |
| echo PASS |
| fi |