## 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.