Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-01-20 | Move file_storage.hpp to file_system subdirectory | Sascha Roloff | |
2023-01-19 | Minor fixes for compiling with clang-14 | Oliver Reiche | |
2023-01-16 | just-mr fetch: fix overwriting distfiles | Klaus Aehlig | |
Both, the python script as well as the compiled variant of just-mr fetch try to overwrite already existing distfiles in the distdir. While it is unclear if overwriting existing distfiles or not copying to distdir if a file with that name already exists is the better behaviour, we at least should not error out, as the compiled just-mr currently does as it sets permission to 444 and hence cannot overwrite later; fix this by addwing owner write permissions before overwriting. | |||
2023-01-16 | just-mr fetch: fix internal archive description | Klaus Aehlig | |
The absent value for an optional string is std::nullopt, not the empty string. | |||
2023-01-16 | just-mr fetch: drop redundant directory creation | Klaus Aehlig | |
just-mr fetch is supposed to fetch to the first (in search order) distdir that is an existing directory (and error out if no such directory exists). So, once a directory is found, there is no need to create it---we already verified it is an existing directory. | |||
2023-01-16 | just-mr: fix quoting | Klaus Aehlig | |
... in error message reporting the lack of present distdirs. | |||
2023-01-16 | fpath_git_map: Fix wrong log message | Paul Cristian Sarbu | |
2023-01-10 | repos_to_setup_map: Remove unnecessary logger capture in lambda calls | Paul Cristian Sarbu | |
2023-01-10 | Just-MR: Fix distdir computation in internal just-mr | Paul Cristian Sarbu | |
This provides the fix already performed for the just-mr script in the internal just-mr as well. In short, this fix makes sure that the computation of the content key for distdir repositories is independent of the presence of the respective archives in CAS. | |||
2022-12-23 | Just-MR: Fix wrong commit_git_map key | Paul Cristian Sarbu | |
The subdir is required alongside the commit hash for a valid map key when importing a Git repository into our Git cache. | |||
2022-12-23 | Just-MR: Remove wrong pass-by-reference when wrapping loggers | Paul Cristian Sarbu | |
Passing the logger by reference would require the caller to be kept alive. Also, being a shared_ptr, the logger can be passed by value at almost no cost. | |||
2022-12-23 | Just-MR: Fix bloated reachable repos | Paul Cristian Sarbu | |
Use intermediary unordered sets to store the repos to_setup and to_include to avoid unnecessary duplicates. It is purely a performance benefit. | |||
2022-12-23 | Just-MR: Fix mrrc config handling | Paul Cristian Sarbu | |
The parser was exiting early when the user gave no rc file, before having the chance to look for the config file in the default locations. | |||
2022-12-23 | just-mr: fix exec log message | Klaus Aehlig | |
... to show the argument vector properly serialized as json. In this way, the vector can be read unambigiously even if arguments contain white space. | |||
2022-12-21 | Just-MR: Add main logic for just calls sub-commands | Paul Cristian Sarbu | |
2022-12-21 | Just-MR: Add main logic for setup and setup-env sub-commands | Paul Cristian Sarbu | |
2022-12-21 | Just-MR: Add main logic for update sub-command | Paul Cristian Sarbu | |
2022-12-21 | Just-MR: Add main logic for fetch sub-command | Paul Cristian Sarbu | |
2022-12-21 | Just-MR: Add main with CL args handling | Paul Cristian Sarbu | |
2022-12-21 | Just-MR: Add repos-to-setup map | Paul Cristian Sarbu | |
Contains the logic for the checkout of all supported repositories. | |||
2022-12-21 | Just-MR: Add archive content to WS root git map | Paul Cristian Sarbu | |
Uses libarchive to unarchive the archives from CAS. | |||
2022-12-21 | Just-MR: Add archive fetch map | Paul Cristian Sarbu | |
2022-12-21 | Just-MR: Add archive content-in-CAS map | Paul Cristian Sarbu | |
Calls libcurl to fetch the archives from the internet. | |||
2022-12-21 | Just-MR: Add file path to WS root git map | Paul Cristian Sarbu | |
2022-12-21 | Just-MR: Add commit to WS root git map | Paul Cristian Sarbu | |
2022-12-21 | Just-MR: Add git commit update map | Paul Cristian Sarbu | |
2022-12-21 | Just-MR: Add distdir to WS root git map | Paul Cristian Sarbu | |
2022-12-21 | Just-MR: Add import-to-git map | Paul Cristian Sarbu | |
2022-12-21 | Just-MR: Add utilities library for just-mr | Paul Cristian Sarbu | |
2022-12-21 | Just-MR: Add critical git op map | Paul Cristian Sarbu | |
2022-12-21 | Just-MR: Add logic for critical git ops | Paul Cristian Sarbu | |
2022-12-21 | Just-MR: Add types definitions for critical Git ops | Paul Cristian Sarbu | |