I recently setup the auto updater and i have to say it's very slick and easy to setup. In integrating the updates into my build scripts there is just one additional option that I can't seem to set from the command line. That is setting the "Update Replaces" for a new update added on the command line.
Passing in a list of updates to be replaced doesn't seem practical but all that is really needed for normal updates is a way to indicate it replaces all previous updates.
It would be great if you could add -replaces_all as an optional argument to /NewUpdate or /SetInstallerProperties.
My other thought was that the dependencies could be specified by a version range instead of update name. In the same way the current Update Targets are handled.
Thanks,
Eric