Lucien Greathouse
|
3620a9d256
|
Thread Cow<'str> through for naming nodes
|
2019-01-16 16:36:22 -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
|
5b2a830d2d
|
Remove #[macro_use] from log crate
|
2019-01-15 12:43:02 -08:00 |
|
Lucien Greathouse
|
a54364642a
|
Upgrade to rbx_tree and friends 0.1.0
|
2019-01-14 18:21:01 -08:00 |
|
Lucien Greathouse
|
e23056ac2f
|
Change API to message metadata inline and add visualization
|
2019-01-14 17:23:43 -08:00 |
|
Lucien Greathouse
|
0a2810a98b
|
Scaffold out model file support, still needs working decoders
|
2019-01-10 17:48:19 -08:00 |
|
Lucien Greathouse
|
1e1b409f8b
|
Add support for StringValue instances
Closes #93.
|
2019-01-10 16:56:43 -08:00 |
|
Lucien Greathouse
|
998fca721a
|
Add support for properties metadata in project files
|
2019-01-09 16:28:31 -08:00 |
|
Lucien Greathouse
|
a306fa26e0
|
Add extra diagnostic trace for path_created_or_updated
|
2019-01-09 13:47:58 -08:00 |
|
Lucien Greathouse
|
9574f8ebd7
|
Improve snapshot error robustness
* Unknown files are now ignored
* Errors bubble up a level higher
|
2019-01-09 13:40:46 -08:00 |
|
Lucien Greathouse
|
0be4e6921d
|
Implement CSV-format LocalizationTable serialization
|
2019-01-08 18:16:04 -08:00 |
|
Lucien Greathouse
|
b9f7d3d889
|
Smarter reconciliation algorithm
|
2019-01-08 14:23:48 -08:00 |
|
Lucien Greathouse
|
b2753cb268
|
Tidy and document RbxSession more
|
2019-01-08 11:18:35 -08:00 |
|
Lucien Greathouse
|
11f398b553
|
Improve init script support
- init.server.lua and init.client.lua are now supported again
- Updating an init script no longer nukes its parent
|
2019-01-08 10:53:36 -08:00 |
|
Lucien Greathouse
|
37ed80055b
|
Remove unused import
|
2019-01-03 16:28:25 -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
|
a3cc39cd92
|
Attempt to preserve sync point names
|
2019-01-01 23:46:15 -08:00 |
|
Lucien Greathouse
|
20e9688268
|
Fininsh config -> metadata migration
|
2019-01-01 15:59:26 -08:00 |
|
Lucien Greathouse
|
3be5988083
|
config_map -> instance_metadata_map
|
2019-01-01 14:13:21 -08:00 |
|
Lucien Greathouse
|
4453211c0d
|
Server component of config maps
|
2018-12-30 22:43:23 -08:00 |
|
Lucien Greathouse
|
c0ffbd360e
|
Fix name assignment for sync points
|
2018-12-30 20:21:46 -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
|
57442a4848
|
Make MessageQueue generic, collapse Message into a single struct
|
2018-12-17 13:22:29 -08:00 |
|
Lucien Greathouse
|
5707b8c7e8
|
Descent-based create/update mechanism
|
2018-12-14 23:34:31 -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
|
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
|
fc3f750efb
|
Tweak logic in RbxSession to distinguish create and update
|
2018-12-03 18:09:01 -08:00 |
|
Lucien Greathouse
|
457f3c8f54
|
Break out PathMap from RbxSession
|
2018-12-03 17:39:55 -08:00 |
|
Lucien Greathouse
|
e4d3c3b045
|
Field name fix, clean up project paths
|
2018-12-03 17:19:44 -08:00 |
|
boyned//Kampfkarren
|
13a7c1ba81
|
Fixed clippy warnings (#90)
* Fixed clippy warnings
* Fix as per review
|
2018-12-03 10:35:40 -08:00 |
|
Lucien Greathouse
|
26a7bb9746
|
Stub out RbxSession::path_updated a bit
|
2018-12-01 00:01:31 -08:00 |
|
Lucien Greathouse
|
f1c5268670
|
Support init.lua and client/server scripts
|
2018-11-27 17:44:17 -08:00 |
|
Lucien Greathouse
|
29fe7492cc
|
Generate correct names for Lua scripts
|
2018-11-27 15:51:25 -08:00 |
|
Lucien Greathouse
|
2340a07408
|
Use project name for root object name
|
2018-11-27 15:16:48 -08:00 |
|
Lucien Greathouse
|
5a9d3959e2
|
Rework RbxSession to drop top-level garbage node, upgrade test-model
|
2018-11-27 15:11:10 -08:00 |
|
Lucien Greathouse
|
8aee5c769f
|
Implement build command, shuffle around some internals to make it easier
|
2018-11-27 14:07:00 -08:00 |
|
Lucien Greathouse
|
f7689f3154
|
Take advantage of 2018 edition.
- Remove explicit 'extern crate' fields where useful
- Fix mutability of variable (unrelated?)
- Add rbxmx dependency, which needs 2018 edition
|
2018-11-27 10:50:52 -08:00 |
|
Lucien Greathouse
|
767a59a481
|
Handle removing folders and their path-to-ID associations better
|
2018-11-17 20:17:24 -08:00 |
|
Lucien Greathouse
|
16c3c1f498
|
Vfs -> Imfs, clean up and document a bit
|
2018-11-17 13:51:22 -08:00 |
|
Lucien Greathouse
|
729ab25581
|
Expose more project stuff via the API
|
2018-11-17 01:14:07 -08:00 |
|
Lucien Greathouse
|
38e0f82812
|
Clean up VFS code to make it much more robust
|
2018-11-17 00:04:44 -08:00 |
|
Lucien Greathouse
|
b4fd2e31b3
|
Cleanup old modules and create more focused code
|
2018-11-16 23:27:19 -08:00 |
|
Lucien Greathouse
|
e09d23d6c2
|
RbxSession refactoring stuff
|
2018-11-16 23:14:32 -08:00 |
|