Skip to content

Document aggressive parameter in class-side cleanUp: #96

Open
@LinqLover

Description

@LinqLover

SmalltalkImage>>#cleanUp:except: says:

"Clean up. When aggressive is true, this will destroy projects, change sets, etc.
Leave out any classes specifically listed in exclusions."
"Smalltalk cleanUp: true except: {Project. ChangeSet}"

However, this leaves a lot of room for interpretation: Should I remove any user data (e.g., caches, logs, settings) in my applications if aggressive is false? I assume yes for caches, but I am not sure about the others.

Maybe we can find a decision for such cases and document this in the comment cited above.

Metadata

Metadata

Assignees

No one assigned

    Labels

    base system[SCOPE] Squeak's basic (language) concerns such as Kernel, Collections, Graphics, Networkdocumentation[WHAT] Code (and class) comments, Wiki pages, papers, ...programmer[SCOPE] It is for the (maybe professional) programmer

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions