User Tools

Site Tools


01_user_documentation:06_graph:05_derivation:02_transaction:01_log:02_redo

This is an old revision of the document!


Redo

The log also keeps track of transactions that have been undone, enabling you to β€œredo” them if needed.

Undo and redo operations can be performed in sequence (a β€œchain”), but once a new command is executed, the chain of possible redos is cleared.

Once a new transaction is initiated (e.g. by):

  • Running an RGG function,
  • Modifying an object through the attribute editor,
  • Adding an object via the menu,

the previous redo history is discarded. That means GroIMP does not support branching histories like version control systems.

Example of an unsupported sequence: ❌ Undo β†’ Apply new operation β†’ Redo ❌

:!: Note: applying a transaction take some time. Clicking very fast between undo/redo, might trigger a transaction before the last one is properly performed. It usually lead to a NullPointerException.

01_user_documentation/06_graph/05_derivation/02_transaction/01_log/02_redo.1752830927.txt.gz Β· Last modified: 2025/07/18 11:28 by gaetan