Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: cbb3d39e338b55d5fa078bb41058b1843a996af5
      https://github.com/pmd/pmd/commit/cbb3d39e338b55d5fa078bb41058b1843a996af5
  Author: Juan Martín Sotuyo Dodero <[email protected]>
  Date:   2016-11-11 (Fri, 11 Nov 2016)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/PMD.java
    M pmd-core/src/main/java/net/sourceforge/pmd/PMDConfiguration.java
    M pmd-core/src/main/java/net/sourceforge/pmd/SourceCodeProcessor.java
    M pmd-core/src/main/java/net/sourceforge/pmd/ant/PMDTask.java
    M pmd-core/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java
    A pmd-core/src/main/java/net/sourceforge/pmd/cache/AnalysisCache.java
    A pmd-core/src/main/java/net/sourceforge/pmd/cache/AnalysisResult.java
    A pmd-core/src/main/java/net/sourceforge/pmd/cache/FileAnalysisCache.java
    A pmd-core/src/main/java/net/sourceforge/pmd/cache/NoopAnalysisCache.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDParameters.java
    M pmd-core/src/test/java/net/sourceforge/pmd/ConfigurationTest.java
    A 
pmd-core/src/test/java/net/sourceforge/pmd/cache/FileAnalysisCacheTest.java

  Log Message:
  -----------
  Basic analysis cache implementation

 - Only invalidated by PMD version change.
 - Hooked to CLI and ANT.
 - A NOOP and a File based implementations available.
 - Unit tested where possible.
 - Still several TODOs to handle.


  Commit: 71df067a0dbd27ef78e4c82ca7cc58fd138f65c3
      https://github.com/pmd/pmd/commit/71df067a0dbd27ef78e4c82ca7cc58fd138f65c3
  Author: Juan Martín Sotuyo Dodero <[email protected]>
  Date:   2016-11-11 (Fri, 11 Nov 2016)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSet.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSets.java
    M pmd-core/src/main/java/net/sourceforge/pmd/SourceCodeProcessor.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cache/AnalysisCache.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cache/FileAnalysisCache.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cache/NoopAnalysisCache.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/processor/MonoThreadProcessor.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/processor/MultiThreadProcessor.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/cache/FileAnalysisCacheTest.java

  Log Message:
  -----------
  Consider classpath and ruleset for cache invalidation

 - Not completely convinced by this implementation, but is simple enough
    and it's working.


  Commit: c0250a678b788353fe2fd783d1a35232c63b6490
      https://github.com/pmd/pmd/commit/c0250a678b788353fe2fd783d1a35232c63b6490
  Author: Juan Martín Sotuyo Dodero <[email protected]>
  Date:   2016-11-11 (Fri, 11 Nov 2016)

  Changed paths:
    A 
pmd-core/src/main/java/net/sourceforge/pmd/cache/AbstractAnalysisCache.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cache/FileAnalysisCache.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/cache/FileAnalysisCacheTest.java

  Log Message:
  -----------
  Refactor FileAnalysisCache

 - Split the generic cache implementation from the file-backing persistence
    strategy. This could probably work better as a composition rather than
    inheritance, but we will take it one step at a time.
 - Took the chance to improve error messages produces by FileAnalysisCache


  Commit: 0c9e7e72697cad9cb7c8a1d2b8c1fcba30b5895d
      https://github.com/pmd/pmd/commit/0c9e7e72697cad9cb7c8a1d2b8c1fcba30b5895d
  Author: Juan Martín Sotuyo Dodero <[email protected]>
  Date:   2016-11-11 (Fri, 11 Nov 2016)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSets.java

  Log Message:
  -----------
  Order is important to checksum computation

 - Make sure the `ruleSet` collection has a consistent access order.


  Commit: bd574644d021bd8becb74a7ce0c4583a853ead3c
      https://github.com/pmd/pmd/commit/bd574644d021bd8becb74a7ce0c4583a853ead3c
  Author: Juan Martín Sotuyo Dodero <[email protected]>
  Date:   2016-11-11 (Fri, 11 Nov 2016)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/PMDConfiguration.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cache/FileAnalysisCache.java
    M pmd-core/src/test/java/net/sourceforge/pmd/ConfigurationTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/cache/FileAnalysisCacheTest.java

  Log Message:
  -----------
  Remove FileAnalysisCache factory method

 - A simple constructor will work just fine.
 - Plus, this makes it even more obvious that no exceptions / null values
    are to be expected when loading a cache from file, even when it's invalid
    or badly configured.


  Commit: 4dad69c9de8be15f151665568d6a0d6b56f04bfc
      https://github.com/pmd/pmd/commit/4dad69c9de8be15f151665568d6a0d6b56f04bfc
  Author: Juan Martín Sotuyo Dodero <[email protected]>
  Date:   2016-11-11 (Fri, 11 Nov 2016)

  Changed paths:
    M 
