| Commit message (Collapse) | Author | Age | Files | Lines | 
| ...  |  | 
| | | 
| | 
| | 
| | 
| | 
| | 
| | 
| |  | 
* 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
 | 
| | |  | 
 | 
| | |  | 
 | 
| | | 
| | 
| | 
| |  | 
* inline the code (its a header library)
 | 
| | |  | 
 | 
| | |  | 
 | 
| | |  | 
 | 
| | | 
| | 
| | 
| |  | 
* "info" was always printed instead of the errno string. Now it prints the error and returns "info" on "Success"
 | 
| |/   | 
 | 
| |\  
| | 
| |  | 
BUG: Order matters
 | 
| | | 
| | 
| | 
| |  | 
* check_pathvar was the culprit
 | 
| |/  
|   
|   
|    | 
* This needed to be one line up, otherwise the next function would not be able to import conda
 | 
| |\  
| | 
| |  | 
More RT
 | 
| | |  | 
 | 
| | |  | 
 | 
| | |  | 
 | 
| | | 
| | 
| | 
| | 
| |  | 
* The not (bang) overrides the return code. Split the command from the if-statement to obtain the real code, not just true/false
* Print the last n lines of the log only when there's something to print
 | 
| | | 
| | 
| | 
| | 
| |  | 
* NGINX updated and changed the default error page source code
* Look for "404" in the page contents
 | 
| | |  | 
 | 
| | |  | 
 | 
| | | 
| | 
| | 
| |  | 
the script ends
 | 
| | |  | 
 | 
| | | 
| | 
| | 
| |  | 
yaml config
 | 
| | | 
| | 
| | 
| | 
| |  | 
* Detect RT scripts
* Generalize file extension pattern use
 | 
| | |  | 
 | 
| | | 
| | 
| | 
| |  | 
* Tests the "based_on" key
 | 
| | | 
| | 
| | 
| | 
| |  | 
* profile.d/{conda,mamba}.sh don't set PATH so "import conda" and "import mamba" fail when conda is invoked. Fantastic.
* Put conda's python interpreter on the PATH before using conda for the first time
 | 
| | |  | 
 | 
| |/   | 
 | 
| |\  
| | 
| |  | 
Combine functions: pip_index_provides and conda_index_provides
 | 
| | |  | 
 | 
| | | 
| | 
| | 
| | 
| |  | 
* Wheels are only built now if they appear in the pip_packages_deferred list.
* Strip the version spec off of the package name if present
 | 
| | | 
| | 
| | 
| |  | 
* From (char *) to (void)
 | 
| | |  | 
 | 
| |/  
|   
|   
|   
|    | 
* Replaces conda_* and pip_* with pkg_index_provides
* Because this function can fail in so many ways I've added pkg_index_provides_strerror() and a detection macro PKG_INDEX_PROVIDES_FAILED() to make things easier
 | 
| |\  
| | 
| |  | 
Update tests / Bug fixes
 | 
| | | 
| | 
| | 
| |  | 
* macOS Actions runners have 3 vCPUs. No wonder this wasn't working. Reduce the success count to 1.
 | 
| | | 
| | 
| | 
| |  | 
* Brute force the conditions required to make this work. Issue 128 jobs.
 | 
| | | 
| | 
| | 
| | 
| |  | 
* Record status(s) and just verify they're non-zero. Checking for exact values is difficult when you don't know the hardware ahead of time.
* Apply HOLD state
 | 
| | | 
| | 
| | 
| |  | 
executed and the pool is killed
 | 
| | | 
| | 
| | 
| |  | 
* Better than putting -1 everywhere
 | 
| | | 
| | 
| | 
| |  | 
* Increasing sleep times might help.
 | 
| | | 
| | 
| | 
| | 
| |  | 
* test_envctl_init
* test_envctl_register
 | 
| | | 
| | 
| | 
| | 
| |  | 
* test_mp_fail_fast
* test_mp_stop_continue
 | 
| | | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| |  | 
* test_pip_index_provides
* test_conda_provides
* test_conda_get_active_environment
* test_delivery_gather_tool_versions
Fix tests:
* global.sysconfdir duplicates the environment string
* Use delivery_free()
* Use globals_free()
 | 
| | | 
| | 
| | 
| |  | 
* XDG_CACHE_HOME is now pointing to cache_local instead of TMPDIR
 | 
| | | 
| | 
| | 
| |  | 
* delivery_gather_tool_versions now returns non-zero if unable to determine a tool's version
 | 
| | | 
| | 
| | 
| | 
| |  | 
* Avoid false positives by returning early when the spec is empty
* Remove --use-index-cache. The remote channel must always be checked (conda is extremely slow to read its own channel data, so expect abnormally long delays on first-run)
 | 
| | | 
| | 
| | 
| | 
| |  | 
* Always quote the incoming spec to avoid accidental shell redirection
* Never use the local cache. We're checking a remote source, so it matters greatly where pip is looking for the package
 | 
| | | 
| | 
| | 
| |  | 
* The user can choose to (not) run the long scripted statis test(s)
 |