Clojure CLI 1.10.2.805 prerelease is now available:
• Fixed git checkout implementation (issues when using multiple commits from the same repo). If you have been using prerelease 1.10.2.801 for git deps, you should update and rm -rf ~/.gitlibs
• Resolution of commits now only fetches if it can't resolve, which reduces network use and improves performance
• When using the CLI, if your git command is not on the path as git
for some reason, you can set GITLIBS_COMMAND env var
◦ If using tools.deps.alpha / tools.gitlibs directly, you can also use the Java system properties clojure.gitlibs.dir and clojure.gitlibs.command (these take precedence over the env vars).
• Fix reflection error in tools.gitlibs
• Updated tools.cli, and com.cognitect.aws libs (notably moves transitive deps org.eclipse.jetty/jetty-* to 9.4.36.v20210114)
Great stuff! I liked how you included instructions of how to test it in the pre-release. Maybe include instructions of how to start using the real thing when releasing it? Not that I need it myself, but it gives symmetry. 😃 Also, might educate a bit about that there was a phase where people could test it. Just a thought.
re "instructions of how to start using the real thing" - you will use it the exact same way you use it now so...
not sure what new things to say there
Clojure CLI 1.10.3.810 prerelease is now available • Removed use of git option only available on newer gits to work with broader version range (git ≥ 2.5) • Check exit code on git dep checkout and throw with the git error • Overhauled configuration and option implementations for gitlibs, will write this up more for stable release, stuff from last release all still works • Use Clojure 1.10.3 as default Clojure version (as always, you can use any version of Clojure with any version of the Clojure CLI)