//! Copyright (c) 2022-2026 GitDataAi All rights reserved. use crate::bare::GitBare; use crate::error::GitResult; use crate::pb::{GetBlobRequest, GetRawBlobRequest, GetRawBlobResponse}; impl GitBare { pub fn get_raw_blob(&self, request: GetRawBlobRequest) -> GitResult> { let blob = self.get_blob(GetBlobRequest { repository: request.repository, revision: request.revision, path: request.path, oid: request.oid, max_bytes: 0, })?; Ok(vec![GetRawBlobResponse { data: blob.data }]) } }