Branch: refs/heads/master
  Home:   https://github.com/jenkinsci/cloudbees-folder-plugin
  Commit: 7a55e52e90a14fc80a9941f725eb50e3ab879bfa
      
https://github.com/jenkinsci/cloudbees-folder-plugin/commit/7a55e52e90a14fc80a9941f725eb50e3ab879bfa
  Author: Stephen Connolly <[email protected]>
  Date:   2017-01-18 (Wed, 18 Jan 2017)

  Changed paths:
    M src/main/java/com/cloudbees/hudson/plugins/folder/AbstractFolder.java
    M 
src/main/java/com/cloudbees/hudson/plugins/folder/AbstractFolderDescriptor.java
    A src/main/java/com/cloudbees/hudson/plugins/folder/ChildNameGenerator.java
    M 
src/main/java/com/cloudbees/hudson/plugins/folder/relocate/RelocationAction.java

  Log Message:
  -----------
  [JENKINS-41124] Provide a mechanism for a computed folder to mangle directory 
names


  Commit: 9d6e1198966b2f5e01fd39487678e015dbe0c083
      
https://github.com/jenkinsci/cloudbees-folder-plugin/commit/9d6e1198966b2f5e01fd39487678e015dbe0c083
  Author: Stephen Connolly <[email protected]>
  Date:   2017-01-18 (Wed, 18 Jan 2017)

  Changed paths:
    M 
src/main/java/com/cloudbees/hudson/plugins/folder/computed/ComputedFolder.java
    M 
src/main/java/com/cloudbees/hudson/plugins/folder/computed/FolderComputation.java

  Log Message:
  -----------
  [JENKINS-41124] Found a side-effect where the constructor would have 
side-effects on-disk


  Commit: 442d254e443adcbb969477010e02e4eb0a4bbbe6
      
https://github.com/jenkinsci/cloudbees-folder-plugin/commit/442d254e443adcbb969477010e02e4eb0a4bbbe6
  Author: Stephen Connolly <[email protected]>
  Date:   2017-01-18 (Wed, 18 Jan 2017)

  Changed paths:
    M src/main/java/com/cloudbees/hudson/plugins/folder/ChildNameGenerator.java

  Log Message:
  -----------
  [JENKINS-41124] Every implementation will need to protect in case of bad 
impls anyway


  Commit: 71c15f052e9981263df407457263b624fe451b66
      
https://github.com/jenkinsci/cloudbees-folder-plugin/commit/71c15f052e9981263df407457263b624fe451b66
  Author: Stephen Connolly <[email protected]>
  Date:   2017-01-18 (Wed, 18 Jan 2017)

  Changed paths:
    M src/main/java/com/cloudbees/hudson/plugins/folder/ChildNameGenerator.java

  Log Message:
  -----------
  [JENKINS-41124] Fix javadoc errors


  Commit: 1d90bf76a58056792c37ee96948dbdc6904a3964
      
https://github.com/jenkinsci/cloudbees-folder-plugin/commit/1d90bf76a58056792c37ee96948dbdc6904a3964
  Author: Stephen Connolly <[email protected]>
  Date:   2017-01-18 (Wed, 18 Jan 2017)

  Changed paths:
    M 
src/main/java/com/cloudbees/hudson/plugins/folder/computed/ComputedFolder.java

  Log Message:
  -----------
  [JENKINS-41124] Actually the super method needs to be first


  Commit: 9f4be16479e6b6e97e219531d3e7103a0ff096e1
      
https://github.com/jenkinsci/cloudbees-folder-plugin/commit/9f4be16479e6b6e97e219531d3e7103a0ff096e1
  Author: Stephen Connolly <[email protected]>
  Date:   2017-01-18 (Wed, 18 Jan 2017)

  Changed paths:
    M src/main/java/com/cloudbees/hudson/plugins/folder/AbstractFolder.java
    M src/main/java/com/cloudbees/hudson/plugins/folder/Folder.java
    M 
src/main/java/com/cloudbees/hudson/plugins/folder/computed/ComputedFolder.java

  Log Message:
  -----------
  [JENKINS-41124] When using a ChildNameGenerator, record the name for new 
