Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-01-23 | PrecomputedRoots: Remove UploadToServe | Maksim Denisov | |
... and replace it with a direct call to serve. | |||
2025-01-23 | Remove function EnsureAbsentRootOnServe | Maksim Denisov | |
...since it is superseded by ServeApi's method. | |||
2025-01-23 | JustMr: ContentGitMap: Remove unused arguments. | Maksim Denisov | |
2025-01-23 | JustMr: ContentGitMap: Use serve calls | Maksim Denisov | |
...instead of EnsureAbsentRootOnServe. | |||
2025-01-23 | JustMr: ContentGitMap: Remove code duplication. | Maksim Denisov | |
2025-01-23 | JustMr: DistdirGitMap: Use serve calls | Maksim Denisov | |
...instead of EnsureAbsentRootOnServe. And remove unused arguments. | |||
2025-01-23 | JustMr: CommitGitMap: Remove unused arguments. | Maksim Denisov | |
2025-01-23 | JustMr: CommitGitMap: Use serve calls | Maksim Denisov | |
...instead of EnsureAbsentRootOnServe. | |||
2025-01-23 | JustMr: FilePathGitMap: Remove unused arguments. | Maksim Denisov | |
2025-01-23 | JustMr: FilePathGitMap: Use serve calls | Maksim Denisov | |
...instead of EnsureAbsentRootOnServe | |||
2025-01-23 | ServeApi: Implement UploadTree | Maksim Denisov | |
2025-01-23 | ServeApi: Capture ApiBundle and StorageConfig in the ctor. | Maksim Denisov | |
2025-01-23 | Call serve directly instead of EnsureAbsentRootOnServe. | Maksim Denisov | |
2025-01-23 | Document computed roots as implemented concept | Klaus Aehlig | |
... rather than as future design. While there, also add target-level caching as a service to the list of documentation pages. | |||
2025-01-22 | Git CAS access: reduce log level | Klaus Aehlig | |
Trying to access a git object return a recoverable failure, hence the failure to find the object in the git object database should be logged at warning level at most. Moreover, in some cases we should log that event at an even lower level, e.g., if we're just checking the presence of the object in the local git cas to avoid unnecessary network access. | |||
2025-01-22 | Add test verifying git cas is taken into account | Klaus Aehlig | |
2025-01-22 | local api: take git fallback seriously | Klaus Aehlig | |
... and, when asked if an artifact is available, also inspect the git cas. | |||
2025-01-22 | Add basic end-to-end test for absent computed roots | Klaus Aehlig | |
2025-01-22 | absent computed roots: obtain value from serve without fetching artifacts | Klaus Aehlig | |
2025-01-22 | just-mr: support absent computed roots | Klaus Aehlig | |
2025-01-22 | Computed roots: extend data structure to support the absent pragma | Klaus Aehlig | |
2025-01-22 | serve client: support keep_artifact_root | Klaus Aehlig | |
2025-01-22 | serve service: honor keep_artifact_root | Klaus Aehlig | |
2025-01-22 | Source-tree service: accept lock reference | Klaus Aehlig | |
... so that tagging in the associated git root can be synchronized with other services provided by just serve. | |||
2025-01-22 | Serve protocol: support keeping the artifact stage as root | Klaus Aehlig | |
In the serve protocol, extend ServeTargetRequest by a flag indicating that the client whishes the server to keep the artifact stage as an additional root. In this way, if a computed root is built on serve it can be used as an absent root without additional communication overhead. | |||
2025-01-21 | Test: Compute an absent tree structure of a local root | Maksim Denisov | |
2025-01-21 | Test: Compute an absent tree structure of an absent root | Maksim Denisov | |
2025-01-21 | TreeStructure: Evaluate absent tree structure roots | Maksim Denisov | |
2025-01-21 | Implement UploadToServe | Maksim Denisov | |
2025-01-21 | JustMr: Support absent tree structure roots | Maksim Denisov | |
2025-01-21 | Describe format of absent tree structure roots in just-repository-config.5.md. | Maksim Denisov | |
2025-01-21 | Just: Support absent tree structure roots | Maksim Denisov | |
2025-01-21 | Test: Compute a local tree structure based on an absent root. | Maksim Denisov | |
2025-01-21 | TreeStructure: Evaluate local tree structure roots of absent roots | Maksim Denisov | |
2025-01-21 | Implement DownloadFromServe | Maksim Denisov | |
2025-01-21 | TreeStructure: Compute on serve | Maksim Denisov | |
2025-01-21 | TreeStructure: Extend just-serve's proto | Maksim Denisov | |
2025-01-21 | TreeStructure: move resolution logic to a separate function. | Maksim Denisov | |
2025-01-21 | TreeStructure: use FileRoot as a result of resolution | Maksim Denisov | |
2025-01-21 | TreeStructureUtils: implement local computation of tree structure | Maksim Denisov | |
2025-01-21 | TreeStructureUtils: export from git | Maksim Denisov | |
2025-01-21 | TreeStructureUtils: import to git | Maksim Denisov | |
Unify logic from evaluator of precomputed roots. | |||
2025-01-21 | Exclude 'tree_structure' directory from bootstrapping | Maksim Denisov | |
2025-01-21 | Rename compute_tree_structure to tree_structure_utils | Maksim Denisov | |
2025-01-20 | just-lock: Add test for 'git-tree' source import | Paul Cristian Sarbu | |
2025-01-20 | just-lock: Implement import source 'git-tree' | Paul Cristian Sarbu | |
2025-01-17 | just-lock: Move import utilities code section | Paul Cristian Sarbu | |
...below the GitCAS and CAS utilities, in order for those to be available for use when implementing the other import source types. | |||
2025-01-17 | just-lock: Improve handling of 'subdir' paths | Paul Cristian Sarbu | |
Enforce 'subdir' field of 'archive' import source to also be non-upward. Normalize subdirs during rewrite of dependent 'file'-type repositories. | |||
2025-01-17 | just-import-git: Normalize 'subdir' path during repository rewrite | Paul Cristian Sarbu | |
2025-01-16 | just-lock: Do not use temp dirs outside local build root | Paul Cristian Sarbu | |