automerge/automerge/src/storage
Alex Good 427002caf3 Correctly load documents with deleted objects
The logic for reconstructing changes from the compressed document format
records operations which set a key in an object so that it can later
reconstruct delete operations from the successor list of the document
format operations. The logic to do this was only recording set
operations and not `make*` operations. This meant that delete operations
targeting `make*` operations could not be loaded correctly.

Correctly record `make*` operations for later use in constructing delete
operations.
2022-09-12 12:38:57 +01:00
..
change Remove storage-v2 feature flag 2022-08-22 21:21:21 +01:00
columns Remove storage-v2 feature flag 2022-08-22 21:21:21 +01:00
convert Implement storage-v2 2022-08-22 21:16:47 +01:00
document Remove storage-v2 feature flag 2022-08-22 21:21:21 +01:00
load Correctly load documents with deleted objects 2022-09-12 12:38:57 +01:00
parse Add a simple parser combinator library 2022-08-22 21:06:35 +01:00
save Implement storage-v2 2022-08-22 21:16:47 +01:00
change.rs Implement storage-v2 2022-08-22 21:16:47 +01:00
chunk.rs Allow for empty head indices when decoding doc 2022-09-02 14:59:51 +01:00
columns.rs Implement storage-v2 2022-08-22 21:16:47 +01:00
convert.rs Implement storage-v2 2022-08-22 21:16:47 +01:00
document.rs Allow for empty head indices when decoding doc 2022-09-02 14:59:51 +01:00
load.rs Allow for empty head indices when decoding doc 2022-09-02 14:59:51 +01:00
parse.rs Add a simple parser combinator library 2022-08-22 21:06:35 +01:00
save.rs Implement storage-v2 2022-08-22 21:16:47 +01:00