以下是在线时的结果,但在离线时不适用
$ clojure -X:deps find-versions '{:lib com.github.seancorfield/next-jdbc}'
{:git/tag "v1.2.796", :git/sha "bb4bea7"}
{:git/tag "v1.3.828", :git/sha "edae405"}
>等等
离线
$ clojure -X:deps find-versions '{:lib com.github.seancorfield/next-jdbc}'
$ echo $?
0
另一方面,对于一个 Maven 库,连接状态对显示之前检索的版本没有影响。
如果 clojure.tools.gitlibs.impl/tags 能够以尽力而为的方式而不是必要方式执行 fetch
,将会很有帮助。这样,find-versions 命令将返回之前已检索的任何标签。