## Uses of Class
net.sf.statcvs.model.Revision

Packages that use Revision
Package | Description
--- | ---
net.sf.statcvs.input | This package is responsible for parsing CVS logs and working copy and creating a StatCVS model from them.
net.sf.statcvs.model | Classes providing a representation of all log data in a repository.
net.sf.statcvs.output |
net.sf.statcvs.reports |

### Uses of Revision in net.sf.statcvs.input

Methods in net.sf.statcvs.input with parameters of type Revision
Modifier and Type | Method and Description
--- | ---
`protected void` | CommitListBuilder.`addNewCommit(Revision rev)`
`protected void` | CommitListBuilder.`addRevToCommit(Commit commit, Revision rev)`
`static boolean` | CommitListBuilder.`isSameCommit(Commit commit, Revision rev)` Returns `true` if change is part of the commit, that is if they have the same author, the same message, and are within the same timeframe.
`protected void` | CommitListBuilder.`processRevision(Revision rev)`

### Uses of Revision in net.sf.statcvs.model

Methods in net.sf.statcvs.model that return Revision
Modifier and Type | Method and Description
--- | ---
`Revision` | VersionedFile.`addBeginOfLogRevision(java.util.Date date, int lines, java.util.SortedSet symbolicNames)` Adds a "begin of log" revision to the file.
`Revision` | VersionedFile.`addChangeRevision(java.lang.String revisionNumber, Author author, java.util.Date date, java.lang.String comment, int lines, int linesDelta, int replacedLines, java.util.SortedSet symbolicNames)` Adds a change revision to the file.
`Revision` | VersionedFile.`addDeletionRevision(java.lang.String revisionNumber, Author author, java.util.Date date, java.lang.String comment, int lines, java.util.SortedSet symbolicNames)` Adds a deletion revision to the file.
`Revision` | VersionedFile.`addInitialRevision(java.lang.String revisionNumber, Author author, java.util.Date date, java.lang.String comment, int lines, java.util.SortedSet symbolicNames)` Adds an initial revision to the file.
`Revision` | VersionedFile.`getInitialRevision()` Gets the earliest revision of this file.
`Revision` | VersionedFile.`getLatestRevision()` Gets the latest revision of this file.
`Revision` | Revision.`getPreviousRevision()` Returns the predecessor of this revision or `null` if it is the first revision for the file.
`Revision` | VersionedFile.`getPreviousRevision(Revision revision)` Returns the revision which was replaced by the revision given as argument.

Methods in net.sf.statcvs.model with parameters of type Revision
Modifier and Type | Method and Description
--- | ---
`protected void` | SymbolicName.`addRevision(Revision rev)` Adds a revision to this symbolic name.
`void` | Commit.`addRevision(Revision revision)` Adds a revision to the commit.
`protected void` | Author.`addRevision(Revision revision)` Adds a revision for this author; called by `Revision` constructor
`Revision` | VersionedFile.`getPreviousRevision(Revision revision)` Returns the revision which was replaced by the revision given as argument.

Constructors in net.sf.statcvs.model with parameters of type Revision
Constructor and Description
`Commit(Revision revision)` Creates a new instance which consists of the given revision.

### Uses of Revision in net.sf.statcvs.output

Methods in net.sf.statcvs.output with parameters of type Revision
Modifier and Type | Method and Description
--- | ---
`java.lang.String` | WebRepositoryIntegration.`getDiffUrl(Revision oldRevision, Revision newRevision)` Returns a URL to a diff in the web repository browser.
`java.lang.String` | ViewVcIntegration.`getDiffUrl(Revision oldRevision, Revision newRevision)`
`java.lang.String` | ViewCvsIntegration.`getDiffUrl(Revision oldRevision, Revision newRevision)`
`java.lang.String` | TracIntegration.`getDiffUrl(Revision oldRevision, Revision newRevision)`
`java.lang.String` | JCVSWebIntegration.`getDiffUrl(Revision oldRevision, Revision newRevision)`
`java.lang.String` | CvswebIntegration.`getDiffUrl(Revision oldRevision, Revision newRevision)`
`java.lang.String` | ChoraIntegration.`getDiffUrl(Revision oldRevision, Revision newRevision)`
`java.lang.String` | WebRepositoryIntegration.`getFileViewUrl(Revision revision)` Returns a URL to a file in the web repository browser.
`java.lang.String` | ViewCvsIntegration.`getFileViewUrl(Revision revision)`
`java.lang.String` | TracIntegration.`getFileViewUrl(Revision revision)`
`java.lang.String` | JCVSWebIntegration.`getFileViewUrl(Revision revision)`
`java.lang.String` | CvswebIntegration.`getFileViewUrl(Revision revision)`
`java.lang.String` | ChoraIntegration.`getFileViewUrl(Revision revision)`

### Uses of Revision in net.sf.statcvs.reports

Methods in net.sf.statcvs.reports with parameters of type Revision
Modifier and Type | Method and Description
--- | ---
`void` | LOCSeriesBuilder.`addRevision(Revision revision)` Adds a revision to the time series.