Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove usage of categories in MCOrganizationDefinition #1732

Commits on Sep 4, 2023

  1. Unify snapshot method with Monticello

    Iceberg implemented its own MCPackage>>snapshot method to modify the one of Monticello. 
    
    The method of Monticello was updated to use the same change as Iceberg but also it was updated to reduce the number of categories (package-tag) manipulations. I want to check here if we could use this new version for Iceberg too as a step toward getting rid of the categories in Pharo
    jecisc committed Sep 4, 2023
    Configuration menu
    Copy the full SHA
    1778263 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2023

  1. Remove usage of categories in MCOrganizationDefinition

    Base the organization definition on packages and tags instead of categories.
    
    #ensureMCClassOrganisationHasCorrectStructure: has been simplified because now the organization knows the package and we do not need to do magic to ensure we have the right one
    
    IcePackageDefinition has been updated to use the package name and tag names instead of categories.
    
    This change includes pharo-vcs#1728
    jecisc committed Sep 6, 2023
    Configuration menu
    Copy the full SHA
    034d567 View commit details
    Browse the repository at this point in the history
  2. Fix tests

    jecisc committed Sep 6, 2023
    Configuration menu
    Copy the full SHA
    6efb431 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2023

  1. Configuration menu
    Copy the full SHA
    c341280 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2023

  1. Configuration menu
    Copy the full SHA
    807f204 View commit details
    Browse the repository at this point in the history
  2. Fix ring working copy

    jecisc committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    2f45ec9 View commit details
    Browse the repository at this point in the history
  3. Remove test of removed method

    jecisc committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    d5ae7a0 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2023

  1. Remove dead code

    jecisc committed Sep 16, 2023
    Configuration menu
    Copy the full SHA
    bc11b6b View commit details
    Browse the repository at this point in the history