items too


  Commit: be909fdb4b7b07d3f9f3520e6e34601ad95ffeed
      
https://github.com/jenkinsci/cloudbees-folder-plugin/commit/be909fdb4b7b07d3f9f3520e6e34601ad95ffeed
  Author: Stephen Connolly <[email protected]>
  Date:   2017-01-19 (Thu, 19 Jan 2017)

  Changed paths:
    M src/main/java/com/cloudbees/hudson/plugins/folder/AbstractFolder.java
    M 
src/main/java/com/cloudbees/hudson/plugins/folder/AbstractFolderDescriptor.java
    M src/main/java/com/cloudbees/hudson/plugins/folder/ChildNameGenerator.java
    A 
src/test/java/com/cloudbees/hudson/plugins/folder/ChildNameGeneratorAltTest.java
    A 
src/test/java/com/cloudbees/hudson/plugins/folder/ChildNameGeneratorRecTest.java
    A 
src/test/java/com/cloudbees/hudson/plugins/folder/ChildNameGeneratorTest.java
    A 
src/test/resources/com/cloudbees/hudson/plugins/folder/ChildNameGeneratorAltTest/upgrade.zip
    A 
src/test/resources/com/cloudbees/hudson/plugins/folder/ChildNameGeneratorRecTest/upgrade.zip
    A 
src/test/resources/com/cloudbees/hudson/plugins/folder/ChildNameGeneratorTest/upgrade.zip

  Log Message:
  -----------
  [JENKINS-41124] Adding tests

- Also tests found a few very small holes, which are now fixed!


  Commit: 089eac109eddd62f62afd1cd53f5c8e854cebdee
      
https://github.com/jenkinsci/cloudbees-folder-plugin/commit/089eac109eddd62f62afd1cd53f5c8e854cebdee
  Author: Stephen Connolly <[email protected]>
  Date:   2017-01-19 (Thu, 19 Jan 2017)

  Changed paths:
    M src/main/java/com/cloudbees/hudson/plugins/folder/AbstractFolder.java
    M src/main/java/com/cloudbees/hudson/plugins/folder/ChildNameGenerator.java

  Log Message:
  -----------
  [JENKINS-41124] Noting JENKINS-41222 related future simplifications


  Commit: c9730b16046b09d57e3e41902a37379f371b3757
      
https://github.com/jenkinsci/cloudbees-folder-plugin/commit/c9730b16046b09d57e3e41902a37379f371b3757
  Author: Stephen Connolly <[email protected]>
  Date:   2017-01-19 (Thu, 19 Jan 2017)

  Changed paths:
    M 
src/test/java/com/cloudbees/hudson/plugins/folder/ChildNameGeneratorTest.java

  Log Message:
  -----------
  [JENKINS-41124] Fix the one failing test (I hope)


  Commit: b9e2fa9e1d8adbd6ccfbd2cb77152704600aa5ae
      
https://github.com/jenkinsci/cloudbees-folder-plugin/commit/b9e2fa9e1d8adbd6ccfbd2cb77152704600aa5ae
  Author: Stephen Connolly <[email protected]>
  Date:   2017-01-19 (Thu, 19 Jan 2017)

  Changed paths:
    M 
src/test/java/com/cloudbees/hudson/plugins/folder/ChildNameGeneratorTest.java

  Log Message:
  -----------
  [JENKINS-41124] Ok, we just have to detect the filesystem normalization rules


  Commit: 8167384eb03dca5c8e25780319762502df8c7b70
      
https://github.com/jenkinsci/cloudbees-folder-plugin/commit/8167384eb03dca5c8e25780319762502df8c7b70
  Author: Stephen Connolly <[email protected]>
  Date:   2017-01-19 (Thu, 19 Jan 2017)

  Changed paths:
    M 
src/test/java/com/cloudbees/hudson/plugins/folder/ChildNameGeneratorTest.java

  Log Message:
  -----------
  [JENKINS-41124] Forgot to create the probe file!


  Commit: 1161c7cb95281d1fe90f379a25c84fdf3a4a680e
      
