Login  Register

Re: Managing updates/patches in Pharo with Metacello

Posted by stepharo on Aug 08, 2014; 1:01pm
URL: https://forum.world.st/Managing-updates-patches-in-Pharo-with-Metacello-tp4772489p4772491.html

On dev I used the latest
Once published, backport bugs produced specific version that are merged


Ex
released
         V11PackageA

dev   latest
         V21PackageA

=>

released
         V12PackageA (merged from V11 and V22)


dev  latest
         V22PackageA




> i,
>
> How do you manage released versions updates in Metacello?
>
> E.g.
>
> I have a version 2.1, with its spec with a dependency to
> 'PackageA.11.mcz'.
> Later I find a bug which requires a new version of PackageA.11.mcz,
> everything goes ok as in the development/bleedingEdge version, which
> doesn't specify the file name, but how should I "backport" the change?
>
> What I am doing now is changing the version spec for '2.1' and
> updating the reference to 'PackageA.11.mcz' to 'PackageA.12.mcz', but
> I'm afraid this isn't the proper way of doing this.
>
> How do you manage this?
>
> In git I'd merge the commit in the 2.1 version branch, and then the CI
> that depends on such branch would incorporate the change.
>
> Regards!
>
> Esteban A. Maringolo