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.
At present, Historage supports only source code written in Java.
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: hdrky[at]gmail.com
This tool uses MASU for static program analysis. The author would like to thank the MASU's 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