MCPcopy Create free account
hub / github.com/atomicdotdev/atomic / upload_change_file

Method upload_change_file

atomic-remote/src/http/upload.rs:486–493  ·  view source on GitHub ↗

Upload a change file by reading directly from disk. This is a convenience wrapper around [`upload_change_streamed`](Self::upload_change_streamed) that streams the file from disk instead of loading it entirely into memory. Suitable for change files of any size. # Arguments `hash` - The base32-encoded hash of the change. `view` - The target view name. `path` - Path to the `.change` file on disk.

(
        &self,
        hash: &str,
        view: &str,
        path: &Path,
    )

Source from the content-addressed store, hash-verified

484 /// Returns an error if the file can't be read, the upload fails, or
485 /// the server rejects the change.
486 pub async fn upload_change_file(
487 &self,
488 hash: &str,
489 view: &str,
490 path: &Path,
491 ) -> RemoteResult<()> {
492 self.upload_change_streamed(hash, view, path).await
493 }
494}

Callers

nothing calls this directly

Calls 1

Tested by

no test coverage detected