﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
19056	[PATCH] Add method for simpler SequenceCommands	taylor.smock	team	"Use case:
You build a series of commands, each of which may have a series of subcommands. It would be nice if, instead of creating a SequenceCommand for a single command, if there was a way to just get the original command.

In the MapWithAI plugin, I've added logic that is essentially `if (commands.size() == 1) return commands.get(0); else return new SequenceCommand(desc, commands);`.

The attached patch adds two new static methods to `SequenceCommand`, both of which take the same arguments as a `new` object would. They return the singular command, or a sequence command.

It also makes a modification to the `DeleteCommand.delete` method so that if no `ChangeCommand` is created, it just returns a `DeleteCommand`."	enhancement	closed	normal	20.06	Core		fixed	command	
