EvoFETCH is an extension to FETCH, so FETCH must be installed before EvoFETCH can be used.
Installation instructions for FETCH can be found here:
http://lore.ua.ac.be/fetchWiki/index.php/Installation
Install EvoFETCH over the top of FETCH.
The archive for EvoFETCH contains a top-level FETCH folder, which contains the scripts, src and samples folders. These folders will add to FETCH's existing folder structure.
EvoFETCH requires the ldiff tool to perform differencing.
LDIFF can be found here:
https://sourceforge.net/projects/ldiff/
EvoFETCH works by extracting information from source control repositories and by accessing data produced by the CVSAnalY tool.
CVSAnalY can be obtained from here:
http://projects.libresoft.es/wiki/cvsanaly
In order to run EvoFETCH, the following environment variables must be set:
| Variable | Description |
|---|---|
| FETCH | The root directory of the FETCH installation (EvoFETCH requires FETCH). |
| This should be the directory containing the scripts and src subdirectories, | |
| e.g. /home/fred/fetch | |
| SN_HOME | Refers to the directory containing both the snavigator and dbdump binaries |
| (provided by Source Navigator) | |
| e.g. /home/fred/tools/SN-NG4.4/bin | |
| PMC | Refers to the pmccabe binary in fetch/bin that suits your platform |
| (required by FETCH) | |
| e.g. /home/fred/fetch/bin/pmccabe-linux-x86 | |
| LDIFF | Refers to the directory containing ldiff.pl for source file differencing |
| e.g. /home/fred/tools/ldiff |