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

org.apache.maven.scm.ChangeSet Line
use method {@link #containsFilename(String)} 206
org.apache.maven.scm.ScmFileSet Line
use ScmFileSet( File, List ) 118
use getFileList() instead 156
org.apache.maven.scm.ScmTagParameters Line
use {@link #getSignOption()} instead 76
use {@link #setSignOption(org.apache.maven.scm.CommandParameters.SignOption)} instead 87
org.apache.maven.scm.command.checkin.AbstractCheckInCommand Line
use {@link #executeCheckInCommand(ScmProviderRepository, ScmFileSet, String, ScmVersion, SignOption)} 56
org.apache.maven.scm.command.info.InfoItem Line
use {@link #getLastChangedDateTime()} instead 129
use {@link #setLastChangedDateTime(TemporalAccessor)} instead 137
org.apache.maven.scm.command.tag.AbstractTagCommand Line
use method {@link #executeTagCommand(ScmProviderRepository, ScmFileSet, String, ScmTagParameters)} 43
org.apache.maven.scm.manager.AbstractScmManager Line
use {@link #setScmProvider(String, ScmProvider)} instead 87
org.apache.maven.scm.manager.ScmManager Line
use {@link #changeLog(org.apache.maven.scm.command.changelog.ChangeLogScmRequest)} instead 199
use {@link #changeLog(org.apache.maven.scm.command.changelog.ChangeLogScmRequest)} instead 220
use {@link #changeLog(org.apache.maven.scm.command.changelog.ChangeLogScmRequest)} instead 255
use {@link #changeLog(org.apache.maven.scm.command.changelog.ChangeLogScmRequest)} instead 274
org.apache.maven.scm.provider.AbstractScmProvider Line
--No comment-- 224
--No comment-- 237
--No comment-- 303
--No comment-- 315
--No comment-- 378
--No comment-- 436
--No comment-- 447
--No comment-- 526
--No comment-- 593
--No comment-- 604
--No comment-- 883
--No comment-- 894
--No comment-- 942
--No comment-- 961
--No comment-- 998
--No comment-- 1019
org.apache.maven.scm.provider.ScmProvider Line
use {@link #branch(ScmRepository, ScmFileSet, String, ScmBranchParameters)} 162
use {@link #branch(ScmRepository, ScmFileSet, String, ScmBranchParameters)} 176
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)} 211
use {@link #changeLog(org.apache.maven.scm.command.changelog.ChangeLogScmRequest)} instead 232
use {@link #changeLog(org.apache.maven.scm.command.changelog.ChangeLogScmRequest)} instead 253
use {@link #changeLog(org.apache.maven.scm.command.changelog.ChangeLogScmRequest)} instead 280
use {@link #changeLog(org.apache.maven.scm.command.changelog.ChangeLogScmRequest)} instead 314
use {@link #changeLog(org.apache.maven.scm.command.changelog.ChangeLogScmRequest)} instead 331
use {@link #changeLog(org.apache.maven.scm.command.changelog.ChangeLogScmRequest)} instead 350
use {@link #changeLog(org.apache.maven.scm.command.changelog.ChangeLogScmRequest)} instead 369
you must use {@link ScmProvider#checkIn(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.ScmVersion, String)} 394
you must use {@link ScmProvider#checkOut(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.ScmVersion)} 459
you must use {@link ScmProvider#checkOut(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.ScmVersion, boolean)} 494
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)} 554
you must use {@link ScmProvider#export(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.ScmVersion)} 582
you must use {@link ScmProvider#export(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.ScmVersion, String)} 617
use {@link #tag(ScmRepository, ScmFileSet, String, ScmTagParameters)} 668
use {@link #tag(ScmRepository, ScmFileSet, String, ScmTagParameters)} 694
you must use {@link ScmProvider#update(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.ScmVersion)} 731
you must use {@link ScmProvider#update(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.ScmVersion, boolean)} 756
you must use {@link ScmProvider#update(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.ScmVersion, String)} 795
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)} 823
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)} 852
you must use {@link ScmProvider#list(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, boolean, org.apache.maven.scm.ScmVersion)} 907
use blame with {@link BlameScmRequest} parameter 934
org.apache.maven.scm.util.ConsumerUtils Line
an internal test utility that should not be used by model code 30
inline this method if you're using it 43

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 474
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 e.g. MODIFIED <br> 2) Transaction: The file is part of some transaction with the repository e.g. 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 149
set boolean? 150
binary may be dependant on particular files though 162
set boolean? 163
why public? This should be protected, no? 171
org.apache.maven.scm.repository.ScmRepository Line
clarify need - should be able to merge with ScmProviderRepository? 25