Initial work towards collab

rebase-i-autosquash-rebase-merges-fails
Elijah Newren 6 years ago committed by Elijah Newren
parent 3852bcfb87
commit 234ed471f7

@ -129,26 +129,33 @@ test_expect_success 'create_fast_export_output.py' '
'
test_expect_success 'collab' '
rm -rf new &&
mkdir new &&
cd new &&
git init &&
PYTHONPATH=$TEST_DIRECTORY/..: $TEST_DIRECTORY/lib-usage/collab clone .. --exclude=secret &&
test 18dd5834 = $(git rev-parse --short=8 refs/remotes/collab/master) &&
git merge collab/master &&
cd .. &&
echo content > another-file &&
git add another-file &&
git commit -m "Yet another commit" &&
cd new &&
PYTHONPATH=$TEST_DIRECTORY/..: $TEST_DIRECTORY/lib-usage/collab pull-grafts &&
test d042f798 = $(git rev-parse --short=8 refs/remotes/collab/master) &&
git merge collab/master &&
echo more content >> another-file &&
git commit -m "And yet another commit" another-file &&
PYTHONPATH=$TEST_DIRECTORY/..: $TEST_DIRECTORY/lib-usage/collab push-grafts &&
cd .. &&
test d50d11fc = $(git rev-parse --short=8 refs/remotes/collab/master)
setup collab_source &&
git init collab &&
(
cd collab &&
$TEST_DIRECTORY/lib-usage/collab clone ../collab_source --exclude=secret &&
test 18dd5834 = $(git rev-parse --short=8 refs/remotes/collab/master) &&
git merge collab/master
) &&
(
cd collab_source &&
echo content > another-file &&
git add another-file &&
git commit -m "Yet another commit"
) &&
(
cd collab &&
$TEST_DIRECTORY/lib-usage/collab pull-grafts &&
test d042f798 = $(git rev-parse --short=8 refs/remotes/collab/master) &&
git merge collab/master &&
echo more content >> another-file &&
git commit -m "And yet another commit" another-file &&
$TEST_DIRECTORY/lib-usage/collab push-grafts
) &&
(
cd collab_source &&
test d50d11fc = $(git rev-parse --short=8 refs/remotes/collab/master)
)
'
test_done

Loading…
Cancel
Save