Lucien Greathouse
e5d3204b6c
Implement .model.json files
...
Closes #97 .
2019-01-28 14:37:35 -08:00
Lucien Greathouse
b1ddfc3a49
Fix adding/removing files in folders that have init scripts
2019-01-23 18:10:29 -08:00
Lucien Greathouse
bd3a4a719d
Normalize metadata into metadata per instance and metadata per path ( #107 )
...
* Begin the metadata merge trek
* Tidy up path metadata, entry API, begin implementing
* Flesh out use of PathMap Entry API
* Metadata per instance is a go
* Tidy up naming for metadata per instance
* SnapshotMetadata -> SnapshotContext
2019-01-17 16:48:49 -08:00
Lucien Greathouse
4cfdc72c00
Fix folders having empty names
2019-01-16 17:28:06 -08:00
Lucien Greathouse
3620a9d256
Thread Cow<'str> through for naming nodes
2019-01-16 16:36:22 -08:00
Lucien Greathouse
99bbe58255
Fix server to correctly resolve module script names
2019-01-15 23:58:25 -08:00
Lucien Greathouse
585806837e
Port over to new snapshot system
2019-01-15 18:04:06 -08:00
Lucien Greathouse
249aa999a3
Refactor mostly complete
2019-01-15 17:26:51 -08:00
Lucien Greathouse
9d3638fa46
Remove remaining 'extern crate' declarations
2019-01-15 12:44:49 -08:00
Lucien Greathouse
a54364642a
Upgrade to rbx_tree and friends 0.1.0
2019-01-14 18:21:01 -08:00
Lucien Greathouse
0a2810a98b
Scaffold out model file support, still needs working decoders
2019-01-10 17:48:19 -08:00
Lucien Greathouse
b9f7d3d889
Smarter reconciliation algorithm
2019-01-08 14:23:48 -08:00
Lucien Greathouse
70ba101fe1
Add more types in rbx_snapshot
2019-01-08 11:28:57 -08:00
Lucien Greathouse
ad3999066d
Expand diagnostics and exploratively fix some edge cases
2019-01-02 15:16:23 -08:00
Lucien Greathouse
8c2e430a56
Add more diagnostics
2019-01-02 14:19:26 -08:00
Lucien Greathouse
20e9688268
Fininsh config -> metadata migration
2019-01-01 15:59:26 -08:00
Lucien Greathouse
4453211c0d
Server component of config maps
2018-12-30 22:43:23 -08:00
Lucien Greathouse
1b9ab43b6d
Path and change tracking working
2018-12-17 17:06:14 -08:00
Lucien Greathouse
65e551c5cf
Move InstanceChanges into rbx_snapshot
2018-12-17 14:20:19 -08:00
Lucien Greathouse
8fadafcd24
Track instance changes inside rbx_snapshot
2018-12-17 14:18:32 -08:00
Lucien Greathouse
7154f2c328
Reorganize and clean up rbx_snapshot a bit
2018-12-17 13:02:40 -08:00
Lucien Greathouse
5707b8c7e8
Descent-based create/update mechanism
2018-12-14 23:34:31 -08:00
Lucien Greathouse
3feb8c3344
Fix midnight naming
2018-12-13 15:39:39 -08:00
Lucien Greathouse
4d0a2b806c
Remove RbxSnapshotValue for RbxValue
...
We can always change RbxValue to use Cow<'a, str> instead of String later if perf needs it
2018-12-13 10:53:32 -08:00
Lucien Greathouse
a89fff1a22
Add missing pieces of commit
2018-12-12 23:37:06 -08:00
Lucien Greathouse
52f01da400
Flesh out reconciler routine
2018-12-12 23:11:59 -08:00
Lucien Greathouse
b732c43274
Trimming of stuff to get into the snapshotting mood
2018-12-12 13:56:11 -08:00
Lucien Greathouse
ee0a5cada3
Snapshot madness
2018-12-11 23:30:53 -08:00
Lucien Greathouse
dbd499701f
Snapshot tinkering, this is an idea
2018-12-11 18:23:20 -08:00