From 1bea9fd5eed2935b8872321b3b5d225da266c3e1 Mon Sep 17 00:00:00 2001 From: Taylor Blau Date: Mon, 16 Jul 2018 16:53:47 -0500 Subject: [PATCH] test/test-migrate-import.sh: test dirty copy with 'y' --- test/test-migrate-import.sh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/test/test-migrate-import.sh b/test/test-migrate-import.sh index ab13c60b..8794b63d 100755 --- a/test/test-migrate-import.sh +++ b/test/test-migrate-import.sh @@ -746,3 +746,20 @@ begin_test "migrate import (dirty copy, unknown then negative answer)" assert_ref_unmoved "master" "$original_master" "$migrated_master" ) end_test + +begin_test "migrate import (dirty copy, positive answer)" +( + set -e + + setup_local_branch_with_dirty_copy + + oid="$(calc_oid "$(git cat-file -p :a.txt)")" + + echo "y" | git lfs migrate import --everything 2>&1 | tee migrate.log + grep "migrate: changes in your working copy will be overridden ..." \ + migrate.log + + assert_pointer "refs/heads/master" "a.txt" "$oid" "5" + assert_local_object "$oid" "5" +) +end_test