It’s quite easy to script. For example,

git checkout calcite-1.27.0
./gradlew dependencies > /tmp/d27.txt
git checkout calcite-1.28.0
./gradlew dependencies > /tmp/d28.txt
diff /tmp/d2{7,8}.txt

I posted the output at 
https://gist.github.com/julianhyde/9ca5915bfb91494b7f91405ad15d698e 
<https://gist.github.com/julianhyde/9ca5915bfb91494b7f91405ad15d698e>.

Julian


> On Nov 30, 2021, at 3:40 PM, Jacques Nadeau <[email protected]> wrote:
> 
> Nice.
> 
> Anyone know if there is a tool to fingerprint dependencies between releases
> so we can avoid introducing new dependencies accidentally?
> 
> On Tue, Nov 30, 2021 at 1:26 PM Stamatis Zampetakis <[email protected]>
> wrote:
> 
>> It seems that Vladimir fixed this already in [1].
>> 
>> [1]
>> 
>> https://github.com/apache/calcite/commit/f3e2f041567e35e65464676d3171db3b5f2ddf9c
>> 
>> On Tue, Nov 30, 2021 at 7:50 PM Jacques Nadeau <[email protected]> wrote:
>> 
>>> Can you file a JIRA? We should address before 1.29.
>>> 
>>> On Tue, Nov 30, 2021 at 6:40 AM Zoltan Farkas
>> <[email protected]
>>>> 
>>> wrote:
>>> 
>>>> According to the published pom it is a direct dependency:
>>>> 
>>> 
>> https://repo1.maven.org/maven2/org/apache/calcite/calcite-core/1.28.0/calcite-core-1.28.0.pom
>>>> <
>>>> 
>>> 
>> https://repo1.maven.org/maven2/org/apache/calcite/calcite-core/1.28.0/calcite-core-1.28.0.pom
>>>>> 
>>>> 
>>>> 
>>>>> On Nov 29, 2021, at 11:41 PM, Vladimir Sitnikov <
>>>> [email protected]> wrote:
>>>>> 
>>>>>> since core/src/kotlin does not exist yet.
>>>>> 
>>>>> I mean core/src/main/kotlin does not exist yet
>>>>> 
>>>>> Vladimir
>>>> 
>>>> 
>>> 
>> 

Reply via email to