func()

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()
}