https://github.com/jenkinsci/cloudbees-folder-plugin/commit/1161c7cb95281d1fe90f379a25c84fdf3a4a680e
  Author: Stephen Connolly <[email protected]>
  Date:   2017-01-20 (Fri, 20 Jan 2017)

  Changed paths:
    M 
src/test/java/com/cloudbees/hudson/plugins/folder/ChildNameGeneratorTest.java
    M 
src/test/resources/com/cloudbees/hudson/plugins/folder/ChildNameGeneratorTest/upgrade.zip

  Log Message:
  -----------
  [JENKINS-41124] Hopefully this makes the test FS portable


  Commit: 4cad012d4982c3fa57b9475278fd3ca672304b5e
      
https://github.com/jenkinsci/cloudbees-folder-plugin/commit/4cad012d4982c3fa57b9475278fd3ca672304b5e
  Author: Stephen Connolly <[email protected]>
  Date:   2017-01-20 (Fri, 20 Jan 2017)

  Changed paths:
    M 
src/test/java/com/cloudbees/hudson/plugins/folder/ChildNameGeneratorTest.java

  Log Message:
  -----------
  [JENKINS-41244] probe for NFD was incorrect


  Commit: c419016f6a4d08898a5298a4494885b3c0221c2f
      
https://github.com/jenkinsci/cloudbees-folder-plugin/commit/c419016f6a4d08898a5298a4494885b3c0221c2f
  Author: Stephen Connolly <[email protected]>
  Date:   2017-01-20 (Fri, 20 Jan 2017)

  Changed paths:
    M 
src/test/java/com/cloudbees/hudson/plugins/folder/ChildNameGeneratorTest.java

  Log Message:
  -----------
  [JENKINS-41244] One more place where the NFD vs NFC rules of the underlying 
FS are important


  Commit: 93e075a54da18f01b3c1336304eb1ddeea5e8768
      
https://github.com/jenkinsci/cloudbees-folder-plugin/commit/93e075a54da18f01b3c1336304eb1ddeea5e8768
  Author: Stephen Connolly <[email protected]>
  Date:   2017-01-20 (Fri, 20 Jan 2017)

  Changed paths:
    M 
src/test/java/com/cloudbees/hudson/plugins/folder/ChildNameGeneratorTest.java

  Log Message:
  -----------
  [JENKINS-41124] Remove normalization left in by mistake when trying to make 
the test deterministic on all File systems

- Unnecessary now that we detect the normalization scheme of the system under 
test


  Commit: b2e6e88f51cf1bead3b57492b933a3c88c06a818
      
https://github.com/jenkinsci/cloudbees-folder-plugin/commit/b2e6e88f51cf1bead3b57492b933a3c88c06a818
  Author: Stephen Connolly <[email protected]>
  Date:   2017-01-20 (Fri, 20 Jan 2017)

  Changed paths:
    M src/main/java/com/cloudbees/hudson/plugins/folder/AbstractFolder.java

  Log Message:
  -----------
  [JENKINS-41124] Additional tracking of legacy name


  Commit: ea7eb5d05fb9ad76775f42474be367492a5297dd
      
https://github.com/jenkinsci/cloudbees-folder-plugin/commit/ea7eb5d05fb9ad76775f42474be367492a5297dd
  Author: Stephen Connolly <[email protected]>
  Date:   2017-01-20 (Fri, 20 Jan 2017)

  Changed paths:
    M 
src/test/java/com/cloudbees/hudson/plugins/folder/ChildNameGeneratorTest.java
    A 
src/test/resources/com/cloudbees/hudson/plugins/folder/ChildNameGeneratorTest/upgradeNFD.zip

  Log Message:
  -----------
  [JENKINS-41124] Confirmed OS-X normalizes to NFC and Linux to NFD

So here is a second test set using NFD names so that if we end up on a magical 
filesystem that doesn't mess with the name encoding we will cover both variants.

With respect to the issue driving all of this:

