- Oct 02, 2023
-
-
Alberto Miranda authored
Resolve "Release Cargo 0.2.0" Closes #15 See merge request !10
-
Alberto Miranda authored
-
Alberto Miranda authored
-
Alberto Miranda authored
-
- Sep 29, 2023
-
-
Alberto Miranda authored
Resolve "`std::filesystem::filesystem_error`s not reported in log" Closes #13 See merge request !9
-
Alberto Miranda authored
-
Alberto Miranda authored
1. Catch `std::system_error`s, log them, and report them as Cargo system errors. 2. Catch and report `std:::exception`s, log them, and report them as Cargo `error_code::other`
-
Alberto Miranda authored
-
Alberto Miranda authored
Resolve "Automatically run tests in pipelines" This MR enables automatic testing using `ctest`, and also updates the CI pipelines so that they run `build` and `test` jobs exercising the code. We also add a `Dockerfile` that builds an appropriate CI environment to build, test, and run Cargo. Closes #6 Closes #6 See merge request !8
-
Alberto Miranda authored
-
Alberto Miranda authored
Add job for integration tests
-
Alberto Miranda authored
-
Alberto Miranda authored
-
Alberto Miranda authored
-
Alberto Miranda authored
Add `build` stages
-
Alberto Miranda authored
-
Alberto Miranda authored
- `cargo_ping`: Send a ping to a Cargo server - `cargo_shutdown`: Send a shutdwon request to a Cargo server
-
Alberto Miranda authored
-
Alberto Miranda authored
-
- Sep 28, 2023
-
-
Alberto Miranda authored
Merge branch 'amiranda/10-support-waiting-for-a-transfer-request-to-complete-via-std-future' into 'main' Resolve "Support waiting for a transfer request to complete" Closes #10 See merge request !6
-
Alberto Miranda authored
-
Alberto Miranda authored
-
Alberto Miranda authored
-
Alberto Miranda authored
-
Alberto Miranda authored
- Add `transfer_state` enum with appropriate values for a transfer current status. - Add `transfer_status` class with functions `state()`, `done()`, `failed()` and `error()` to retrieve a transfer's current status and its associated error condition in case of failure. - Extend the `transfer` class with functions `wait()`, and `wait_for()`, to wait for the completion of a transfer request. - Add new error codes: `no_such_transfer` and `transfer_in_progress`. - Add new formatters: `transfer_state` and `std::optional<T>`. - Add new API function: `transfer_dataset` as a convenience function to request the transfer of a single dataset.
-
Alberto Miranda authored
-
Alberto Miranda authored
-
Alberto Miranda authored
-
Alberto Miranda authored
-
Alberto Miranda authored
-
Alberto Miranda authored
-
Alberto Miranda authored
-
Alberto Miranda authored
-
Alberto Miranda authored
-
Alberto Miranda authored
-
Alberto Miranda authored
-
Alberto Miranda authored
-
Alberto Miranda authored
-
Alberto Miranda authored
-
Alberto Miranda authored
Also, enclose classes in `cargo` namespace
-