aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Remove dead codewith-indexer-tlcJoseph Hunkeler2024-12-071-5/+0
|
* Show current release followed by all available releasesJoseph Hunkeler2024-12-071-60/+87
| | | | * Include link to archived docker image (i.e. curl -L [..] | docker load)
* Initialize docker artifact directoryJoseph Hunkeler2024-12-071-0/+1
|
* Add get_docker_images() helper functionJoseph Hunkeler2024-12-072-0/+18
|
* indexer_junitxml_report: Toggle no_printable_data instead of incrementingJoseph Hunkeler2024-12-071-1/+1
|
* get_files: empty pattern becomes '*'Joseph Hunkeler2024-12-071-0/+4
|
* The indexer now installs conda into ~/.stasis/indexer/conda instead of ↵Joseph Hunkeler2024-12-061-2/+9
| | | | | | | installing it from scratch every time. * We only need conda's indexer anyway * Same applies to ~/.stasis/indexer/tools assuming we ever need to use `jf` directly (not yet)
* Improved markdown output and presentationJoseph Hunkeler2024-12-063-82/+113
|
* Fix pointers to Delivery structJoseph Hunkeler2024-12-066-36/+55
| | | | * Dynamic allocation only. I'm completely fed up with "lost" addresses.
* Export pandoc_exec()Joseph Hunkeler2024-12-061-0/+11
|
* Take the basename of the file immediately from the StrList itemJoseph Hunkeler2024-12-061-2/+1
|
* Scan the directories listed in `dirs` instead of just the delivery directoryJoseph Hunkeler2024-12-061-3/+4
|
* Move pandoc code into its own function pandoc_exec()Joseph Hunkeler2024-12-062-55/+63
|
* Check whether arch and platform are populated before accessing themJoseph Hunkeler2024-12-061-4/+8
|
* Fix listdir()Joseph Hunkeler2024-12-061-3/+9
| | | | | * Now returns the absolute path(s) to the file(s) * Remove restriction on reading hidden files
* Fix segfault in join_exJoseph Hunkeler2024-12-061-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 Hunkeler2024-12-034-7/+15
| | | | | | * New option: --no-artifactory-upload * Implies --no-artifactory-build-info * Updated README.md
* delivery_exists() returns DELIVERY_NOT_FOUND by defaultJoseph Hunkeler2024-12-032-15/+13
|
* Use delivery_series_sync() functionJoseph Hunkeler2024-12-031-1/+23
|
* Simplify delivery_exists() functionJoseph Hunkeler2024-12-031-11/+13
| | | | * Returns DELIVERY_[NOT_]FOUND, or -1 on error
* Fix error message wordingJoseph Hunkeler2024-12-031-1/+1
|
* Add DELIVERY_[NOT_]FOUND definesJoseph Hunkeler2024-12-031-0/+17
| | | | * Add delivery_series_sync function to download previously delivered files from artifactory
* Unindent script_setupJoseph Hunkeler2024-12-031-0/+1
|
* Unindent scriptJoseph Hunkeler2024-12-031-0/+3
|
* Add basic unindent functionJoseph Hunkeler2024-12-031-0/+25
|
* pip_packages now accepts name[extra1,extra2]==version stringsJoseph Hunkeler2024-12-031-6/+13
|
* Disable "No data" row for nowindexer-tlcJoseph Hunkeler2024-11-181-1/+2
|
* Break down indexer into independent source filesJoseph Hunkeler2024-11-1816-959/+1114
| | | | | * Generate test result output * Add helper function to manage changing file extensions
* Sort releases by python versionJoseph Hunkeler2024-11-141-0/+16
|
* Attempt conda environment removal only when its present on-diskworkaround-shebang-nightmareJoseph Hunkeler2024-11-132-2/+8
|
* Rename path_manip() to env_manipulate_pathstr()Joseph Hunkeler2024-11-132-8/+7
| | | | * Add key argument to generalize the function
* When conda's prefix is too long, die.Joseph Hunkeler2024-11-131-8/+24
|
* Remove unused file streamJoseph Hunkeler2024-11-121-1/+0
|
* Move 'env -0' translation routine out of conda_activateJoseph Hunkeler2024-11-121-39/+44
| | | | * Add static env0_to_runtime function
* Export the functions correctly?Joseph Hunkeler2024-11-121-1/+1
|
* Export the functions?Joseph Hunkeler2024-11-121-0/+2
|
* Use path_manip functionJoseph Hunkeler2024-11-121-10/+18
| | | | * Add conda_prepend_condabin helper
* Add path_manip functionJoseph Hunkeler2024-11-121-0/+43
|
* Add source mamba.sh before redefining the functionJoseph Hunkeler2024-11-121-1/+1
|
* Add __mamba_exe shell function as wellJoseph Hunkeler2024-11-111-0/+5
|
* Again with the syntax issues on macosJoseph Hunkeler2024-11-111-1/+3
|
* Revert activation procedure, with tweaksJoseph Hunkeler2024-11-111-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 entirelyJoseph Hunkeler2024-11-111-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-convenienceJoseph Hunkeler2024-11-021-4/+4
|
* Amend counter-only loop statementJoseph Hunkeler2024-11-021-1/+1
|
* Remove unused codeJoseph Hunkeler2024-11-021-2/+0
|
* Add missing doc parameterJoseph Hunkeler2024-11-021-0/+1
|
* Combine initializer with declarationJoseph Hunkeler2024-11-022-8/+5
|
* Return shell() directlyJoseph Hunkeler2024-11-021-3/+1
| | | | * The status variable is redundant
* Bug fixes:Joseph Hunkeler2024-11-024-9/+38
| | | | | | | | * Remove PATH modification from check_pathvar * Rename check_pathvar to check_system_path * Add conda_prepend_bin function to handle PATH modification during activation * Add logic to handle first-run activation, and subsequent calls to change conda environments (otherwise conda clobbers its own shell functions) * Use $CONDA_PYTHON_EXE and $CONDA_EXE to ensure conda comes from the just-installed tree