RepoFS

File system view of Git repositories

Journal Article (2019)
Author(s)

Vitalis Salis (National Technical University of Athens)

Diomidis Spinellis (Athens University of Economics and Business)

Affiliation
External organisation
DOI related publication
https://doi.org/10.1016/j.softx.2019.03.007
More Info
expand_more
Publication Year
2019
Language
English
Affiliation
External organisation
Volume number
9
Pages (from-to)
288-292

Abstract

Empirical software engineering work often involves studying revision control system repositories maintained using the popular Git system. Checking out each revision one wants to study is inefficient. On the other hand the examination of directories and files of past revisions using Git's commands suffers from a usability perspective. We introduce RepoFS, a tool that exposes a Git repository as a virtual user-level file system. Commits, branches, and tags appear as separate directory trees allowing them to be efficiently processed through command-line tools and file explorers. We illustrate these points through motivating examples and discuss the advantages and drawbacks of the proposed approach.

No files available

Metadata only record. There are no files for this record.