summaryrefslogtreecommitdiff
path: root/src/buildtool/serve_api/serve_service/source_tree.cpp
AgeCommit message (Expand)Author
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
2024-04-10just-mr: Ensure resolved trees are kept alive in Git cachePaul Cristian Sarbu
2024-04-10resolve_symlinks_map: Allow separate source and target repositoriesPaul Cristian Sarbu
2024-03-26Add missing system includesPaul Cristian Sarbu
2024-03-21Reduce log level of common operationsKlaus Aehlig
2024-03-18parallelism: Do not spawn more threads than asked toPaul Cristian Sarbu
2024-03-15Clean up more includes and targetsPaul Cristian Sarbu
2024-03-13Move storage-aware tmpdir creation to configKlaus Aehlig
2024-03-08just-mr: Fix shell out executionOliver Reiche
2024-03-05distdir serving: do not confuse hashesKlaus Aehlig
2024-03-04serve protocol: support executable distfilesKlaus Aehlig
2024-02-29serve source tree: Do not sync trees with the remote if in compatible modePaul Cristian Sarbu
2024-02-29serve source tree: Fix bugs and inconsistencies in remote syncPaul Cristian Sarbu
2024-02-16async maps: Create utility library to handle cycle detectionPaul Cristian Sarbu
2024-01-31serve source tree: Increase server-side granularity in response statusesPaul Cristian Sarbu
2024-01-26serve source tree: Server-side implementation of to_git pragma-related RPCsPaul Cristian Sarbu
2024-01-26serve source tree: Distdir tree should end up in Git cachePaul Cristian Sarbu
2024-01-08serve distdir tree: Server-side implementationPaul Cristian Sarbu
2024-01-08serve content or tree: Check for Git object also in local CASPaul Cristian Sarbu
2024-01-08serve source tree: Improve log messages when sync with remote failsPaul Cristian Sarbu
2024-01-08serve archive tree: Add missing check for content in local CASPaul Cristian Sarbu
2023-12-07just serve: Implement server-side ServeTree RPCPaul Cristian Sarbu
2023-12-07source_tree.cpp: Fix wrong path in log messagePaul Cristian Sarbu
2023-11-21just serve: Implement server-side ServeContent RPCPaul Cristian Sarbu
2023-11-21SourceTree service: Bump up server-side log levelsPaul Cristian Sarbu