I'm used to using the configure replace command in IOS/IOS XE for loading a new configuration into the running-config file. This command does not seem to be present in IOS XR. Is there an alternative? The best I can find is to first issue commit replace to wipe the current running-config. Then, you can use the load command. Unfortunately, this is not as clean as configure replace and involves several more steps.
Additionally, is there a way to automatically role back the configuration if the device doesn't receive a response after x minutes? This would be similar to reload in on IOS/IOS XE.