- MultiBranch projects already store the name of the branch in unmolested form 
within the Branch object, so we only need to worry about OrganizationFolder's 
children.
- There are only two current OrganizationFolder navigators:

    - GitHub which helpfully replaces any non-url safe characters with `-`, so 
will not be an issue
    - BitBucket which also replaces any non-url safe characters with `-` (but 
without a tooltip giving advance notice), so will also not be an issue.


  Commit: e151a7bb9627f12b61b6e71ca574de5474b52f16
      
https://github.com/jenkinsci/cloudbees-folder-plugin/commit/e151a7bb9627f12b61b6e71ca574de5474b52f16
  Author: Stephen Connolly <[email protected]>
  Date:   2017-01-21 (Sat, 21 Jan 2017)

  Changed paths:
    M src/main/java/com/cloudbees/hudson/plugins/folder/AbstractFolder.java
    M 
src/main/java/com/cloudbees/hudson/plugins/folder/AbstractFolderDescriptor.java
    M src/main/java/com/cloudbees/hudson/plugins/folder/ChildNameGenerator.java
    M 
src/test/java/com/cloudbees/hudson/plugins/folder/ChildNameGeneratorTest.java

  Log Message:
  -----------
  [JENKINS-41124] Address code review comments


  Commit: b633614b05d7b2a90b40342d5331da1db6deb5de
      
https://github.com/jenkinsci/cloudbees-folder-plugin/commit/b633614b05d7b2a90b40342d5331da1db6deb5de
  Author: Stephen Connolly <[email protected]>
  Date:   2017-01-22 (Sun, 22 Jan 2017)

  Changed paths:
    M src/main/java/com/cloudbees/hudson/plugins/folder/ChildNameGenerator.java

  Log Message:
  -----------
  [JENKINS-41124] Fix typos in Javadocs


  Commit: c6097da511c6382d083abf99fad1cb3ed11bb29b
      
https://github.com/jenkinsci/cloudbees-folder-plugin/commit/c6097da511c6382d083abf99fad1cb3ed11bb29b
  Author: Stephen Connolly <[email protected]>
  Date:   2017-01-22 (Sun, 22 Jan 2017)

  Changed paths:
    M src/main/java/com/cloudbees/hudson/plugins/folder/AbstractFolder.java
    M 
src/main/java/com/cloudbees/hudson/plugins/folder/AbstractFolderDescriptor.java
    A src/main/java/com/cloudbees/hudson/plugins/folder/ChildNameGenerator.java
    M src/main/java/com/cloudbees/hudson/plugins/folder/Folder.java
    M 
src/main/java/com/cloudbees/hudson/plugins/folder/computed/ComputedFolder.java
    M 
src/main/java/com/cloudbees/hudson/plugins/folder/computed/FolderComputation.java
    M 
src/main/java/com/cloudbees/hudson/plugins/folder/relocate/RelocationAction.java
    A 
src/test/java/com/cloudbees/hudson/plugins/folder/ChildNameGeneratorAltTest.java
    A 
src/test/java/com/cloudbees/hudson/plugins/folder/ChildNameGeneratorRecTest.java
    A 
src/test/java/com/cloudbees/hudson/plugins/folder/ChildNameGeneratorTest.java
    A 
src/test/resources/com/cloudbees/hudson/plugins/folder/ChildNameGeneratorAltTest/upgrade.zip
    A 
src/test/resources/com/cloudbees/hudson/plugins/folder/ChildNameGeneratorRecTest/upgrade.zip
    A 
src/test/resources/com/cloudbees/hudson/plugins/folder/ChildNameGeneratorTest/upgrade.zip
    A 
src/test/resources/com/cloudbees/hudson/plugins/folder/ChildNameGeneratorTest/upgradeNFD.zip

  Log Message:
  -----------
  Merge pull request #82 from stephenc/jenkins-41124

[JENKINS-41124] Provide a mechanism for a computed folder to mangle directory 
names


Compare: 
https://github.com/jenkinsci/cloudbees-folder-plugin/compare/152375c01d78...c6097da511c6

-- 
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