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)} 204
org.apache.maven.scm.ScmFileSet Line
use ScmFileSet( File, List ) 117
use getFileList() instead 155
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 85
org.apache.maven.scm.manager.ScmManager Line
use {@link #changeLog(org.apache.maven.scm.command.changelog.ChangeLogScmRequest)} instead 181
use {@link #changeLog(org.apache.maven.scm.command.changelog.ChangeLogScmRequest)} instead 202
use {@link #changeLog(org.apache.maven.scm.command.changelog.ChangeLogScmRequest)} instead 237
use {@link #changeLog(org.apache.maven.scm.command.changelog.ChangeLogScmRequest)} instead 256
org.apache.maven.scm.provider.AbstractScmProvider Line
--No comment-- 225
--No comment-- 238
--No comment-- 304
--No comment-- 316
--No comment-- 379
--No comment-- 427
--No comment-- 438
--No comment-- 517
--No comment-- 584
--No comment-- 595
--No comment-- 874
--No comment-- 885
--No comment-- 933
--No comment-- 952
--No comment-- 989
--No comment-- 1010
org.apache.maven.scm.provider.ScmProvider Line
use {@link #branch(ScmRepository, ScmFileSet, String, ScmBranchParameters)} 154
use {@link #branch(ScmRepository, ScmFileSet, String, ScmBranchParameters)} 168
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)} 203
use {@link #changeLog(org.apache.maven.scm.command.changelog.ChangeLogScmRequest)} instead 224
use {@link #changeLog(org.apache.maven.scm.command.changelog.ChangeLogScmRequest)} instead 245
use {@link #changeLog(org.apache.maven.scm.command.changelog.ChangeLogScmRequest)} instead 272
use {@link #changeLog(org.apache.maven.scm.command.changelog.ChangeLogScmRequest)} instead 306
use {@link #changeLog(org.apache.maven.scm.command.changelog.ChangeLogScmRequest)} instead 323
use {@link #changeLog(org.apache.maven.scm.command.changelog.ChangeLogScmRequest)} instead 342
use {@link #changeLog(org.apache.maven.scm.command.changelog.ChangeLogScmRequest)} instead 361
you must use {@link ScmProvider#checkIn(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.ScmVersion, String)} 386
you must use {@link ScmProvider#checkOut(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.ScmVersion)} 434
you must use {@link ScmProvider#checkOut(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.ScmVersion, boolean)} 469
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)} 529
you must use {@link ScmProvider#export(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.ScmVersion)} 557
you must use {@link ScmProvider#export(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.ScmVersion, String)} 592
use {@link #tag(ScmRepository, ScmFileSet, String, ScmTagParameters)} 643
use {@link #tag(ScmRepository, ScmFileSet, String, ScmTagParameters)} 669
you must use {@link ScmProvider#update(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.ScmVersion)} 706
you must use {@link ScmProvider#update(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.ScmVersion, boolean)} 731
you must use {@link ScmProvider#update(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.ScmVersion, String)} 770
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)} 798
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)} 827
you must use {@link ScmProvider#list(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, boolean, org.apache.maven.scm.ScmVersion)} 882
use blame with {@link BlameScmRequest} parameter 909

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