Currently For devices where SmartMerge doesn't exist yet the only option when deploying changes is Full Merge.
Full Merge Sends the entire configuration plus the addition of any new lines.
This causes several problems:
1) Most devices will return errors during full merge:
Either completing but errors like "Parameter Already exists"
or Stopping on the errors and the Merge doesn't complete the changes to the device
2) Some devices Reboot when the entire config is sent to the devices
3) Sometimes the last line of the config is in a sub command and the new command is now being entered in the wrong level.
There needs to be another type of Merge for sending changes to devices where Smartmerge doesn't exist (Both Out of the Box Adapters and New Custom Ones)