Skip to main content

Table 8 Comparing DyeVC features with related work

From: DyeVC: an approach for monitoring and visualizing distributed repositories

Feature

Commit notification

Awareness of concurrent changes

Repository visualization

DVCS clients

DyeVC

Notifications

New commits

Conflicts

No

No

Status change against peers

CVCS

Yes

Yes

Yes

No

No

DVCS

Somea

Someb

Somec

Yes

Yes

Related repositories

No

No

No

No

Yes

Levels of detail

No

No

No

No

Yes

Multiple peers

No

No

No

No

Yes

Commits in peer nodes

No

Somed

Somee

No

Yes

Commits in non-peer nodes

No

No

No

No

Yes

Multiple branches

No

No

No

Yes

Yes

Topology

No

No

No

No

Yes

Commit history

No

No

Somef / Partialg

Partialg

Full

  1. aExceptions are SCM Notifier and Hg Commit Monitor
  2. bException is Crystal
  3. cExceptions are VisGi, Visugit, and GitHub’s Network Graph
  4. dException is Lighthouse
  5. eException is GitHub’s Network Graph
  6. fVisugit and GitHub’s Network Graph
  7. gApproaches allow visualizing only local commits. Commits in other repositories that were not synchronized yet, or that are in non-tracked branches, are not shown