move pull/push/sync into getSimActionComponents

As well as being a more pleasing implementation than I managed
yesterday, this allows for those actions to be run concurrently in the
sim.
This commit is contained in:
Joey Hess 2024-09-17 10:50:25 -04:00
parent 7d27a8ea1a
commit 2a16796a1c
No known key found for this signature in database
GPG key ID: DB12DB0FF05F8F38
2 changed files with 43 additions and 31 deletions

View file

@ -30,11 +30,17 @@ Planned schedule of work:
* Currently working in [[todo/proving_preferred_content_behavior]]
* sim: Add concurrency over actions.
* sim: Test concurrency over actions.
* sim: Test ActionDropUnwanted Nothing
* sim: Command to create a set of files with random sizes in a specified
range.
* sim: implement addtree
* sim: implement ActionDropUnwanted
## items deferred until later for balanced preferred content and maxsize tracking
* `git-annex assist --rebalance` of `balanced=foo:2`