powered by
Returns all changes that have been made to the document since the specified heads. If heads is NULL, returns all changes in the document's history.
heads
NULL
am_get_changes(doc, heads = NULL)
A list of raw vectors, each containing a serialized change.
An Automerge document
A list of raw vectors (change hashes) returned by am_get_heads(), or NULL to get all changes.
am_get_heads()
Changes are returned as serialized raw vectors that can be transmitted over the network and applied to other documents using am_apply_changes().
am_apply_changes()
doc <- am_create() am_put(doc, AM_ROOT, "x", 1) am_commit(doc) # Get all changes all_changes <- am_get_changes(doc, NULL) cat("Document has", length(all_changes), "change(s)\n") am_close(doc)
Run the code above in your browser using DataLab