index
:
continuum
master
P2P replicated document storage service
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
document
/
store.rs
Commit message (
Collapse
)
Author
Age
Files
Lines
*
api: add type casts
tv
35 hours
1
-0
/
+31
|
*
api: types are sticky
tv
35 hours
1
-33
/
+216
|
*
api: add application/vnd.continuum.typed+json
tv
35 hours
1
-130
/
+82
|
*
api: add application/vnd.continuum.* scalar types
tv
36 hours
1
-45
/
+155
|
*
document: create new compound values at once
tv
47 hours
1
-11
/
+29
|
|
|
|
|
This speeds up large writes as new maps and lists are created in one batch operation instead of one operation per value.
*
document: introduce patch log
tv
47 hours
1
-1
/
+6
|
*
api: add support for counters
tv
47 hours
1
-0
/
+57
|
*
api: allow reading past versions
tv
47 hours
1
-0
/
+3
|
*
api: PUT changes only what differs
tv
48 hours
1
-23
/
+148
|
*
document: reject writes during rejoin
tv
2 days
1
-0
/
+4
|
*
use Automerge as Document instead of AutoCommit
tv
3 days
1
-5
/
+5
|
|
|
|
This allows a lot of operations to drop mut.
*
store function accept any document
tv
3 days
1
-42
/
+50
|
*
tests write through document::testing helpers
tv
3 days
1
-16
/
+54
|
*
one function for changed paths
tv
3 days
1
-0
/
+61
|
*
move ChangeSet from swarm to document
tv
4 days
1
-0
/
+11
|
*
store reads go through resolve_logged
tv
4 days
1
-21
/
+25
|
*
consistently use resolve_through
tv
4 days
1
-15
/
+7
|
*
unify path deleters
tv
4 days
1
-50
/
+30
|
*
unify path walkers
tv
4 days
1
-32
/
+7
|
*
api: support list indexes in path
tv
4 days
1
-39
/
+294
|
*
add support to insert values at list index
tv
4 days
1
-0
/
+77
|
*
api: add support for shallow store reads
tv
4 days
1
-0
/
+72
|
*
make clippy happy again
tv
8 days
1
-8
/
+8
|
*
turn all pub into pub(crate)
tv
8 days
1
-17
/
+24
|
*
add votes register
tv
10 days
1
-0
/
+23
|
*
add store::copy_path_to(src, from, dst, to)
tv
14 days
1
-4
/
+14
|
*
reorganize all the modules
tv
14 days
1
-0
/
+696