3 # Copyright (c) 2010 Jay Soffian
 
   6 test_description='git svn fancy glob test'
 
  10 test_expect_success 'load svn repo' "
 
  11         svnadmin load -q '$rawsvnrepo' < '$TEST_DIRECTORY/t9154/svn.dump' &&
 
  12         git svn init --minimize-url -T trunk '$svnrepo' &&
 
  16 test_expect_success 'add red branch' "
 
  17         git config svn-remote.svn.branches 'branches/{red}:refs/remotes/*' &&
 
  19         git rev-parse refs/remotes/red &&
 
  20         test_must_fail git rev-parse refs/remotes/green &&
 
  21         test_must_fail git rev-parse refs/remotes/blue
 
  24 test_expect_success 'add green branch' "
 
  25         GIT_CONFIG=.git/svn/.metadata git config --unset svn-remote.svn.branches-maxRev &&
 
  26         git config svn-remote.svn.branches 'branches/{red,green}:refs/remotes/*' &&
 
  28         git rev-parse refs/remotes/red &&
 
  29         git rev-parse refs/remotes/green &&
 
  30         test_must_fail git rev-parse refs/remotes/blue
 
  33 test_expect_success 'add all branches' "
 
  34         GIT_CONFIG=.git/svn/.metadata git config --unset svn-remote.svn.branches-maxRev &&
 
  35         git config svn-remote.svn.branches 'branches/*:refs/remotes/*' &&
 
  37         git rev-parse refs/remotes/red &&
 
  38         git rev-parse refs/remotes/green &&
 
  39         git rev-parse refs/remotes/blue