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 50 @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: 50

org.apache.maven.scm.ChangeSet Line
Use method {@link #containsFilename(String)} 217
org.apache.maven.scm.ScmFileSet Line
use ScmFileSet( File, List ) 129
use getFileList() instead 172
org.apache.maven.scm.command.tag.AbstractTagCommand Line
use method {@link #executeTagCommand(ScmProviderRepository, ScmFileSet, String, ScmTagParameters)} 40
org.apache.maven.scm.manager.AbstractScmManager Line
use {@link #setScmProvider(String, ScmProvider)} instead 89
org.apache.maven.scm.manager.ScmManager Line
use {@link #changeLog(org.apache.maven.scm.command.changelog.ChangeLogScmRequest)} instead 190
use {@link #changeLog(org.apache.maven.scm.command.changelog.ChangeLogScmRequest)} instead 211
use {@link #changeLog(org.apache.maven.scm.command.changelog.ChangeLogScmRequest)} instead 241
use {@link #changeLog(org.apache.maven.scm.command.changelog.ChangeLogScmRequest)} instead 260
org.apache.maven.scm.provider.AbstractScmProvider Line
--No comment-- 251
--No comment-- 265
--No comment-- 327
--No comment-- 340
--No comment-- 407
--No comment-- 464
--No comment-- 477
--No comment-- 567
--No comment-- 643
--No comment-- 656
--No comment-- 977
--No comment-- 990
--No comment-- 1044
--No comment-- 1065
--No comment-- 1101
--No comment-- 1125
org.apache.maven.scm.provider.ScmProvider Line
use {@link #branch(ScmRepository, ScmFileSet, String, ScmBranchParameters)} 160
use {@link #branch(ScmRepository, ScmFileSet, String, ScmBranchParameters)} 175
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)} 210
use {@link #changeLog(org.apache.maven.scm.command.changelog.ChangeLogScmRequest)} instead 231
use {@link #changeLog(org.apache.maven.scm.command.changelog.ChangeLogScmRequest)} instead 252
use {@link #changeLog(org.apache.maven.scm.command.changelog.ChangeLogScmRequest)} instead 273
use {@link #changeLog(org.apache.maven.scm.command.changelog.ChangeLogScmRequest)} instead 302
use {@link #changeLog(org.apache.maven.scm.command.changelog.ChangeLogScmRequest)} instead 319
use {@link #changeLog(org.apache.maven.scm.command.changelog.ChangeLogScmRequest)} instead 338
use {@link #changeLog(org.apache.maven.scm.command.changelog.ChangeLogScmRequest)} instead 357
you must use {@link ScmProvider#checkIn(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.ScmVersion, String)} 378
you must use {@link ScmProvider#checkOut(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.ScmVersion)} 427
you must use {@link ScmProvider#checkOut(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.ScmVersion, boolean)} 465
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)} 522
you must use {@link ScmProvider#export(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.ScmVersion)} 550
you must use {@link ScmProvider#export(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.ScmVersion, String)} 588
use {@link #tag(ScmRepository, ScmFileSet, String, ScmTagParameters)} 641
use {@link #tag(ScmRepository, ScmFileSet, String, ScmTagParameters)} 668
you must use {@link ScmProvider#update(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.ScmVersion)} 707
you must use {@link ScmProvider#update(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.ScmVersion, boolean)} 734
you must use {@link ScmProvider#update(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.ScmVersion, String)} 774
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)} 802
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)} 831
you must use {@link ScmProvider#list(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, boolean, org.apache.maven.scm.ScmVersion)} 888
use blame with {@link BlameScmRequest} parameter 916

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 554
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> 25
org.apache.maven.scm.command.diff.AbstractDiffCommand Line
Better support for entire filesets. 32
Better support for entire changesets (ie consistency between revision handling in SVN). 33
Consistent handling of revisions, tags and dates - currently only revisions supported 34
org.apache.maven.scm.provider.AbstractScmProvider Line
binary may be dependant on particular files though 166
set boolean? 167
binary may be dependant on particular files though 181
set boolean? 182
why public? This should be protected, no? 190
org.apache.maven.scm.repository.ScmRepository Line
clarify need - should be able to merge with ScmProviderRepository? 27