AbstractSourceCodeManager.st
changeset 4420 737b9f0a0022
parent 4415 af25faef1fc1
child 4424 bedbef64f6da
equal deleted inserted replaced
4419:ea0144a6e7fe 4420:737b9f0a0022
  4289 !AbstractSourceCodeManager class methodsFor:'subclass responsibility'!
  4289 !AbstractSourceCodeManager class methodsFor:'subclass responsibility'!
  4290 
  4290 
  4291 reportHistoryLogSince:timeGoal filterSTSources:filter filterUser:userFilter 
  4291 reportHistoryLogSince:timeGoal filterSTSources:filter filterUser:userFilter 
  4292         filterRepository:repositoryFilter filterModules:moduleFilter inTo:aBlock
  4292         filterRepository:repositoryFilter filterModules:moduleFilter inTo:aBlock
  4293 
  4293 
       
  4294     "process a full historyLog, evaluate aBlock for each entry, passing 
       
  4295      each logs' info in a dictionary.
       
  4296      This walks over all possible repositories.
       
  4297      filterRep may be a collection of repository names (eg. 'stx', 'exept', 'phx' etc.) to only report changes made to one
       
  4298      of those repositories.
       
  4299      userFilter, if a non-nil string or stringCollection, 
       
  4300      will filter only changes made by that user(s) (eg. 'sv' or #('sv' 'cg')).
       
  4301      filterModules, if non-empty, will only present changes in that module (eg. 'stx:libbasic')"
       
  4302 
  4294     ^ self subclassResponsibility
  4303     ^ self subclassResponsibility
       
  4304 
       
  4305     "Modified (comment): / 08-05-2019 / 10:22:30 / Claus Gittinger"
  4295 ! !
  4306 ! !
  4296 
  4307 
  4297 !AbstractSourceCodeManager class methodsFor:'testing'!
  4308 !AbstractSourceCodeManager class methodsFor:'testing'!
  4298 
  4309 
  4299 isCVS
  4310 isCVS