How can one installation package replace another without uninstalling and reinstalling?

How can one installation package replace another without uninstalling and reinstalling?

We want to use packages to make changes to Sugar instead of studio.  That way we can track the changes in GITHUB.

Parents
  • Good answers.

    About the pull request.  That is what we use now, but we are talking about being able to go to the cloud.   Do you know a way to do that via cloud?

  • Since 10.x sugar has an api to install packages. Maybe it is possible with a githook to create a package and install it on the desired instance?

Reply Children
  • If you do not want to uninstall/reinstall, the version number change is the best option whether you do it manually or use the API. I prefer to uninstall/reinstall to make sure any files that might have been removed from later versions are removed.