Skip to content

klerisson/git2historage

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

git2historage

What's Historage?

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.

What's git2historage?

A tool to convert any ordinary Git repository to a Historage repository.

How to use git2istorage

  1. Set a "conf" file
TMP_DIR=/path/to/tmp/directory
GIT_REPOSITORY=/path/to/original/git/repository
HISTORAGE_REPOSITORY=/path/to/historage/repository
  1. Run
cd git2historage
./git2historage.sh

Note

  • Prepare a case-sensitive file system for Historage.
  • Locate $TMP_DIR on RAM disk for improving converting speed.

Contact

Hideaki Hata: hdrky[at]gmail.com

Acknowledgments

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.

License

Eclipse Public License - v 1.0 http://www.eclipse.org/legal/epl-v10.html

About

A tool to convert any ordinary Git repository to a Historage repository, a fine-grained version control repository.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 93.0%
  • GAP 6.4%
  • Other 0.6%