Branch: refs/heads/relocate_persistence_store
  Home:   https://github.com/jenkinsci/tfs-plugin
  Commit: 5467d045aff6935a59f479956eb4e8cd7747c2c8
      
https://github.com/jenkinsci/tfs-plugin/commit/5467d045aff6935a59f479956eb4e8cd7747c2c8
  Author: Oli Dagenais <[email protected]>
  Date:   2016-08-24 (Wed, 24 Aug 2016)

  Changed paths:
    M src/main/java/hudson/plugins/tfs/TeamPluginGlobalConfig.java
    M src/main/resources/hudson/plugins/tfs/TeamPluginGlobalConfig/config.groovy
    A 
src/main/resources/hudson/plugins/tfs/TeamPluginGlobalConfig/help-configFolderPerNode.html

  Log Message:
  -----------
  Add configFolderPerNode advanced global option


  Commit: a44244dac39aed0335d235569b6d21b45ad075ed
      
https://github.com/jenkinsci/tfs-plugin/commit/a44244dac39aed0335d235569b6d21b45ad075ed
  Author: Oli Dagenais <[email protected]>
  Date:   2016-08-24 (Wed, 24 Aug 2016)

  Changed paths:
    A src/main/java/hudson/plugins/tfs/model/ClonePersistenceStoreProvider.java

  Log Message:
  -----------
  Add ClonePersistenceStoreProvider


  Commit: f5793f0a3d6ffc2d548a5d431e27e01694cc7a00
      
https://github.com/jenkinsci/tfs-plugin/commit/f5793f0a3d6ffc2d548a5d431e27e01694cc7a00
  Author: Oli Dagenais <[email protected]>
  Date:   2016-08-24 (Wed, 24 Aug 2016)

  Changed paths:
    M src/main/java/hudson/plugins/tfs/TeamPluginGlobalConfig.java

  Log Message:
  -----------
  TeamPluginGlobalConfig can be used without Jenkins

This is a handy feature for unit tests.


  Commit: 624e38ec540e38e617f4528e0df5909b8f356fd9
      
https://github.com/jenkinsci/tfs-plugin/commit/624e38ec540e38e617f4528e0df5909b8f356fd9
  Author: Oli Dagenais <[email protected]>
  Date:   2016-08-24 (Wed, 24 Aug 2016)

  Changed paths:
    M src/main/java/hudson/plugins/tfs/model/ModernConnectionAdvisor.java

  Log Message:
  -----------
  ModernConnectionAdvisor supports optional provider


  Commit: b07b6da944797289b838dffd936a44704858ac51
      
https://github.com/jenkinsci/tfs-plugin/commit/b07b6da944797289b838dffd936a44704858ac51
  Author: Oli Dagenais <[email protected]>
  Date:   2016-08-24 (Wed, 24 Aug 2016)

  Changed paths:
    M src/main/java/hudson/plugins/tfs/model/Server.java

  Log Message:
  -----------
  Wire up new per-node TFVC config folder support


  Commit: e2c5bdc9e74722d2d62da3054087faf9256e1bbe
      
https://github.com/jenkinsci/tfs-plugin/commit/e2c5bdc9e74722d2d62da3054087faf9256e1bbe
  Author: Oli Dagenais <[email protected]>
  Date:   2016-08-24 (Wed, 24 Aug 2016)

  Changed paths:
    M src/main/resources/hudson/plugins/tfs/TeamPluginGlobalConfig/config.groovy

  Log Message:
  -----------
  Clarify new setting is TFVC-specific


  Commit: 2b7bed8bc5028d4279f7d25e9a029c66e5978bb6
      
https://github.com/jenkinsci/tfs-plugin/commit/2b7bed8bc5028d4279f7d25e9a029c66e5978bb6
  Author: Oli Dagenais <[email protected]>
  Date:   2016-08-24 (Wed, 24 Aug 2016)

  Changed paths:
    M src/main/java/hudson/plugins/tfs/model/ClonePersistenceStoreProvider.java

  Log Message:
  -----------
  Simplify one-time folder cloning

This also removes an inconsistency in "Logs" vs. "log".


  Commit: 657dfd16144765fdbe774e007eceee82d3b8d400
      
https://github.com/jenkinsci/tfs-plugin/commit/657dfd16144765fdbe774e007eceee82d3b8d400
  Author: Oli Dagenais <[email protected]>
  Date:   2016-08-24 (Wed, 24 Aug 2016)

  Changed paths:
    M src/main/java/hudson/plugins/tfs/model/ClonePersistenceStoreProvider.java

  Log Message:
  -----------
  Fix defect when config didn't exist

This can happen if the folder was deleted or, more likely,
when a node first starts performing TFVC.


  Commit: ce6ff916df68c2c0ce25d7f03cb5dc5ccd628d4d
      
https://github.com/jenkinsci/tfs-plugin/commit/ce6ff916df68c2c0ce25d7f03cb5dc5ccd628d4d
  Author: Oli Dagenais <[email protected]>
  Date:   2016-08-24 (Wed, 24 Aug 2016)

  Changed paths:
    M README.md

  Log Message:
  -----------
  Update documentation


  Commit: 64375c78eb595c1b9901c9ad683502854bad1d78
      
