Skip to content

Commit 265ca65

Browse files
committed
Update to Java commit be32516 (2025.06.02): CLJ-2886 add-libs not correctly removing non-procurer keys in tool call
1 parent c8f1729 commit 265ca65

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Clojure/Clojure.Source/clojure/repl/deps.cljc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
lib-coords (reduce-kv #(if (contains? current-libs %2) %1 (assoc %1 %2 %3))
4646
{} lib-coords)]
4747
(when-not (empty? lib-coords)
48-
(let [procurer (dissoc basis [:basis-config :paths :deps :aliases :argmap :classpath :classpath-roots])
48+
(let [procurer (reduce-kv (fn [m k v] (if (contains? #{"mvn" "git" "local"} (namespace k)) (assoc m k v) m)) {} basis)
4949
tool-args {:existing libs, :add lib-coords, :procurer procurer}
5050
{:keys [added] :as _res} (tool/invoke-tool {:tool-alias :deps, :fn 'clojure.tools.deps/resolve-added-libs, :args tool-args})
5151
;_ (clojure.pprint/pprint _res)

0 commit comments

Comments
 (0)