Skip to content

GustavoVale/cotonet

 
 

Repository files navigation

#cotonet

What?

A tool to build conflict-based networks.

Wait, what?

Cotonet is a tool that collects information form Git repositories concening branch merges' conflicts to build developer collaboration's networks.

How?

The implementation relies on JGit to clone repositories and extract project specific informations regarding its merge scenarios.

The networks are created in considering two different approaches based either in the entire File (i.e., all conflicting files) or in the conflicting Chunk (i.e., all conflicting chunks).

Tooling

  1. JGit: Java implementation of Git;
  2. Gradle: a build tool with a focus on build automation and support for multi-language development.
  3. MySQL: open source database.

Main Contributors:

About

A tool for the construction of Conflict-based Networks

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Java 99.8%
  • Shell 0.2%