
crash.commands.jcr.rollback.groovy Maven / Gradle / Ivy
The newest version!
import org.crsh.cli.Usage
import org.crsh.cli.Man
import org.crsh.cli.Command
import org.crsh.cli.Argument
import org.crsh.jcr.command.Path;
public class rollback extends org.crsh.jcr.command.JCRCommand {
@Usage("rollback changes")
@Command
@Man(
"""Rollbacks the changes of the current session. A node can be provided to rollback
the state of the this nodes and its descendants only.""")
public void main(@Argument @Man("the path to rollback") @Usage("The path of the node to rollback") Path path) {
assertConnected();
def node = findNodeByPath(path);
node.refresh(false);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy