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 a new 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.1751634110.txt.gz · Last modified: 2025/07/04 15:01 by gaetan
