Skip to main content
Version: 3.1

Application Revision

Definition​

An Application Revision is a development version of a Mendix Application at a moment in time; a single commit either in Git or SVN. Revisions are created when Mendix model changes are commited to Teamserver in Mendix Studio Pro.

See Mendix documentation for more information about revisions.

Properties​

Key​

The identifying number assigned by MTA that is used in the MTA Public API endpoints.

Author​

The creator of the revision (committer).

Commit message​

The description added to the commit action. Typically this contains information about the model changes.

Create commit date​

The date when the revision is created (or the commit is done).

Mendix version​

The version of Mendix Studio Pro in which the Application is developed.

Commit id​

The commit number of the model of the Mendix application.

Modules​

The total number of modules in application revision.

Entities​

The total number of entities in application revision.

Microflows​

The total number of Microflows in application revision.

Pages​

The total number of Pages in application revision. Only shown if the associated Application had Loading Pages and Widgets enabled at the time the revision was downloaded.

Widgets​

The total number of widgets in application revision. Only shown if the associated Application had Loading Pages and Widgets enabled at the time the revision was downloaded.

Business rules​

  • The Application revision information cannot be deleted from MTA if a Test Configuration is using the Application revision.

Actions​

View Application Revisions​

  • Navigate to the Applications page to view all Applications that are used in MTA.
  • Select an Application by clicking on the tile.
  • Navigate to App revisions.

View Application Revision details​

  • Navigate to the Applications page to view all Applications that are used in MTA.
  • Select an Application by clicking on the tile.
  • Navigate to App revisions to view the Application revisions.
  • Click on to view Modules, Entities, Microflows, Pages and Widgets in this revision.

Add an Application revision​

Add a new Application revision to MTA by downloading it from teamserver. The only way to download a revision, is if you select this revision to be used in a Test Configuration.

There are two possible ways of achieving this:

Note that downloading can take some time depending on the size of the Mendix project.

Change the Application revision for a Test Configuration​

  • Navigate to the Test configurations page.
  • Select the Test Configuration.
  • Navigate to App revisions.
  • Click on Change revision.
  • Select the revision you want to test on.
  • MTA will download the revision if it is not yet downloaded.

Change to a revision downloaded using a subscription​

If a Branch Subscription is present, it is possible to change to the latest downloaded revision immediately.

  • Click on for the Application for which you want to change the revision.
  • Click Change to {commitid}.

Adapt Test Suites in a Test Configuration to a downloaded Application revision​

note

MTA will not check if the revision of a Test Configuration matches the one that is running on the Application Instance.
This allows for connecting a locally running Application to MTA.

Test Suites in a Test Configuration must be adapted to a new downloaded Application revision, in order to be build Teststeps using that revision's Mendix Model information.

  • Click the Adapt to next revision button for the selected Test Configuration. MTA will evaluate all model changes and check the consistency of the Test Suite definitions with the Mendix model. If the test model and the Mendix model are not compliant a Construction Error will be shown.

Restore previous revision of Test Suites in a Test Configuration​

See Snapshot.

Delete a downloaded Application revision​

It is no longer possible to delete downloaded revisions manually. Application revisions are cleaned up nightly by MTA if they are no longer in use.

Feedback?​

Missing anything? Let us know!

Last updated 27 November 2025