# 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.*

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2Fq145IEBlWS0dR8izoOvH%2Fimage.png?alt=media&#x26;token=82262582-0130-41a2-a6aa-0b5ec2fa60b1" alt="Commits screen showing filter and search options"><figcaption><p>Commits screen with search and filter toggles</p></figcaption></figure>

## 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.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2F7hZecHloxuYbFWqZRxCH%2Fimage.png?alt=media&#x26;token=fbda0944-fb89-4fd4-85a2-670f94ac312b" alt="Quick Merge menu option on Commits screen"><figcaption><p>Quick Merge action in the menu</p></figcaption></figure>

**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**.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FcntsbVkl26ceer19qctF%2Fimage.png?alt=media&#x26;token=26982df4-fa3e-4972-a297-3be7e2c18b68" alt="Accessing detailed commit view"><figcaption><p>Accessing detailed view from commit menu</p></figcaption></figure>

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2F4Saw5pdKKl8AyIBcKq5Q%2Fimage.png?alt=media&#x26;token=c2fd9a3a-aad1-42e3-b2e6-e05277403f61" alt="Three-dot menu beside a prevalidated commit"><figcaption><p>Detailed view access for prevalidated commits</p></figcaption></figure>

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FQop0llmcDYAy74oboz4R%2Fimage.png?alt=media&#x26;token=bd29b043-7f14-4740-b405-47b35f460810" alt="Red dot indicating failed prevalidation"><figcaption><p>Indicator for failed prevalidation</p></figcaption></figure>

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

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FmvDAO0yWq4DfAyrFVCpF%2Fimage.png?alt=media&#x26;token=2973a5e0-bdb4-4a63-b443-7ca908576845" alt="Commit details summary panel"><figcaption><p>Commit summary details</p></figcaption></figure>

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FZT3p8zy2yCTAFk5MZOYT%2Fimage.png?alt=media&#x26;token=9e244919-b9e7-4ac3-b677-58e9b8300565" alt="Dropdown showing in-depth configuration"><figcaption><p>Expanded view of selected features</p></figcaption></figure>

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FITitPFoBgQRfKe0I2TfS%2Fimage.png?alt=media&#x26;token=dfe6c373-cf20-4819-a10a-ffb7273edd55" alt="EZ-Commit pull request details"><figcaption><p>Pull request details in EZ-Commit</p></figcaption></figure>

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FeZLFj8PwaNfxaryuG50v%2Fimage.png?alt=media&#x26;token=23e31405-7a1e-4ace-bff1-34f6222a799f" alt="Step-by-step commit process view"><figcaption><p>Visual display of commit steps</p></figcaption></figure>

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FqmSn2ORIFgwwdG4pxhk3%2Fimage.png?alt=media&#x26;token=6c1cad8f-7ff6-4c3c-97d1-3254c22c7d81" alt="Reviewer comments section"><figcaption><p>Comments by reviewers</p></figcaption></figure>

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FtSt9Sydj60jr2CXzNKGE%2Fimage.png?alt=media&#x26;token=18a08a3b-ae0b-46a2-bdd5-fec479650812" alt="Commit reports and code analysis section"><figcaption><p>Commit details report panel</p></figcaption></figure>

## 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.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FFs5LjwFBeAipi13wztfK%2Fimage.png?alt=media&#x26;token=68633274-4ffa-4622-b0ac-6df6f2008006" alt="Static code analysis report example"><figcaption><p>Sample Static Code Analysis output</p></figcaption></figure>

## Files Changed

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

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FM4S71CFbIcgfzZb5JTAl%2Fimage.png?alt=media&#x26;token=ad2a9cd8-ba4d-4a67-85b7-0c86ceb21110" alt="Metadata diff showing insertions and deletions"><figcaption><p>Metadata diff view</p></figcaption></figure>

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FOjHTcmcgrnDTpvsr54xC%2Fimage.png?alt=media&#x26;token=8bfc801e-e7c6-4d79-b2ac-1b94a1138a3a" alt="Expanded inline diff with download option"><figcaption><p>Inline diff and download options</p></figcaption></figure>

## 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.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FUYxaPNHLxkFjhi323uxD%2Fimage.png?alt=media&#x26;token=9b134c91-c0bf-472d-8ac7-170db85b1702" alt="Completed commit status"><figcaption><p>Completed status</p></figcaption></figure>

## Filtering Commits

Filter options include:

* Repository and Branch
* Content (label, revision, comments)
* Pending Approvals
* Date Range
* Commit Type
* Author
* Board (Salesforce or Vlocity)

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2Fy3PNCyWj6LEUlnuubMM4%2Fimage.png?alt=media&#x26;token=ad30ccf0-08ce-420f-81d2-c84e7722d85d" alt="Filter by repository and branch"><figcaption><p>Repository and branch filters</p></figcaption></figure>

## Delete Commits/Merges

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

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FxlRqP1jQBDCI5hZfluO1%2Fimage.png?alt=media&#x26;token=cc54b45a-731d-4692-b768-1d2b770befb8" alt="Delete commit option in menu"><figcaption><p>Delete Commit option</p></figcaption></figure>

**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.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FWrEdiwhberuh6VVXSuP3%2Fimage.png?alt=media&#x26;token=a807d818-2bb0-471f-9cbe-abc7cfbd506d" alt="Commit workspace showing queued commits"><figcaption><p>Commit queue overview</p></figcaption></figure>

## Deployment Workspace

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

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FFy7TBgrBpz7UMx75awc8%2Fimage.png?alt=media&#x26;token=db486a14-9925-4671-8da6-8af7e5b1e414" alt="Deployment workspace with pending validations"><figcaption><p>Prevalidation queue view</p></figcaption></figure>
