Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix upstream file clobberingfix-parallel-clobbering | Joseph Hunkeler | 2025-02-12 | 1 | -2/+35 |
| | | | | | | * When --overwrite is enabled and the delivery meta.rc is >1, stasis would download all files related to a delivery from the server * This change only downloads files relevant to the arch/platform of the current host system. * Addresses several memory leaks found in the delivery_series_sync function | ||||
* | trlist_remove: free the requested index before moving the pointers up | Joseph Hunkeler | 2025-02-04 | 1 | -0/+1 |
| | |||||
* | junitxml: free pointer to testcase array | Joseph Hunkeler | 2025-02-04 | 1 | -0/+1 |
| | |||||
* | junitxml: free _Error struct | Joseph Hunkeler | 2025-02-04 | 1 | -0/+3 |
| | |||||
* | Free wheel platform tag | Joseph Hunkeler | 2025-02-04 | 1 | -0/+1 |
| | |||||
* | Replace localtime with localtime_r and allocate a new buffer for each ↵ | Joseph Hunkeler | 2025-02-04 | 3 | -4/+17 |
| | | | | Delivery context | ||||
* | Improve message on memory error | Joseph Hunkeler | 2025-02-04 | 1 | -1/+1 |
| | |||||
* | Free members recently added to Delivery structure | Joseph Hunkeler | 2025-02-04 | 1 | -0/+3 |
| | |||||
* | Bug fixdelivery-wheel-index-basename | Joseph Hunkeler | 2025-02-04 | 1 | -1/+1 |
| | | | | | * This prevents absolute paths returned by listdir() from being injected into the "bottom" index.html file. * The href target should be relative to the local directory structure, not an absolute path. | ||||
* | listdir: sort records alphabetically by default | Joseph Hunkeler | 2024-12-24 | 1 | -0/+1 |
| | |||||
* | junitxml: expose number of tests that passed | Joseph Hunkeler | 2024-12-22 | 2 | -0/+3 |
| | |||||
* | Use delivery context, not globals, to populate path to condaremove-package-from-delivery | Joseph Hunkeler | 2024-12-19 | 1 | -2/+2 |
| | |||||
* | Merge pull request #78 from jhunkeler/remove-package-from-delivery | Joseph Hunkeler | 2024-12-19 | 3 | -35/+110 |
|\ | | | | | Allow removing packages from a delivery | ||||
| * | Add (conda|pip)_packages_purge configuration keys and driver | Joseph Hunkeler | 2024-12-18 | 3 | -3/+77 |
| | | |||||
| * | Consolidate package list normalization | Joseph Hunkeler | 2024-12-13 | 1 | -34/+35 |
| | | | | | | | | * Normalize as in, a list of space or tab delimited entries, is converted to a LF delimited list | ||||
* | | git_clone: rework the error handler to return the proper exit codefix-git-clone-return | Joseph Hunkeler | 2024-12-16 | 1 | -6/+31 |
| | | | | | | | | * Use goto to drop out for different failure conditions | ||||
* | | delivery_build_wheels return NULL on checkout error | Joseph Hunkeler | 2024-12-16 | 1 | -1/+5 |
| | | |||||
* | | git_clone return NULL on checkout error | Joseph Hunkeler | 2024-12-16 | 1 | -1/+1 |
|/ | |||||
* | Initialize authentication context | Joseph Hunkeler | 2024-12-11 | 1 | -0/+5 |
| | | | | * Argument generator may fail otherwise | ||||
* | Quote destination path | Joseph Hunkeler | 2024-12-11 | 1 | -1/+1 |
| | |||||
* | Restructure projectdelivery-lib | Joseph Hunkeler | 2024-12-11 | 29 | -5/+3024 |
| | | | | | | * Move headers to relevant include directories within the target tree(s) * Adjust doxygen configuration to search correct paths * Adjust CMake configuration to use new include paths | ||||
* | Move delivery_*.c sources into their own library | Joseph Hunkeler | 2024-12-08 | 14 | -12/+18 |
| | |||||
* | Fix listdir() | Joseph Hunkeler | 2024-12-06 | 1 | -3/+9 |
| | | | | | * Now returns the absolute path(s) to the file(s) * Remove restriction on reading hidden files | ||||
* | Fix segfault in join_ex | Joseph Hunkeler | 2024-12-06 | 1 | -17/+15 |
| | | | | | * Calculate the number of function arguments with va_copy() * Remove realloc() usage. No point. | ||||
* | Add ability to use artifactory without uploading any artifacts at the end. | Joseph Hunkeler | 2024-12-03 | 1 | -0/+1 |
| | | | | | | * New option: --no-artifactory-upload * Implies --no-artifactory-build-info * Updated README.md | ||||
* | delivery_exists() returns DELIVERY_NOT_FOUND by default | Joseph Hunkeler | 2024-12-03 | 1 | -12/+12 |
| | |||||
* | Simplify delivery_exists() function | Joseph Hunkeler | 2024-12-03 | 1 | -11/+13 |
| | | | | * Returns DELIVERY_[NOT_]FOUND, or -1 on error | ||||
* | Fix error message wording | Joseph Hunkeler | 2024-12-03 | 1 | -1/+1 |
| | |||||
* | Add DELIVERY_[NOT_]FOUND defines | Joseph Hunkeler | 2024-12-03 | 1 | -0/+17 |
| | | | | * Add delivery_series_sync function to download previously delivered files from artifactory | ||||
* | Unindent script_setup | Joseph Hunkeler | 2024-12-03 | 1 | -0/+1 |
| | |||||
* | Unindent script | Joseph Hunkeler | 2024-12-03 | 1 | -0/+3 |
| | |||||
* | Add basic unindent function | Joseph Hunkeler | 2024-12-03 | 1 | -0/+25 |
| | |||||
* | pip_packages now accepts name[extra1,extra2]==version strings | Joseph Hunkeler | 2024-12-03 | 1 | -6/+13 |
| | |||||
* | Break down indexer into independent source files | Joseph Hunkeler | 2024-11-18 | 1 | -0/+10 |
| | | | | | * Generate test result output * Add helper function to manage changing file extensions | ||||
* | Attempt conda environment removal only when its present on-diskworkaround-shebang-nightmare | Joseph Hunkeler | 2024-11-13 | 1 | -0/+6 |
| | |||||
* | Rename path_manip() to env_manipulate_pathstr() | Joseph Hunkeler | 2024-11-13 | 2 | -8/+7 |
| | | | | * Add key argument to generalize the function | ||||
* | Remove unused file stream | Joseph Hunkeler | 2024-11-12 | 1 | -1/+0 |
| | |||||
* | Move 'env -0' translation routine out of conda_activate | Joseph Hunkeler | 2024-11-12 | 1 | -39/+44 |
| | | | | * Add static env0_to_runtime function | ||||
* | Export the functions correctly? | Joseph Hunkeler | 2024-11-12 | 1 | -1/+1 |
| | |||||
* | Export the functions? | Joseph Hunkeler | 2024-11-12 | 1 | -0/+2 |
| | |||||
* | Use path_manip function | Joseph Hunkeler | 2024-11-12 | 1 | -10/+18 |
| | | | | * Add conda_prepend_condabin helper | ||||
* | Add path_manip function | Joseph Hunkeler | 2024-11-12 | 1 | -0/+43 |
| | |||||
* | Add source mamba.sh before redefining the function | Joseph Hunkeler | 2024-11-12 | 1 | -1/+1 |
| | |||||
* | Add __mamba_exe shell function as well | Joseph Hunkeler | 2024-11-11 | 1 | -0/+5 |
| | |||||
* | Again with the syntax issues on macos | Joseph Hunkeler | 2024-11-11 | 1 | -1/+3 |
| | |||||
* | Revert activation procedure, with tweaks | Joseph Hunkeler | 2024-11-11 | 1 | -13/+17 |
| | | | | | | * Convert CONDA_SHLVL to an integer. If this variable is non-zero then deactivate the current environment before activating a new one. * Conda's initialization scripts don't handle shebang lines longer than 127 bytes on Linux. I'm aware they handle it in conda itself, but the "bug" is such that you cannot use conda to reap the benefits of their workaround(s). * This redefines the __conda_exe shell function so that conda is always executed by the base environment's Python interpreter via CONDA_PYTHON_EXE. | ||||
* | Remove conda-verify requirement entirely | Joseph Hunkeler | 2024-11-11 | 1 | -1/+0 |
| | | | | * This package only exists for python<=3.11 and is considered optional by conda-build. | ||||
* | Clarify the conditional SUCCESS/FAIL branching a bitsafety-and-convenience | Joseph Hunkeler | 2024-11-02 | 1 | -4/+4 |
| | |||||
* | Amend counter-only loop statement | Joseph Hunkeler | 2024-11-02 | 1 | -1/+1 |
| | |||||
* | Remove unused code | Joseph Hunkeler | 2024-11-02 | 1 | -2/+0 |
| |