Ok, I get the VM to compile correctly with the new libgit2 version, and now latest vm comes with
libgit 0.25.1 for both 32 and 64 bits versions.
I also made some minor fixes to iceberg dev-0.5 and it should be ready to test and release. This
version incorporates some important changes that will allow us to work with it to make changes to
Pharo itself (and that will be noticed on big projects):
it has cherry-pick.
it speeds up sincronization by introducing more precise comparisons instead making a "full scan"
it keeps in sync branch on disk and branch on iceberg (before it was keeping them separately and it was very confusing)
Now, I needed to make some fixes for UFFI, which I put in Case 20198 (it is imperative to include
this to be able to backport 0.5 into Pharo 6.0). Also, I will need to promote a new VM as stable.
I'm not sure I want to backport this into Pharo 6. I know I promised but complications are... more than
benefits, I think: You will need a new VM. People will not know that and they will download a P6 image
with the older VM and this will cause problems.