Lucien Greathouse
|
7154f2c328
|
Reorganize and clean up rbx_snapshot a bit
|
2018-12-17 13:02:40 -08:00 |
|
Lucien Greathouse
|
e3e4809446
|
Flesh out project loading tests
|
2018-12-17 12:50:40 -08:00 |
|
Lucien Greathouse
|
5707b8c7e8
|
Descent-based create/update mechanism
|
2018-12-14 23:34:31 -08:00 |
|
Lucien Greathouse
|
f125814847
|
Trim up dead/dying code
|
2018-12-14 21:42:38 -08:00 |
|
Lucien Greathouse
|
893587040d
|
Permute order of FS change events semi-exhaustively
|
2018-12-14 21:31:48 -08:00 |
|
Lucien Greathouse
|
308369b14f
|
Implement more tests, fix up removal
|
2018-12-14 18:37:11 -08:00 |
|
Lucien Greathouse
|
9516a1aeea
|
Rework Imfs and expand tests a bit
|
2018-12-14 18:03:56 -08:00 |
|
Lucien Greathouse
|
f43dc99f7a
|
Imfs test
|
2018-12-14 14:33:45 -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 |
|
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 |
|
Lucien Greathouse
|
75359e2b83
|
Upgrade to latest rbx_tree (underscores! )
|
2018-12-03 11:58:09 -08:00 |
|
Lucien Greathouse
|
db7f8ffb1b
|
Update to latest rbx-tree
|
2018-12-03 11:52:06 -08:00 |
|
Lucien Greathouse
|
5114d12daf
|
Start using failure for error management
|
2018-12-03 10:38:26 -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
|
25c73ed917
|
Add support for binary (rbxl and rbxm) build output
|
2018-11-30 18:08:03 -08:00 |
|
Lucien Greathouse
|
ce6a9dc448
|
Update dependencies
|
2018-11-30 18:02:30 -08:00 |
|
Lucien Greathouse
|
c50922e90c
|
Add ignoreUnknown to project nodes
|
2018-11-27 23:21:16 -08:00 |
|
Lucien Greathouse
|
bcd5fab33c
|
Add $properties to project nodes, unsure the full ramifications yet
|
2018-11-27 23:08:37 -08:00 |
|
Lucien Greathouse
|
49a2bc8ace
|
Fix example test
|
2018-11-27 21:17:38 -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
|
797c39347f
|
Upgrade dependencies
|
2018-11-27 15:15:02 -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
|
1e0a7dea73
|
Add test model, shore up 'build' command more
|
2018-11-27 14:40:19 -08:00 |
|
Lucien Greathouse
|
c61d6a5804
|
Build out 'build' command
|
2018-11-27 14:22:06 -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
|
7c585fcbce
|
Clean up bin, print better help text
|
2018-11-27 13:28:43 -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
|
6617b8b6c4
|
Move server to (temporarily) require Rust Beta or stable 1.31+
|
2018-11-27 10:45:02 -08:00 |
|
Lucien Greathouse
|
9db31c9191
|
Stub out build command for generating rbxmx files
|
2018-11-27 10:38:44 -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
|
c8bb9bf2e9
|
Break out file watching into FsWatcher object
|
2018-11-17 13:46:56 -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 |
|
Lucien Greathouse
|
9ad0eabb85
|
Syncing sort of works
|
2018-11-16 20:32:39 -08:00 |
|
Lucien Greathouse
|
60c5c2d344
|
Iterating on project format to make it friendlier
|
2018-11-16 14:51:14 -08:00 |
|
Lucien Greathouse
|
a29c4f2b65
|
Fix test warning
|
2018-11-08 13:25:50 -08:00 |
|