in cmd/release/utils/git/manager.go [82:92]
func (gm *Manager) DeleteDirectoryAndAbandonAllChanges(nd *values.NewDirectory) error {
if err := gm.currentBranchMustBeChangesBranch(); err != nil {
return fmt.Errorf("checking expected branch before deleting directory: %w", err)
}
if err := nd.RemoveNewDirectory(); err != nil {
return fmt.Errorf("checking expected branch before deleting directory: %w", err)
}
return gm.abandonChangesBranch()
}