Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-01-29 | just-lock: Fix deduplication of 'computed' roots | Paul Cristian Sarbu | |
Based on 76ce2123 | |||
2025-01-29 | just-lock: Normalize subdir before checking if non-upward | Paul Cristian Sarbu | |
2025-01-29 | just-lock: Improve error handling for importing to Git | Paul Cristian Sarbu | |
2025-01-29 | just-lock: Ensure all commands use the run_cmd method | Paul Cristian Sarbu | |
2025-01-29 | just-lock config: Make field names consistent with just-mr | 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-16 | just-lock: Do not use temp dirs outside local build root | Paul Cristian Sarbu | |
2025-01-13 | import tools: Fix rewrite of unneeded fields | Paul Cristian Sarbu | |
The rewrite logic assumes that for repositories taken as layers we will not have certain fields and so they are unconditionally reassigned. Fix this by extending the existing check for bindings to include also alternative roots and root files. | |||
2025-01-10 | just-lock: Implement 'archive' import source | Paul Cristian Sarbu | |
Use local CAS to cache fetched archives. Take the storage garbage collector shared lock to guard against unwanted generation rotations. | |||
2025-01-10 | just-lock: Use the GitCAS during 'git' source imports | Paul Cristian Sarbu | |
Add file locking logic; guard critical Git operations with the same approach as in Just and also take the repositories garbage collector shared lock to guard against unwanted generation rotations. | |||
2025-01-10 | just-lock: Try also mirrors when importing known commit from Git repos | Paul Cristian Sarbu | |
When commit to fetch is known, check mirrors before going to the main URL. While there, ensure the context for logging in the checkout method is not replaced, but appended to. | |||
2025-01-10 | just-lock: Add attempts argument to method running commands | Paul Cristian Sarbu | |
2025-01-10 | just-lock: Improve docstrings and method signatures | Paul Cristian Sarbu | |
...to better reflect intent. In particular, improve the name of the variable storing the partial description to be used during rewrite of dependent 'file'-type repositories brought in by an import. | |||
2025-01-10 | just-lock: Improve directory tree removal | Paul Cristian Sarbu | |
2025-01-10 | just-lock: Fix 'repositories' field not updated in import loop | Paul Cristian Sarbu | |
2024-12-17 | just-lock: Implement import source type 'file' | Paul Cristian Sarbu | |
2024-12-17 | just-lock: Improve error handling of command line parsing | Paul Cristian Sarbu | |
2024-12-17 | just-lock: Match logging style of just-mr, including colors | Paul Cristian Sarbu | |
Use the RGB values of the predefined fmt library colors that both just and just-mr use. | |||
2024-12-17 | just-lock: Fix plain configuration map for 'git' imports | Paul Cristian Sarbu | |
While there, also improve check for early return from import method. | |||
2024-12-11 | Initial implementation of just-lock | Paul Cristian Sarbu | |
Able to handle imports from Git repositories and deduplicate the resulting configuration. |