commit a740a1b3a79d96ad7bbb80e74148e5396e81ee43 from: Stefan Sperling date: Sun Mar 22 19:42:48 2020 UTC use 'got commit' in test_rebase_delete_missing_file instead of Git commit - ca6da77d8aee06c8367716562165d1a2f824faf8 commit + a740a1b3a79d96ad7bbb80e74148e5396e81ee43 blob - 20827411beb4126c559b5d4b9088fc1734a02e53 blob + 6b8664ab7638864e784ee9692eac6f7017c062f1 --- regress/cmdline/rebase.sh +++ regress/cmdline/rebase.sh @@ -1065,28 +1065,31 @@ function test_rebase_delete_missing_file { git_commit $testroot/repo -m "adding a subdir" local commit0=`git_show_head $testroot/repo` - (cd $testroot/repo && git checkout -q -b newbranch) - echo "modified delta on branch" > $testroot/repo/gamma/delta - git_commit $testroot/repo -m "committing to delta on newbranch" + got br -r $testroot/repo -c master newbranch + + got checkout -b newbranch $testroot/repo $testroot/wt > /dev/null - (cd $testroot/repo && git rm -q beta d/f/g/new) - git_commit $testroot/repo -m "deleting beta and d/f/g/new on newbranch" + echo "modified delta on branch" > $testroot/wt/gamma/delta + (cd $testroot/wt && got commit \ + -m "committing to delta on newbranch" > /dev/null) + (cd $testroot/wt && got rm beta d/f/g/new > /dev/null) + (cd $testroot/wt && got commit \ + -m "removing beta and d/f/g/new on newbranch" > /dev/null) + + (cd $testroot/repo && git checkout -q newbranch) local orig_commit1=`git_show_parent_commit $testroot/repo` local orig_commit2=`git_show_head $testroot/repo` + (cd $testroot/wt && got update -b master > /dev/null) + (cd $testroot/wt && got rm beta d/f/g/new > /dev/null) + (cd $testroot/wt && got commit \ + -m "removing beta and d/f/g/new on master" > /dev/null) + (cd $testroot/repo && git checkout -q master) - (cd $testroot/repo && git rm -q beta d/f/g/new) - git_commit $testroot/repo -m "removing beta and d/f/g/new on master" local master_commit=`git_show_head $testroot/repo` - got checkout $testroot/repo $testroot/wt > /dev/null - ret="$?" - if [ "$ret" != "0" ]; then - test_done "$testroot" "$ret" - return 1 - fi - + (cd $testroot/wt && got update -b master > /dev/null) (cd $testroot/wt && got rebase newbranch > $testroot/stdout) (cd $testroot/repo && git checkout -q newbranch) @@ -1104,7 +1107,7 @@ function test_rebase_delete_missing_file { echo "! d/f/g/new" >> $testroot/stdout.expected echo -n "$short_orig_commit2 -> no-op change" \ >> $testroot/stdout.expected - echo ": deleting beta and d/f/g/new on newbranch" \ + echo ": removing beta and d/f/g/new on newbranch" \ >> $testroot/stdout.expected echo "Switching work tree to refs/heads/newbranch" \ >> $testroot/stdout.expected