summaryrefslogtreecommitdiff
path: root/src/buildtool/serve_api/serve_service/source_tree.cpp
AgeCommit message (Expand)Author
2025-06-04RepositoryConfig: Give access to a persistent storage config...Paul Cristian Sarbu
2025-05-20serve service: log every incoming request at debug levelKlaus Aehlig
2025-03-18serve service: receive trees in parallel in local CASKlaus Aehlig
2025-02-19ApiBundle: Remove HashFunction.Maksim Denisov
2025-01-22Source-tree service: accept lock referenceKlaus Aehlig
2025-01-21TreeStructure: Compute on serveMaksim Denisov
2025-01-15Use GitRepo::IsTreeInRepo in SourceTreeServiceMaksim Denisov
2025-01-15Use GitRepo::ImportToGit in SourceTreeServiceMaksim Denisov
2025-01-08source tree service: Fix ensuring Git cache rootPaul Cristian Sarbu
2025-01-07source tree service: Ensure the Git cache existsPaul Cristian Sarbu
2024-12-19Remove unneeded compat_storageOliver Reiche
2024-12-04Rename MRApiUtils to RehashUtilsMaksim Denisov
2024-11-20Serve service: properly lock git operations against each otherKlaus Aehlig
2024-11-14serve_api: Implement IWYU suggestionsPaul Cristian Sarbu
2024-10-25serve service: Set correct protocol-aware digests in responsesPaul Cristian Sarbu
2024-10-25serve service: Use digest when requesting serve to set up a treePaul Cristian Sarbu
2024-10-25serve service: Respond with digest for blob and tree checksPaul Cristian Sarbu
2024-10-25serve service: Respond also with digest in serve repository tree RPCsPaul Cristian Sarbu
2024-10-25just-mr and SourceTree: Use new Git execution api instancePaul Cristian Sarbu
2024-10-25serve service: Give SourceTreeService access to both local storagesPaul Cristian Sarbu
2024-09-17Small code improvements based on lint warningsPaul Cristian Sarbu
2024-09-13Check compatibility in serve services based on the hash typeMaksim Denisov
2024-09-13Rename Compatibility class to ProtocolTraitsMaksim Denisov
2024-09-11Use ArtifactDigestFactory in SourceTreeServiceMaksim Denisov
2024-08-30Return ArtifactDigest from LocalCAS::StoreMaksim Denisov
2024-08-29SourceTree: Check for missing value after using resolve_symlinks_mapPaul Cristian Sarbu
2024-08-26GitRepo: Create commit from a directory explicitly...Paul Cristian Sarbu
2024-08-26GitRepo: Change logic that creates commits to explicitly give directoryPaul Cristian Sarbu
2024-08-07Remove code duplication from SourceTreeServiceMaksim Denisov
2024-08-07Replace classic C boolean operators with keywordsMaksim Denisov
2024-07-22Rename HashFunction methods and enumsMaksim Denisov
2024-07-22Use a fixed HashFunction is source_treeMaksim Denisov
2024-07-22Use HashFunction functionality via Instance()Maksim Denisov
2024-07-19Take shared repo-gc lock wherever neededKlaus Aehlig
2024-07-05FileSystemManager::CreateFileHardlink: return error code on failureKlaus Aehlig
2024-07-05Pass StorageConfig and Storage to ServeMaksim Denisov
2024-07-05Pass StorageConfig to git_repo and git_repo_remoteMaksim Denisov
2024-07-05Pass Storage and StorageConfig to StorageUtils by referenceMaksim Denisov
2024-07-05Pass StorageConfig to GarbageCollector::SharedLockMaksim Denisov
2024-07-05Use StorageConfig functionality via Instance()Maksim Denisov
2024-06-28Use (un)expected for serve serviceOliver Reiche
2024-06-28Use (un)expected for Git repoOliver Reiche
2024-06-25Pass IExecutionApi to IExecutionApi by referenceMaksim Denisov
2024-06-25Remove CreateExecutionApiMaksim Denisov
2024-06-25Pass ApiBundle to SourceTreeServiceMaksim Denisov
2024-06-18Make RemoteServeConfig a general struct, not a singletonMaksim Denisov
2024-06-18Pass RemoteServeConfig to ServeServerImpl by referenceMaksim Denisov
2024-06-18Use ServeApi during bootstrapMaksim Denisov
2024-06-18Use RemoteServeConfig functionality via Instance()Maksim Denisov
2024-05-15logging: Do not make assumptions in emit callsPaul Cristian Sarbu