GlossaryΒΆ

Clone
Clone is a Mercurial term that means to make a complete copy of a Mercurial repository. This is done in order to have a local copy of a repository to work in.
Embedded workspace
Embedded workspaces
A Mercurial concept that allows workspaces to be nested within other workspaces.
Exposure
Exposures

A publicly available page that provides access to and information about a specific revision of a workspace. Exposures are used to publish the contents of workspaces at points in time where the model(s) contained are considered to be useful.

Exposures are created by the PMR software, and offer views appropriate to the type of model being exposed. CellML files for example are presented with options such as code generation and mathematics display, whereas FieldML models might offer a 3D view of the mesh.

Fork
A copy of the workspace which includes all the original version history, but is owned by the user who created the fork.
Mercurial
Mercurial is a distributed version control system, used by the Physiome Model Repository software to maintain a history of changes to files in workspaces. See a tour of the Mercurial basics for some good introductory material.
Pull
Pulling
The term used with distributed version control systems for the action of pulling changes from one clone of the repository into another. With PMR, this usually implies pulling from a workspace in the model repository into a clone of the workspace on your local machine.
Push
Pushing
The term used with distibuted version control systems for the action of pushing changes from one clone of the repository into another. With PMR, this usually implies pushing from a workspace clone on your local machine back to the workspace in the model repository, but could be into any other clone of the workspace. See a tour of the Mercurial basics for some good introductory material.
Python
Python is a programming language that lets you work more quickly and integrate your systems more effectively. See http://python.org for all the details.
Synchronize
Used to pull the contents or changes from other Mercurial repositories into a workspace via a URI.
Workspace
Workspaces
A Mercurial repository hosted on the Physiome Model Repository. This is essentially a folder or directory in which files are stored, with the added feature of being version controlled by the distributed version control system called Mercurial.