This repository has been deprecated.
- Please use sh5i/git-stein.
Historega is a fine-grained version control system based on Git. With Historage you can trace the history of fine-grained entities in Java, such as fields, constructors, methods, and classes.
@inproceedings{historage-hata-2011,
author = {Hata, Hideaki and Mizuno, Osamu and Kikuno, Tohru},
title = {Historage: Fine-Grained Version Control System for Java},
booktitle = {Proceedings of the 12th International Workshop on Principles of Software Evolution and the 7th Annual ERCIM Workshop on Software Evolution},
series = {IWPSE-EVOL ’11}
pages = {96–100},
doi = {10.1145/2024445.2024463},
year = {2011},
}
A tool to convert any ordinary Git repository to a Historage repository.
- Set a "conf" file
TMP_DIR=/path/to/tmp/directory
GIT_REPOSITORY=/path/to/original/git/repository
HISTORAGE_REPOSITORY=/path/to/historage/repository
- Run
cd git2historage
./git2historage.sh
- Prepare a case-sensitive file system for Historage.
- Locate $TMP_DIR on RAM disk for improving converting speed.
Hideaki Hata: hata[at]is.naist.jp
This tool uses MASU for static program analysis. The author would like to thank the MASU developer team for providing the tool and giving him valuable advice.
Eclipse Public License - v 1.0 http://www.eclipse.org/legal/epl-v10.html