pmd-core/src/test/java/net/sourceforge/pmd/cache/FileAnalysisCacheTest.java

  Log Message:
  -----------
  Tidy up final test cases


  Commit: 8d29af42b33cc4eb5ba64f0d7d52d1bc5e226d32
      https://github.com/pmd/pmd/commit/8d29af42b33cc4eb5ba64f0d7d52d1bc5e226d32
  Author: Juan Martín Sotuyo Dodero <[email protected]>
  Date:   2016-11-11 (Fri, 11 Nov 2016)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/PMDConfiguration.java

  Log Message:
  -----------
  Improve PMDConfiguration and javadocs


  Commit: 2deb07f312ea79103904c143a74cf015529f3810
      https://github.com/pmd/pmd/commit/2deb07f312ea79103904c143a74cf015529f3810
  Author: Juan Martín Sotuyo Dodero <[email protected]>
  Date:   2016-11-11 (Fri, 11 Nov 2016)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/SourceCodeProcessor.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/cache/AbstractAnalysisCache.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cache/AnalysisResult.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cache/FileAnalysisCache.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cache/NoopAnalysisCache.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/cache/FileAnalysisCacheTest.java

  Log Message:
  -----------
  Final touches & license

 - indentation fixes, missing licenses, some javadoc, complete some TODOs


  Commit: 0d684d2565e80b350d54459fdedcf076437ba3ea
      https://github.com/pmd/pmd/commit/0d684d2565e80b350d54459fdedcf076437ba3ea
  Author: Juan Martín Sotuyo Dodero <[email protected]>
  Date:   2016-11-11 (Fri, 11 Nov 2016)

  Changed paths:
    M src/site/markdown/overview/changelog.md

  Log Message:
  -----------
  Update changelog


  Commit: 6261706b2e77a5d00ac8e39158fce31317e42fb2
      https://github.com/pmd/pmd/commit/6261706b2e77a5d00ac8e39158fce31317e42fb2
  Author: Andreas Dangel <[email protected]>
  Date:   2016-11-25 (Fri, 25 Nov 2016)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/PMD.java
    M pmd-core/src/main/java/net/sourceforge/pmd/PMDConfiguration.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSet.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSets.java
    M pmd-core/src/main/java/net/sourceforge/pmd/SourceCodeProcessor.java
    M pmd-core/src/main/java/net/sourceforge/pmd/ant/PMDTask.java
    M pmd-core/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/cache/AbstractAnalysisCache.java
    A pmd-core/src/main/java/net/sourceforge/pmd/cache/AnalysisCache.java
    A pmd-core/src/main/java/net/sourceforge/pmd/cache/AnalysisResult.java
    A pmd-core/src/main/java/net/sourceforge/pmd/cache/FileAnalysisCache.java
    A pmd-core/src/main/java/net/sourceforge/pmd/cache/NoopAnalysisCache.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDParameters.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/processor/MonoThreadProcessor.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/processor/MultiThreadProcessor.java
    M pmd-core/src/test/java/net/sourceforge/pmd/ConfigurationTest.java
    A 
pmd-core/src/test/java/net/sourceforge/pmd/cache/FileAnalysisCacheTest.java
    M src/site/markdown/overview/changelog.md

  Log Message:
  -----------
  Merge branch 'incremental-analysis' of https://github.com/Monits/pmd into 
pr-125


  Commit: 6db64064b7920a67a973afa84cd40033f4843b4b
      https://github.com/pmd/pmd/commit/6db64064b7920a67a973afa84cd40033f4843b4b
  Author: Andreas Dangel <[email protected]>
  Date:   2016-11-25 (Fri, 25 Nov 2016)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/PMD.java
    M pmd-core/src/main/java/net/sourceforge/pmd/PMDConfiguration.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSet.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSets.java
    M pmd-core/src/main/java/net/sourceforge/pmd/SourceCodeProcessor.java
    M pmd-core/src/main/java/net/sourceforge/pmd/ant/PMDTask.java
    M pmd-core/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/cache/AbstractAnalysisCache.java
    A pmd-core/src/main/java/net/sourceforge/pmd/cache/AnalysisCache.java
    A pmd-core/src/main/java/net/sourceforge/pmd/cache/AnalysisResult.java
    A pmd-core/src/main/java/net/sourceforge/pmd/cache/FileAnalysisCache.java
    A pmd-core/src/main/java/net/sourceforge/pmd/cache/NoopAnalysisCache.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDParameters.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/processor/MonoThreadProcessor.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/processor/MultiThreadProcessor.java
    M pmd-core/src/test/java/net/sourceforge/pmd/ConfigurationTest.java
    A 
pmd-core/src/test/java/net/sourceforge/pmd/cache/FileAnalysisCacheTest.java
    M src/site/markdown/overview/changelog.md

  Log Message:
  -----------
  Merge branch 'pr-125'


Compare: https://github.com/pmd/pmd/compare/323bbbbca08d...6db64064b792
------------------------------------------------------------------------------
_______________________________________________
Pmd-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pmd-commits

Reply via email to