Status Monitor

This topic describes the Status Monitor.

Status Monitor overview

The Status Monitor displays information from the GitCentric bridge for current and completed synchronizations for the selected branch-stream mapping. The Status Monitor is updated every five seconds during an import or export operation.

Back to top

Current Synchronization Status

The following summarizes the values for the Current Synchronization Status fields.

Status

The status of the current synchronization. Values are:

Idle. Synchronization is complete.

Syncing. Synchronization has just started.

Syncing | Running for x seconds. Synchronization is active and has been running for the time shown.

Modified By The user who pushed the commit.
Subject The first line of the commit message entered by the user.
SHA The SHA associated with the commit.

Back to top

Completed Synchronizations

The following summarizes the values for the Completed Synchronizations fields.

Type The task type associated with the commit. See Synchronization Type values.
Time The time the synchronization finished.
Status Whether the synchronization task succeeded (Pass) or failed (Fail).
Trans ID The AccuRev transaction associated with the commit.
Message A message indicating that the synchronization passed or why it failed.
Subject The first line of the commit message entered by the user.
SHA The SHA associated with the synchronization.

The Status Monitor tracks phases per commit, so if you do a multi-commit push (such as a push on an existing repository to import commit history import into AccuRev), you will see these phases repeat over and over for each commit import. The most recent completed synchronization always appears at the top of the Complete Synchronizations section.

Back to top

Synchronization Type values

The following sections summarizes the values for the Type field.

IncrementalImport (16 phases total)

Phase Steps:
Initialization 1 "step"

doImport - Cleanup Workspace

doImport - Parse Commit Messages

doImport - Process Commit Diff

1 "step"

1 "step"

n "diffs"

setupPromote - processEmptyDirs

setupPromote - processMoveAside

setupPromote - checkEvilTwinForMove

setupPromote - checkUndefunctFiles

setupPromote - checkUndefunctDirs

setupPromote - checkEvilTwinFiles

setupPromote - undefunctElements

setupPromote - coFiles

setupPromote - processElinks

setupPromote - popFiles

setupPromote - moveFiles

setupPromote - deleteFiles

setupPromote - blobFiles

setupPromote - addFiles

setupPromote - keepFiles

setupPromote - linkFiles

setupPromote - mergeFiles

setupPromote - chmodFiles

setupPromote - removeOverlaps

1 "step"

1 "step"

1 "step"

1 "step"

1 "step"

1 "step"

n "elements"

1 "step"

n "elements"

1 "step"

n "elements"

1 "step"

n "blobs"

1 "step"

1 "step"

1 "step"

1 "step"

1 "step

1 "step"

doImport - Promote files 1 "step"

FullImport (19 phases total)

Phase Steps
Initialization 1 "step"

streamToCommit - Init

streamToCommit - Process Elements

streamToCommit - Finalize Commit

1 "step"

n "elements"

1 "step"

doImport - Cleanup Workspace

doImport - Parse Commit Messages

doImport - Process Commit Diff

1 "step"

1 "step"

n "diffs"

setupPromote - processEmptyDirs

setupPromote - processMoveAside

setupPromote - checkEvilTwinForMove

setupPromote - checkUndefunctFiles

setupPromote - checkUndefunctDirs

setupPromote - checkEvilTwinFiles

setupPromote - undefunctElements

setupPromote - coFiles

setupPromote - processElinks

setupPromote - popFiles

setupPromote - moveFiles

setupPromote - deleteFiles

setupPromote - blobFiles

setupPromote - addFiles

setupPromote - keepFiles

setupPromote - linkFiles

setupPromote - mergeFiles

setupPromote - chmodFiles

setupPromote - removeOverlaps

1 "step"

1 "step"

1 "step"

1 "step"

1 "step"

1 "step"

n "elements"

1 "step"

n "elements"

1 "step"

n "elements"

1 "step"

n "blobs"

1 "step"

1 "step"

1 "step"

1 "step"

1 "step

1 "step"

doImport - Promote files 1 "step"

FullExport (4 phases total)

Phase Steps
Initialization 1 "step"

streamToCommit - Init

streamToCommit - Process Elements

streamToCommit - Finalize Commit

1 "step"

n "elements"

1 "step"

IncrementalExport or CatchUpExport (6 phases total)

Phase Steps
exportSingle - Init 1 "step"

doExport - getTransInfo

doExport - getChangeSet

doExport - generateFastImport

doExport - gitFastImport

1 "step"

1 "step"

n "changes"

1 "step"

exportSingle - Check null commit 1 "step"

Back to top