Skip to content

Conversation

@BinaryMuse
Copy link
Member

@BinaryMuse BinaryMuse commented May 31, 2016

Fixes #56
Fixes #58

Doesn't currently work correctly with async commands:

  • cherry-pick
  • rebase
  • revert
  • log

@BinaryMuse
Copy link
Member Author

One idea for making this work with async stuff is moving the state serialization to just before a command executes rather than just after. This does introduce some more complexity into managing the undo stack.

@BinaryMuse
Copy link
Member Author

@kuychaco Implemented this with the event solution we discussed. Care to 👀 ?

@kuychaco
Copy link
Member

kuychaco commented Jun 4, 2016

Looks great! :shipit:

@kuychaco kuychaco merged commit bb86885 into master Jun 4, 2016
@kuychaco kuychaco deleted the mkt-undo-redo branch June 4, 2016 05:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants