Loader

Loader
A Loader is xxxxxxxxx.
Instance Variables
repositories: <Object>
repositories
- xxxxx
cleanUp
I clean the environment after the instalation process.
-Flush MC caches
findOrCreateProject:
findProject:
findRepositoryContaining:
list
load:
load:version:
manage:
Adds aProject to managed projects
managed
managedProjects
new
repositories
repositories:
repository:
repository:user:password:
search:
update
Update configuration of managed projects and answer a list of available updates for
installed packages.
versionOf:
LoaderProject
I keep a track of loaded projects.
As I'm kept permanently on the system (unless you execute 'Loader new clean: projectName'), I'm as small as I can be, and all my attributes should be "final" objects, like String or Number instances.
Instance Variables
name: <Object>
repositoryName: <Object>
version: <Object>
name
- xxxxx
repositoryName
- xxxxx
version
- xxxxx
findProjectLastLoadableVersion:
Answer last loadable version. If no stable release is found, answer a development version
findProjectVersionFor:
load
Reloads current version
load:
Load a version of project, answer version loaded
name
Answer a name for the receiver. This is used generically in the title of certain inspectors, such as the referred-to inspector, and specificially by various subsystems. By default, we let the object just print itself out..
name:
named:
printOn:
Append to the argument, aStream, a sequence of characters that
identifies the receiver.
projectPrefix
repository
repository:
update
Update configuration of project
version
version:
LoaderRepository
I'm a repository for Loader.
I represent a monticello repository entry, which has one or many metacello configurations.
Instance Variables
mcRepository: <Object>
mcRepository
- xxxxx
defaultRepositories
hasProject:
Verifies if project is present in this repository
initialize:user:password:
list
I answer a list of all the projects found in this repository
location:
location:user:password:
mcRepository
new
search:
I answer a list of all the projects matching found in this repository
toProjectList:
I collect all package names (with the form 'ConfigurationOf*' and transform them into project names)
toProjectName:
I transform a package name into it's project name
versionsOf: