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