Remove brittle interactive rebase shortcuts
This commit is contained in:
@@ -30,6 +30,9 @@ internal fun squashLevel(): Level = level(
|
||||
},
|
||||
validator = repoPredicate { repo -> repo.commits.size <= 2 && repo.commits.any { it.message == "Adding README" } },
|
||||
testCases = listOf(
|
||||
levelTestCase("interactive squash", "git rebase -i HEAD~4"),
|
||||
levelTestCase(
|
||||
"interactive squash",
|
||||
"GIT_SEQUENCE_EDITOR=\"sed -i '2,\$s/^pick /squash /'\" GIT_EDITOR=true git rebase -i HEAD~4",
|
||||
),
|
||||
),
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user