Tag List Report

The following document contains the listing of user tags found in the code. Below is the summary of the occurrences per tag.

Tag Class Total number of occurrences Tag strings used by tag class
Deprecated Work 52 @deprecated
FIXME Work 0 fixme, @fixme
Todo Work 11 todo, @todo

Each tag is detailed below:

Deprecated Work

Number of occurrences found in the code: 52

org.apache.maven.scm.ChangeSet Line
Use method {@link #containsFilename(String)} 204
org.apache.maven.scm.ScmFileSet Line
use ScmFileSet( File, List ) 117
use getFileList() instead 155
org.apache.maven.scm.command.info.InfoItem Line
Use {@link #getLastChangedDateTime()} instead 130
Use {@link #setLastChangedDateTime(TemporalAccessor)} instead 138
org.apache.maven.scm.command.tag.AbstractTagCommand Line
use method {@link #executeTagCommand(ScmProviderRepository, ScmFileSet, String, ScmTagParameters)} 37
org.apache.maven.scm.manager.AbstractScmManager Line
use {@link #setScmProvider(String, ScmProvider)} instead 86
org.apache.maven.scm.manager.ScmManager Line
use {@link #changeLog(org.apache.maven.scm.command.changelog.ChangeLogScmRequest)} instead 182
use {@link #changeLog(org.apache.maven.scm.command.changelog.ChangeLogScmRequest)} instead 203
use {@link #changeLog(org.apache.maven.scm.command.changelog.ChangeLogScmRequest)} instead 238
use {@link #changeLog(org.apache.maven.scm.command.changelog.ChangeLogScmRequest)} instead 257
org.apache.maven.scm.provider.AbstractScmProvider Line
--No comment-- 225
--No comment-- 238
--No comment-- 304
--No comment-- 316
--No comment-- 379
--No comment-- 437
--No comment-- 448
--No comment-- 527
--No comment-- 594
--No comment-- 605
--No comment-- 884
--No comment-- 895
--No comment-- 943
--No comment-- 962
--No comment-- 999
--No comment-- 1020
org.apache.maven.scm.provider.ScmProvider Line
use {@link #branch(ScmRepository, ScmFileSet, String, ScmBranchParameters)} 155
use {@link #branch(ScmRepository, ScmFileSet, String, ScmBranchParameters)} 169
you must use {@link ScmProvider#changeLog(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, java.util.Date, java.util.Date, int, org.apache.maven.scm.ScmBranch)} 204
use {@link #changeLog(org.apache.maven.scm.command.changelog.ChangeLogScmRequest)} instead 225
use {@link #changeLog(org.apache.maven.scm.command.changelog.ChangeLogScmRequest)} instead 246
use {@link #changeLog(org.apache.maven.scm.command.changelog.ChangeLogScmRequest)} instead 273
use {@link #changeLog(org.apache.maven.scm.command.changelog.ChangeLogScmRequest)} instead 307
use {@link #changeLog(org.apache.maven.scm.command.changelog.ChangeLogScmRequest)} instead 324
use {@link #changeLog(org.apache.maven.scm.command.changelog.ChangeLogScmRequest)} instead 343
use {@link #changeLog(org.apache.maven.scm.command.changelog.ChangeLogScmRequest)} instead 362
you must use {@link ScmProvider#checkIn(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.ScmVersion, String)} 387
you must use {@link ScmProvider#checkOut(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.ScmVersion)} 452
you must use {@link ScmProvider#checkOut(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.ScmVersion, boolean)} 487
you must use {@link ScmProvider#diff(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.ScmVersion, org.apache.maven.scm.ScmVersion)} 547
you must use {@link ScmProvider#export(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.ScmVersion)} 575
you must use {@link ScmProvider#export(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.ScmVersion, String)} 610
use {@link #tag(ScmRepository, ScmFileSet, String, ScmTagParameters)} 661
use {@link #tag(ScmRepository, ScmFileSet, String, ScmTagParameters)} 687
you must use {@link ScmProvider#update(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.ScmVersion)} 724
you must use {@link ScmProvider#update(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.ScmVersion, boolean)} 749
you must use {@link ScmProvider#update(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.ScmVersion, String)} 788
you must use {@link ScmProvider#update(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.ScmVersion, java.util.Date)} 816
you must use {@link ScmProvider#update(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.ScmVersion, java.util.Date, String)} 845
you must use {@link ScmProvider#list(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, boolean, org.apache.maven.scm.ScmVersion)} 900
use blame with {@link BlameScmRequest} parameter 927

Todo Work

Number of occurrences found in the code: 11

org.apache.maven.scm.ChangeSet Line
make sure comment doesn't contain CDATA tags - MAVEN114 473
org.apache.maven.scm.ScmFileStatus Line
move to a real enum <p> Typesafe enum for file status </p> <p> There are two types of status defined in this class: <br> 1) Status: Changes in the working tree, not yet committed to the repository eg. MODIFIED <br> 2) Transaction: The file is part of some transaction with the repository eg. CHECKED_IN </p> 24
org.apache.maven.scm.command.diff.AbstractDiffCommand Line
Better support for entire filesets. 31
Better support for entire changesets (ie consistency between revision handling in SVN). 32
Consistent handling of revisions, tags and dates - currently only revisions supported 33
org.apache.maven.scm.provider.AbstractScmProvider Line
binary may be dependant on particular files though 150
set boolean? 151
binary may be dependant on particular files though 163
set boolean? 164
why public? This should be protected, no? 172
org.apache.maven.scm.repository.ScmRepository Line
clarify need - should be able to merge with ScmProviderRepository? 26