Commits Summary

Overview

In AutoRABIT ARM, the Commits Summary screen provides detailed information about each commit or merge, including diffs of modifications. Commits are organized by the date they were made in ARM. By default, only commits by the logged-in user are displayed in reverse chronological order (most recent first).

Accessing the Commits Screen

  1. Navigate to Version Control > Commits to access the Commits screen.

  2. For optimal viewing, set your browser's zoom level to 80% (Chrome/Firefox).

Viewing Commits

  • To view all commits (including those by teammates), toggle the Created By Me switch to the left.

  • To filter commits pending reviewer approval, toggle the Pending Approvals switch to the right.

  • Use the search field to filter commits by label, revision number, or comment. Note: Search is case-sensitive.

Commits screen showing filter and search options
Commits screen with search and filter toggles

Commit Details

Each commit entry displays:

  • Commit Type Initials:

    • PV: Prevalidation Commit

    • EZ: EZ-Commit

    • M: Merge Commit

    • VM: Validate and Merge

    • BB: Branching Baseline

    • RC: Revert Commit

    • CI: Commit from CI Job

    • DR: Dry Run

    • EC: External Commit

  • Commit label name

  • Commit message

  • Committer's username

  • Commit creation date

  • Version Control repository, destination, and source branch details

  • Salesforce Org details (if applicable)

  • Commit Revision label

  • Commit/Merge status

Quick Merge

Quick Merge allows direct merging from the Commits screen without navigating to the New Merge screen.

  1. Hover over the three dots beside the desired commit.

  2. Click Quick Merge.

  3. Confirm the action in the pop-up.

Quick Merge menu option on Commits screen
Quick Merge action in the menu

Note: Quick Merge is not available for:

  • Prevalidation Merge commits pending approval

  • Already merged commits

Detailed View

  1. Hover over the three dots beside a commit and click Detailed View.

Accessing detailed commit view
Accessing detailed view from commit menu
Three-dot menu beside a prevalidated commit
Detailed view access for prevalidated commits
Red dot indicating failed prevalidation
Indicator for failed prevalidation

The detailed view includes:

  • Commit details

  • Merge/EZ-Commit configuration

  • Pull Request section (for EZ-Commits only)

  • Reviewer comments

  • Metadata diffs

  • Deployment validation

  • Code Analysis

  • Logs and ALM integration

Commit details summary panel
Commit summary details
Dropdown showing in-depth configuration
Expanded view of selected features
EZ-Commit pull request details
Pull request details in EZ-Commit
Step-by-step commit process view
Visual display of commit steps
Reviewer comments section
Comments by reviewers
Commit reports and code analysis section
Commit details report panel

Code Analysis File

Static Code Analysis (SCA) is part of the security development lifecycle. Tools include ApexPMD, Checkmarx, Salesforce Scanner, and CodeScan. Violations are displayed by file and line.

Static code analysis report example
Sample Static Code Analysis output

Files Changed

ARM compares metadata changes between branches/orgs. RED indicates deletions or changes from the source; GREEN indicates changes in the destination.

Metadata diff showing insertions and deletions
Metadata diff view
Expanded inline diff with download option
Inline diff and download options

Commit Status Types

  • Completed: Successful commit/merge.

  • Failed: Validation/deployment failed.

  • Merge Conflicts: Conflicting files during merge.

  • Auto Rejected: Review not completed in time.

  • Review Pending: Awaiting reviewer action.

  • No Modifications: No differences found.

Completed commit status
Completed status

Filtering Commits

Filter options include:

  • Repository and Branch

  • Content (label, revision, comments)

  • Pending Approvals

  • Date Range

  • Commit Type

  • Author

  • Board (Salesforce or Vlocity)

Filter by repository and branch
Repository and branch filters

Delete Commits/Merges

Only users who created the commit or org admins can delete commits (unmerged only).

Delete commit option in menu
Delete Commit option

Note:

  • Deleted commits are not recoverable.

  • An email notification is sent upon deletion.

Commit Workspace

Parallel commits from the same source org to different VC branches are shown in the Commit Workspace. Users may remove commits queued for deployment.

Commit workspace showing queued commits
Commit queue overview

Deployment Workspace

Prevalidated deployments waiting in the queue are listed in the Deployment Workspace.

Deployment workspace with pending validations
Prevalidation queue view

Last updated

Was this helpful?