MetaLens360Help Center

Explore repository activity insights

Activity Overview shows who changed what in your Salesforce repository, which components change most, and where knowledge or test coverage is thin.

Updated in Source control & promotion

Overview

Source Code Repo Insights turns your Git history into answers about your Salesforce delivery. It has three tabs:

Activity Overview is computed from commits stored in MetaLens360, not fetched live. That is what makes a 90-day view instant. You choose which branches to sync, and every later sync only fetches what is new.

Before you start

  • Connect a Git repository. See Connect a Git repository.
  • Plan for the first sync to take a few minutes on a busy repository. It reads about two calls to your Git provider per commit.

Steps

  1. Open Source Control → Source Code Repo Insights and stay on Activity Overview.
  2. Choose a Repository and, optionally, a branch.
  3. If you see "No commit history stored yet", click Choose branches to sync. Otherwise click Sync branches… to add or update branches.
  4. In the Sync branches dialog, tick the branches you want. If a promotion pipeline exists, its stage branches are already selected.
  5. Click Sync {n} branch(es). The sync runs on the server, so you can click Run in background and keep working. Reopen the dialog at any time to check progress.
  6. Pick a time window — 30d, 90d, 180d or 365d.
  7. Click Refresh when a "new commits since" chip appears, to recompute the view with the newest history.

What you see

Tile or panelWhat it tells you
Commits, Contributors, Components touched, Lines, Active daysVolume and pace of change in the window. Contributors are counted by who wrote the change, not by an automation account that merged it.
ConcentrationHow much of the work sits with a few people.
Most-changed componentsHot spots that change often and may need refactoring or extra review.
Changes togetherComponent pairs that keep changing together — often a hidden dependency.
Single-owner componentsComponents changed repeatedly by only one person — a knowledge risk.
Apex changed without a testCommits that touched Apex but no test file.
Branch activityActivity per synced branch.

Example

Priya opens Activity Overview for acme/salesforce-core over 90d. Single-owner components lists QuoteTrigger, changed 40 times by one developer. She schedules a pairing session so a second person learns it before the next release.

FAQs

Why don't I see a branch in the tabs?

Only branches with stored history appear. Sync the branch from Sync branches…, or let a promotion sync fetch it.

Do I need to keep syncing manually?

You can sync on demand at any time. To keep branches current automatically, add them to a schedule — see Schedule automatic syncs.

Does this page show deployments?

No. It reports what happened in the repository. For where a change has reached, use the Promotion tab.

Troubleshooting

"That branch is already being synced. Wait for the running sync to finish."

A sync for that branch is in progress. Reopen Sync branches… to watch it, then refresh.

"Sync failed. Check the repository connection and its token."

MetaLens360 could not read the repository. Test the connection in Connections. See Fix Git repository access.

"No commits in this window."

Choose a longer window, or check that the selected branch has been synced.

Was this article helpful?

Related articles