https://github.com/jenkinsci/tfs-plugin/commit/64375c78eb595c1b9901c9ad683502854bad1d78
  Author: Oli Dagenais <[email protected]>
  Date:   2016-08-24 (Wed, 24 Aug 2016)

  Changed paths:
    A src/main/java/hudson/plugins/tfs/model/ExtraSettings.java

  Log Message:
  -----------
  Add ExtraSettings for MASTER->node info exchange

Some settings have to be retrieved while code is executing on MASTER,
then stuffed into a serializable class for use when executing remotely
on nodes.


  Commit: 2e71fb4ff5164fbfa80d713b0c385debc4bfef2e
      
https://github.com/jenkinsci/tfs-plugin/commit/2e71fb4ff5164fbfa80d713b0c385debc4bfef2e
  Author: Oli Dagenais <[email protected]>
  Date:   2016-08-24 (Wed, 24 Aug 2016)

  Changed paths:
    M src/main/java/hudson/plugins/tfs/TeamPluginGlobalConfig.java
    M src/main/java/hudson/plugins/tfs/commands/AbstractCallableCommand.java
    M src/main/java/hudson/plugins/tfs/commands/ServerConfigurationProvider.java
    M src/main/java/hudson/plugins/tfs/model/ExtraSettings.java
    M src/main/java/hudson/plugins/tfs/model/Server.java
    M src/test/java/hudson/plugins/tfs/EndToEndTfs.java
    M src/test/java/hudson/plugins/tfs/commands/AbstractCallableCommandTest.java
    M src/test/java/hudson/plugins/tfs/model/ProjectTest.java
    M src/test/java/hudson/plugins/tfs/model/ServerTest.java

  Log Message:
  -----------
  Fix config-folder-per-node for remote nodes


  Commit: 902aea8ba878862707e301f2955e40c5871731f0
      
https://github.com/jenkinsci/tfs-plugin/commit/902aea8ba878862707e301f2955e40c5871731f0
  Author: Oli Dagenais <[email protected]>
  Date:   2016-08-24 (Wed, 24 Aug 2016)

  Changed paths:
    M src/main/java/hudson/plugins/tfs/model/ExtraSettings.java

  Log Message:
  -----------
  Drop immutability to stop constructor explosion

There were no uses of the constructor outside of this class, anyway.


  Commit: 64a75c2c5cab59761c49c986539906bcebdc35d9
      
https://github.com/jenkinsci/tfs-plugin/commit/64a75c2c5cab59761c49c986539906bcebdc35d9
  Author: Oli Dagenais <[email protected]>
  Date:   2016-08-24 (Wed, 24 Aug 2016)

  Changed paths:
    M src/main/java/hudson/plugins/tfs/model/ExtraSettings.java
    M src/main/java/hudson/plugins/tfs/model/Server.java

  Log Message:
  -----------
  Refactor: Rename for clarity


  Commit: cd2481bc9eb9107ded3f6ad5b3d84d25d7f7706f
      
https://github.com/jenkinsci/tfs-plugin/commit/cd2481bc9eb9107ded3f6ad5b3d84d25d7f7706f
  Author: Oli Dagenais <[email protected]>
  Date:   2016-08-24 (Wed, 24 Aug 2016)

  Changed paths:
    M src/main/java/hudson/plugins/tfs/model/ClonePersistenceStoreProvider.java
    M src/main/java/hudson/plugins/tfs/model/Server.java

  Log Message:
  -----------
  Switch from per-node to per-host TFVC folders

This approach makes more sense:
1 - Nodes could be named something different than their host's name
   (including naming a node "MASTER").
2 - It's easier to perform manual TFVC operations because it's more
    straightforward how to set the TEE_PROFILE_DIRECTORY using the
    host's name, rather than looking up the Jenkins node name.
3 - There is no longer the potential for an extra copy of the
    folders on MASTER _for each node_.
4 - Even if there are several Jenkins servers on the same network,
    they won't try sharing the same MASTER sub-folder.


  Commit: 3912fd2be3c8e494cdbbf39fae81f275cc999adc
      
https://github.com/jenkinsci/tfs-plugin/commit/3912fd2be3c8e494cdbbf39fae81f275cc999adc
  Author: Oli Dagenais <[email protected]>
  Date:   2016-08-24 (Wed, 24 Aug 2016)

  Changed paths:
    M README.md
    M src/main/resources/hudson/plugins/tfs/TeamPluginGlobalConfig/config.groovy
    M 
src/main/resources/hudson/plugins/tfs/TeamPluginGlobalConfig/help-configFolderPerNode.html

  Log Message:
  -----------
  Update documentation for computer-specific


  Commit: d121c65bf3e27d1f62549fe9cac5edd9a1f16c35
      
https://github.com/jenkinsci/tfs-plugin/commit/d121c65bf3e27d1f62549fe9cac5edd9a1f16c35
  Author: Oli Dagenais <[email protected]>
  Date:   2016-08-24 (Wed, 24 Aug 2016)

  Changed paths:
    M src/main/java/hudson/plugins/tfs/model/ExtraSettings.java

  Log Message:
  -----------
  Account for currentComputer() returning null

The documentation for currentComputer() says that it's only
guaranteed to work during a build, so uses outside of builds,
such as polling, must check for null.


Compare: 
https://github.com/jenkinsci/tfs-plugin/compare/57375f8badd3...d121c65bf3e2

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to