Commit graph

  • 17f886936d unbreak tests Orion Henry 2020-02-27 16:15:54 -0500
  • 8f47b8e0cf migrate to new changerequest format Orion Henry 2020-02-27 14:40:55 -0500
  • db9498c91c thorw error on duplicate change Orion Henry 2020-02-27 14:22:46 -0500
  • 5063335b86 Modify WASM interface to use ChangeRequest for applyLocalChange Alex Good 2020-02-27 19:19:34 +0000
  • f4bd5d1984 Add ChangeRequest and associated serialization logic Alex Good 2020-02-27 19:17:58 +0000
  • ba937eab6d Merge branch 'master' of github.com:alexjg/automerge-rs Orion Henry 2020-02-27 13:41:16 -0500
  • d79ee1a06c applyLocalChange() v1 Orion Henry 2020-02-27 13:41:08 -0500
  • 39b43477a9 Rename ObjectHistory -> ObjectState Alex Good 2020-02-27 18:07:50 +0000
  • 79a6240cbc Remove commented out js in tests Alex Good 2020-02-27 18:05:20 +0000
  • 2f0ed3ed09 Fix buggy simplifyDiffs, completing applyChanges implementation Alex Good 2020-02-27 18:03:48 +0000
  • 952c4b4030 Add diff simplification Alex Good 2020-02-27 17:46:18 +0000
  • a0807bc2f8 Add delete sequence element test Alex Good 2020-02-27 17:14:23 +0000
  • 20aa4d9bae Merge branch 'master' into more-diffs Alex Good 2020-02-27 16:42:48 +0000
  • 6ae761d299 Fix list patch generation Alex Good 2020-02-27 16:42:32 +0000
  • da8e23dd7e Merge branch 'master' into more-diffs Alex Good 2020-02-26 18:16:36 +0000
  • 693aa8a6bb strip out Orion Henry 2020-02-26 13:07:48 -0500
  • eccc907cf2 WIP Alex Good 2020-02-26 18:07:45 +0000
  • 0c2152ba57 migrated back to jsvalue::serde - fixed conflicts:[] Orion Henry 2020-02-26 12:29:34 -0500
  • 3754e537c4 simple test not passing Orion Henry 2020-02-26 09:30:21 -0500
  • f1afb83f7d List insert tests passing Alex Good 2020-02-26 14:23:57 +0000
  • a16c5e02b6 Add elemId to InsertSequenceElement Alex Good 2020-02-26 13:45:25 +0000
  • 5eb5329653 Merge branch 'master' into diff-generation Alex Good 2020-02-25 19:44:18 +0000
  • 1b73a2a4ac Add some diff generation tests Alex Good 2020-02-25 19:36:53 +0000
  • f45edb3dbe Add conflict generation Alex Good 2020-02-25 18:53:52 +0000
  • cd8af1a10a Run clippy Alex Good 2020-02-25 18:13:41 +0000
  • f2450330d9 Run fmt Alex Good 2020-02-25 17:55:25 +0000
  • fe862a9fe6 Some very simple diffs being generated Alex Good 2020-02-25 17:54:13 +0000
  • bfc89cf0d4 Broken WIP Alex Good 2020-02-21 14:56:03 +0000
  • ac5e02e63d test cleanup Orion Henry 2020-02-21 09:45:46 -0500
  • ae7884ecdd hand copy some tests from automerge - lets make them pass Orion Henry 2020-02-19 13:28:24 -0700
  • 0b760fb21f simple cleanup Orion Henry 2020-02-19 12:52:13 -0700
  • 28cf791aa7 Add error to backend type signatures Alex Good 2020-02-15 12:53:04 +0000
  • 5e5747cc1e First diff generation working Alex Good 2020-02-15 12:45:18 +0000
  • 194732d910 Run rustfmt Alex Good 2020-02-15 11:28:08 +0000
  • ca9e2ce429 Move backend into it's own module Alex Good 2020-02-15 11:27:42 +0000
  • cdbb98e080 Move patch into it's own module Alex Good 2020-02-15 11:25:45 +0000
  • 79cc50b55e Move core logic into backend crate Alex Good 2020-02-15 11:22:00 +0000
  • ff505e1468 Add deserialization, fixes #2 Alex Good 2020-02-14 19:35:28 +0000
  • 47904467cd Add serialization tests for diffs Alex Good 2020-02-14 14:19:19 +0000
  • a328b91a18 Move custom serde to separate module Alex Good 2020-02-14 13:04:51 +0000
  • c29992113a Merge branch 'master' into diffs Alex Good 2020-02-14 12:50:49 +0000
  • 6a85cbb019 Merge branch 'master' of github.com:alexjg/automerge-rs Alex Good 2020-02-14 12:50:10 +0000
  • 1ae9a70109 WIP Alex Good 2020-02-14 12:50:03 +0000
  • 3f5dae3249 Merge branch 'master' into diffs Alex Good 2020-02-14 12:21:55 +0000
  • 09c8f1ff76 migrate to serde-wasm-bindgen with result/error handling Orion Henry 2020-02-13 19:31:09 -0500
  • a898166119 Remove main_js Orion Henry 2020-02-13 19:17:18 -0500
  • 43aab45e13 remove refcell and clone Orion Henry 2020-02-13 19:16:36 -0500
  • a0e3a433ca fix snake case Orion Henry 2020-02-13 18:59:10 -0500
  • a8e2b3943d bugfix with improper clone/into Orion Henry 2020-02-13 18:52:09 -0500
  • 503244744c fix applyPatch tuple return type Orion Henry 2020-02-13 18:50:18 -0500
  • b3e6551355 Add patch and diff details Alex Good 2020-02-13 17:01:05 +0000
  • d6151e30dd added other wasm functions Orion Henry 2020-02-13 11:56:01 -0500
  • f41ea8d238 removed junk file Orion Henry 2020-02-13 11:41:14 -0500
  • f07c0bfe6d importing first pass at wasm-bindgen interface Orion Henry 2020-02-13 11:34:30 -0500
  • 2afcd1bbb6 Stub out backend interface Alex Good 2020-02-13 13:28:44 +0000
  • 4c428702f6 Create automerge-backend and automerge-wasm crates Alex Good 2020-02-13 11:45:32 +0000
  • 357dc894ba Create workspace Alex Good 2020-02-13 11:42:28 +0000
  • 0f1b585145 Fix readme Alex Good 2020-02-13 11:27:01 +0000
  • a286bbad8d Merge branch 'mutation' Alex Good 2020-02-13 00:06:25 +0000
  • f63ec5b6e2 Add some attempts at documentation Alex Good 2020-02-13 00:05:40 +0000
  • e812222e82 Run rustfmt Alex Good 2020-02-12 23:46:07 +0000
  • 155b580fef First crack at mutation complete Alex Good 2020-02-12 23:45:53 +0000
  • dbbb4b1700 Split ObjectStore out of OpSet Alex Good 2020-02-12 22:53:33 +0000
  • e233a06204 Move change handling code to ChangeContext Alex Good 2020-02-11 22:22:55 +0000
  • 3b944dfee7 Cache root value after every change Alex Good 2020-01-19 15:04:10 +0000
  • ece4ff9f98 run rustfmt Alex Good 2020-01-17 14:59:51 +0000
  • 3b528f0c06 Don't directly use serde_json in document interface Alex Good 2020-01-17 14:50:58 +0000
  • a4332b8c1a Hacky insertion implementation Alex Good 2020-01-06 19:28:39 +0000
  • 48a5973b75 More hacky implementations of move and delete mutations Alex Good 2020-01-06 17:55:19 +0000
  • 32e18e1def Add very hacky set operation API Alex Good 2020-01-05 19:09:30 +0000
  • d6ed0d31de Fix crates link Alex Good 2019-12-30 00:03:32 +0000
  • 8a309feb1d Add function to recursively create ops from values Alex Good 2019-12-29 02:45:58 +0000
  • adbbe0f2dc Rough out API for mutation Alex Good 2019-12-28 23:26:19 +0000
  • 100b45e59f Handle missing clippy on nightly in travis.yml Alex Good 2019-12-28 17:36:33 +0000
  • 95b63dd82d Add badges and dependency example to README Alex Good 2019-12-28 16:22:29 +0000
  • 620c74c1a0 Rename to automerge v0.0.2 v0.0.1 Alex Good 2019-12-28 15:56:11 +0000
  • 6613b1d580 Add clippy to travis Alex Good 2019-12-28 15:44:10 +0000
  • 27f7bde2a3 Bump version Alex Good 2019-12-28 15:42:02 +0000
  • 8637a2c045 Add module documentation Alex Good 2019-12-28 15:41:30 +0000
  • 1f2682041e Only deploy stable Alex Good 2019-12-28 15:37:31 +0000
  • 56d6535df5 Remove uuid dependency Alex Good 2019-12-28 15:29:58 +0000
  • 10757d79b7 Add crates deploy integration Alex Good 2019-12-28 15:13:45 +0000
  • 6d88ada48a Remove Skeptic Alex Good 2019-12-28 15:03:23 +0000
  • cc318404e4 Correct travis.yml filename Alex Good 2019-12-28 14:55:11 +0000
  • f2b5b91a10 Add travis Alex Good 2019-12-28 14:52:05 +0000
  • 92d36b7245 Add skeptic to test README.md Alex Good 2019-12-28 14:40:27 +0000
  • 614751108b Run rustfmt and clippy Alex Good 2019-12-28 14:29:38 +0000
  • 9a7eab0564 Add metadata Alex Good 2019-12-28 13:36:08 +0000
  • ac3a02fe28 Change version Alex Good 2019-12-28 13:30:01 +0000
  • 5bc3fcdf44 Add license Alex Good 2019-12-28 13:28:37 +0000
  • 8e4a96575d Add readme Alex Good 2019-12-28 13:27:11 +0000
  • bb6daaa83e Basic read only implementation Alex Good 2019-12-22 12:19:42 +0000
  • 4e88b7729a Operation deserialization Alex Good 2019-11-28 19:03:09 +0000