#!/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/trunk refs/remotes/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