Service interruption on Monday 11 July from 12:30 to 13:00: all the sites of the CCSD (HAL, EpiSciences, SciencesConf, AureHAL) will be inaccessible (network hardware connection).
Skip to Main content Skip to Navigation
Conference papers

Gitana: a SQL-based Git Repository Inspector

Valerio Cosentino 1, 2, * Javier Luis Cánovas Izquierdo 3 Jordi Cabot 4, 3 
* Corresponding author
1 ATLANMOD - Modeling Technologies for Software Production, Operation, and Evolution
LINA - Laboratoire d'Informatique de Nantes Atlantique, Département informatique - EMN, Inria Rennes – Bretagne Atlantique
Abstract : Software development projects are notoriously complex and difficult to deal with. Several support tools such as issue tracking, code review and Source Control Management (SCM) systems have been introduced in the past decades to ease development activities. While such tools efficiently track the evolution of a given aspect of the project (e.g., bug reports), they provide just a partial view of the project and often lack of advanced querying mechanisms limiting themselves to command line or simple GUI support. This is particularly true for projects that rely on Git, the most popular SCM system today. In this paper, we propose a conceptual schema for Git and an approach that, given a Git repository, exports its data to a relational database in order to (1) promote data integration with other existing SCM tools and (2) enable writing queries on Git data using standard SQL syntax. To ensure efficiency, our approach comes with an incremental propagation mechanism that refreshes the database content with the latest modifications. We have implemented our approach in Gitana, an open-source tool available on GitHub.
Document type :
Conference papers
Complete list of metadata

Cited literature [28 references]  Display  Hide  Download
Contributor : valerio cosentino Connect in order to contact the contributor
Submitted on : Thursday, August 27, 2015 - 4:17:12 PM
Last modification on : Wednesday, April 27, 2022 - 4:12:04 AM
Long-term archiving on: : Saturday, November 28, 2015 - 10:40:19 AM


Files produced by the author(s)


  • HAL Id : hal-01187769, version 1



Valerio Cosentino, Javier Luis Cánovas Izquierdo, Jordi Cabot. Gitana: a SQL-based Git Repository Inspector. ER 2015 - 34th International Conference on Conceptual Modeling, Oct 2015, Stockholm, Sweden. ⟨hal-01187769⟩



Record views


Files downloads