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.