Git fork
at reftables-rust 51 lines 1.6 kB view raw
1#!/bin/sh 2# 3# Copyright (c) 2010 Jay Soffian 4# 5 6test_description='git svn fancy glob test' 7 8. ./lib-git-svn.sh 9 10test_expect_success 'load svn repo' " 11 svnadmin load -q '$rawsvnrepo' < '$TEST_DIRECTORY/t9154/svn.dump' && 12 git svn init --minimize-url -T trunk '$svnrepo' && 13 git svn fetch 14 " 15 16test_expect_success 'add red branch' " 17 git config svn-remote.svn.branches 'branches/{red}:refs/remotes/*' && 18 git svn fetch && 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 22 " 23 24test_expect_success 'add gre branch' " 25 git config --file=.git/svn/.metadata --unset svn-remote.svn.branches-maxRev && 26 git config svn-remote.svn.branches 'branches/{red,gre}:refs/remotes/*' && 27 git svn fetch && 28 git rev-parse refs/remotes/red && 29 test_must_fail git rev-parse refs/remotes/green && 30 test_must_fail git rev-parse refs/remotes/blue 31 " 32 33test_expect_success 'add green branch' " 34 git config --file=.git/svn/.metadata --unset svn-remote.svn.branches-maxRev && 35 git config svn-remote.svn.branches 'branches/{red,green}:refs/remotes/*' && 36 git svn fetch && 37 git rev-parse refs/remotes/red && 38 git rev-parse refs/remotes/green && 39 test_must_fail git rev-parse refs/remotes/blue 40 " 41 42test_expect_success 'add all branches' " 43 git config --file=.git/svn/.metadata --unset svn-remote.svn.branches-maxRev && 44 git config svn-remote.svn.branches 'branches/*:refs/remotes/*' && 45 git svn fetch && 46 git rev-parse refs/remotes/red && 47 git rev-parse refs/remotes/green && 48 git rev-parse refs/remotes/blue 49 " 50 51test_done