net.sf.statcvs.input
public class RepositoryFileManager extends java.lang.Object
Constructor and Description |
---|
RepositoryFileManager(java.lang.String pathName)
Creates a new instance with root at
pathName . |
Modifier and Type | Method and Description |
---|---|
int |
getLinesOfCode(java.lang.String filename)
Returns the lines of code for a repository file.
|
java.lang.String |
getRevision(java.lang.String filename)
Returns the revision of filename in the local working directory by
reading the CVS/Entries file.
|
public RepositoryFileManager(java.lang.String pathName)
pathName
.pathName
- the root of the checked out repositorypublic int getLinesOfCode(java.lang.String filename) throws NoLineCountException
filename
- a file in the repositoryNoLineCountException
- when the line count could not be retrieved,
for example when the file was not found.public java.lang.String getRevision(java.lang.String filename) throws java.io.IOException
filename
- the filenamejava.io.IOException