Branch: refs/heads/test_with_tee_upgrade Home: https://github.com/jenkinsci/tfs-plugin Commit: 1ee218bf23dc97d6c57e519b46ab682061584d2f https://github.com/jenkinsci/tfs-plugin/commit/1ee218bf23dc97d6c57e519b46ab682061584d2f Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-08-07 (Fri, 07 Aug 2015)
Changed paths: M src/main/java/hudson/plugins/tfs/commands/DeleteWorkspaceCommand.java M src/main/java/hudson/plugins/tfs/commands/NewWorkspaceCommand.java M src/main/java/hudson/plugins/tfs/model/Workspaces.java M src/test/java/hudson/plugins/tfs/commands/DeleteWorkspaceCommandTest.java M src/test/java/hudson/plugins/tfs/commands/NewWorkspaceCommandTest.java M src/test/java/hudson/plugins/tfs/model/WorkspacesTest.java Log Message: ----------- Upgrade [New|Delete]WorkspaceCommand. Four tests no longer applied and were deleted, and two more were added. Commit: f15409192ade3dd17fd60dd4f9106297e81fe5a8 https://github.com/jenkinsci/tfs-plugin/commit/f15409192ade3dd17fd60dd4f9106297e81fe5a8 Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-08-07 (Fri, 07 Aug 2015) Changed paths: M src/main/java/hudson/plugins/tfs/commands/ListWorkspacesCommand.java M src/test/java/hudson/plugins/tfs/commands/ListWorkspacesCommandTest.java Log Message: ----------- TDD: logWithNoWorkspaces Commit: 31ddde58ac395c10be37cae716c183a877a03f31 https://github.com/jenkinsci/tfs-plugin/commit/31ddde58ac395c10be37cae716c183a877a03f31 Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-08-07 (Fri, 07 Aug 2015) Changed paths: M src/main/java/hudson/plugins/tfs/commands/ListWorkspacesCommand.java M src/test/java/hudson/plugins/tfs/commands/ListWorkspacesCommandTest.java Log Message: ----------- TDD: logWithOneWorkspace Commit: 1043b022d954d1d94531a7cdf2e7c4247ca7d6a2 https://github.com/jenkinsci/tfs-plugin/commit/1043b022d954d1d94531a7cdf2e7c4247ca7d6a2 Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-08-07 (Fri, 07 Aug 2015) Changed paths: M src/test/java/hudson/plugins/tfs/commands/ListWorkspacesCommandTest.java Log Message: ----------- Add logWithManyWorkspaces test. Commit: c15210e84db540b5b888affc36833d992df7f8fa https://github.com/jenkinsci/tfs-plugin/commit/c15210e84db540b5b888affc36833d992df7f8fa Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-08-07 (Fri, 07 Aug 2015) Changed paths: M src/main/java/hudson/plugins/tfs/commands/ListWorkspacesCommand.java M src/main/java/hudson/plugins/tfs/model/MockableVersionControlClient.java M src/main/java/hudson/plugins/tfs/model/Server.java M src/main/java/hudson/plugins/tfs/model/Workspaces.java M src/test/java/hudson/plugins/tfs/commands/ListWorkspacesCommandTest.java M src/test/java/hudson/plugins/tfs/model/WorkspacesTest.java Log Message: ----------- Upgrade ListWorkspacesCommand. A few tests no longer applied, most were adapted with minimal changes and a few new ones were added, although unfortunately the soapextensions.Workspace class is final (could not be mocked) and the two tests that create an instance had to become integration tests because they [briefly] connect to TFS. Commit: f49f637db6650382ec66b62db54bbfc3e37bb69d https://github.com/jenkinsci/tfs-plugin/commit/f49f637db6650382ec66b62db54bbfc3e37bb69d Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-08-07 (Fri, 07 Aug 2015) Changed paths: R src/main/java/hudson/plugins/tfs/commands/GetWorkspaceMappingsCommand.java M src/main/java/hudson/plugins/tfs/model/Workspace.java R src/test/java/hudson/plugins/tfs/commands/GetWorkspaceMappingsCommandTest.java M src/test/java/hudson/plugins/tfs/model/WorkspaceTest.java Log Message: ----------- Remove unused GetWorkspaceMappingsCommand[Test]. Commit: b8c0077dbe6dbf4d81b8e9ae05b9216844289bc4 https://github.com/jenkinsci/tfs-plugin/commit/b8c0077dbe6dbf4d81b8e9ae05b9216844289bc4 Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-08-07 (Fri, 07 Aug 2015) Changed paths: M src/test/java/hudson/plugins/tfs/FunctionalTest.java Log Message: ----------- Work around the test being too fast! Commit: ede5eca634ee6ecb57182a020495927941c1bb46 https://github.com/jenkinsci/tfs-plugin/commit/ede5eca634ee6ecb57182a020495927941c1bb46 Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-08-07 (Fri, 07 Aug 2015) Changed paths: M src/main/java/hudson/plugins/tfs/actions/CheckoutAction.java M src/main/java/hudson/plugins/tfs/model/Project.java M src/test/java/hudson/plugins/tfs/actions/CheckoutActionTest.java Log Message: ----------- Extract maxCount as a parameter. This should help make it explicit that we're potentially downloading a whole lot of history. Commit: 6495ef9813f278a4cc2e6235329afe5ac84f0b4c https://github.com/jenkinsci/tfs-plugin/commit/6495ef9813f278a4cc2e6235329afe5ac84f0b4c Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-08-07 (Fri, 07 Aug 2015) Changed paths: M src/main/java/hudson/plugins/tfs/TeamFoundationServerScm.java M src/main/java/hudson/plugins/tfs/model/Project.java Log Message: ----------- Add getLatestChangeset() method for polling. We really just want to know what the latest changeset is, to compare against the baseline. This also is explicit that we need very few details and that we only download the 1, latest item. Commit: 2422bcd42c99bb7c7c6011b92d83a2279c44ef0b https://github.com/jenkinsci/tfs-plugin/commit/2422bcd42c99bb7c7c6011b92d83a2279c44ef0b Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-08-07 (Fri, 07 Aug 2015) Changed paths: R src/main/java/hudson/plugins/tfs/commands/WorkspaceChangesetVersionCommand.java M src/main/java/hudson/plugins/tfs/model/Project.java R src/test/java/hudson/plugins/tfs/commands/WorkspaceChangesetVersionCommandTest.java M src/test/java/hudson/plugins/tfs/model/ProjectTest.java Log Message: ----------- Delete unused WorkspaceChangesetVersionCommand. It was probably obsoleted once a workspace was no longer required for polling. Commit: ae983e5b007b17183a087aa11f76b4619d698157 https://github.com/jenkinsci/tfs-plugin/commit/ae983e5b007b17183a087aa11f76b4619d698157 Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-08-07 (Fri, 07 Aug 2015) Changed paths: R src/main/java/hudson/plugins/tfs/commands/AbstractChangesetVersionCommand.java M src/main/java/hudson/plugins/tfs/commands/RemoteChangesetVersionCommand.java M src/main/java/hudson/plugins/tfs/model/Project.java Log Message: ----------- Inline AbstractChangesetVersionCommand. There was only one subclass left, so it didn't make sense to keep the extra abstraction. Commit: e33a3c307157e07a117b01fb3bff8e658bc3efb2 https://github.com/jenkinsci/tfs-plugin/commit/e33a3c307157e07a117b01fb3bff8e658bc3efb2 Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-08-07 (Fri, 07 Aug 2015) Changed paths: M src/main/java/hudson/plugins/tfs/model/Project.java Log Message: ----------- Increase visibility of method for re-use. Commit: 45c95960e7999edaa0625f8c606a9ac6937df385 https://github.com/jenkinsci/tfs-plugin/commit/45c95960e7999edaa0625f8c606a9ac6937df385 Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-08-07 (Fri, 07 Aug 2015) Changed paths: M src/main/java/hudson/plugins/tfs/commands/RemoteChangesetVersionCommand.java M src/main/java/hudson/plugins/tfs/model/Project.java M src/test/java/hudson/plugins/tfs/commands/RemoteChangesetVersionCommandTest.java Log Message: ----------- Upgrade RemoteChangesetVersionCommand. Commit: 2206046756e8ca2efff627c324d2c444f62ea082 https://github.com/jenkinsci/tfs-plugin/commit/2206046756e8ca2efff627c324d2c444f62ea082 Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-08-07 (Fri, 07 Aug 2015) Changed paths: M src/main/java/hudson/plugins/tfs/commands/GetFilesToWorkFolderCommand.java M src/test/java/hudson/plugins/tfs/commands/GetFilesToWorkFolderCommandTest.java Log Message: ----------- Remove unused preview flag. It was always false except for one test. Commit: 5d747f2e6d89df305312fbde9504f9af807c96eb https://github.com/jenkinsci/tfs-plugin/commit/5d747f2e6d89df305312fbde9504f9af807c96eb Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-08-07 (Fri, 07 Aug 2015) Changed paths: M src/main/java/hudson/plugins/tfs/commands/GetFilesToWorkFolderCommand.java M src/test/java/hudson/plugins/tfs/commands/GetFilesToWorkFolderCommandTest.java Log Message: ----------- Switch to Server and add "final". Commit: 769210b16d7663e156b85b6fad40af5304e2eb82 https://github.com/jenkinsci/tfs-plugin/commit/769210b16d7663e156b85b6fad40af5304e2eb82 Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-08-07 (Fri, 07 Aug 2015) Changed paths: M src/main/java/hudson/plugins/tfs/commands/GetFilesToWorkFolderCommand.java M src/main/java/hudson/plugins/tfs/model/Project.java M src/test/java/hudson/plugins/tfs/commands/GetFilesToWorkFolderCommandTest.java Log Message: ----------- Remove constructor overload without versionSpec. It was only ever used in tests. Commit: 0be09df2d7f2318299fdba22b673398b3f8af4c9 https://github.com/jenkinsci/tfs-plugin/commit/0be09df2d7f2318299fdba22b673398b3f8af4c9 Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-08-07 (Fri, 07 Aug 2015) Changed paths: M src/main/java/hudson/plugins/tfs/model/Project.java M src/test/java/hudson/plugins/tfs/model/ProjectTest.java Log Message: ----------- Delete overload used only in tests. Commit: 5346eae1083999ecaa7f80a50610b902cb42607a https://github.com/jenkinsci/tfs-plugin/commit/5346eae1083999ecaa7f80a50610b902cb42607a Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-08-07 (Fri, 07 Aug 2015) Changed paths: M src/main/java/hudson/plugins/tfs/commands/GetFilesToWorkFolderCommand.java R src/main/java/hudson/plugins/tfs/commands/ParseableCommand.java M src/test/java/hudson/plugins/tfs/commands/GetFilesToWorkFolderCommandTest.java Log Message: ----------- parse() only used by tests; no uses of PC<T> left. Project.getFiles() discards the results of the GetFilesToWorkFolderCommand and thus the interface implementation wasn't [any longer] necessary, and since we removed the last implementation, the ParseableCommand<T> interface wasn't necessary. Commit: d38f856dd2c6e4ba5ec63a35b804cd38809ec6eb https://github.com/jenkinsci/tfs-plugin/commit/d38f856dd2c6e4ba5ec63a35b804cd38809ec6eb Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-08-07 (Fri, 07 Aug 2015) Changed paths: M src/main/java/hudson/plugins/tfs/model/MockableVersionControlClient.java Log Message: ----------- Add methods to MockableVersionControlClient. Commit: 9c87a7d37400891e2e1a6251cb878bb099c98d65 https://github.com/jenkinsci/tfs-plugin/commit/9c87a7d37400891e2e1a6251cb878bb099c98d65 Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-08-07 (Fri, 07 Aug 2015) Changed paths: M src/main/java/hudson/plugins/tfs/actions/CheckoutAction.java M src/test/java/hudson/plugins/tfs/actions/CheckoutActionTest.java Log Message: ----------- Add determineCheckoutPath() method with tests. Commit: e9a59bcb45deb9d8744abc95fbaf1315ea1e8e4b https://github.com/jenkinsci/tfs-plugin/commit/e9a59bcb45deb9d8744abc95fbaf1315ea1e8e4b Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-08-07 (Fri, 07 Aug 2015) Changed paths: M src/test/java/hudson/plugins/tfs/actions/CheckoutActionTest.java Log Message: ----------- Relax some mock verifications. Commit: 2e76683a2fb3e06556597399fd73572a2157d368 https://github.com/jenkinsci/tfs-plugin/commit/2e76683a2fb3e06556597399fd73572a2157d368 Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-08-07 (Fri, 07 Aug 2015) Changed paths: M src/main/java/hudson/plugins/tfs/actions/CheckoutAction.java Log Message: ----------- Normalize the checkout path before getFiles(). This makes it so the TFVC checkout will always receive an explicit path, reducing ambiguity. Commit: 3bdc26a39c97799f890f6e4d054d23357d8e02a6 https://github.com/jenkinsci/tfs-plugin/commit/3bdc26a39c97799f890f6e4d054d23357d8e02a6 Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-08-07 (Fri, 07 Aug 2015) Changed paths: M src/main/java/hudson/plugins/tfs/commands/MapWorkfolderCommand.java M src/test/java/hudson/plugins/tfs/commands/MapWorkfolderCommandTest.java Log Message: ----------- Remove constructor used only in a single test. Commit: 83b9891a6a2ab99a6db2852a7f5fbf9733f4d9ee https://github.com/jenkinsci/tfs-plugin/commit/83b9891a6a2ab99a6db2852a7f5fbf9733f4d9ee Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-08-07 (Fri, 07 Aug 2015) Changed paths: M src/main/java/hudson/plugins/tfs/commands/MapWorkfolderCommand.java M src/test/java/hudson/plugins/tfs/commands/MapWorkfolderCommandTest.java Log Message: ----------- Accept Server and mark arguments as final. Commit: ea4f159c86b3f265894314ed98b194f0539d9429 https://github.com/jenkinsci/tfs-plugin/commit/ea4f159c86b3f265894314ed98b194f0539d9429 Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-08-07 (Fri, 07 Aug 2015) Changed paths: R src/main/java/hudson/plugins/tfs/commands/UnmapWorkfolderCommand.java M src/main/java/hudson/plugins/tfs/model/Workspace.java R src/test/java/hudson/plugins/tfs/commands/UnmapWorkfolderCommandTest.java M src/test/java/hudson/plugins/tfs/model/WorkspaceTest.java Log Message: ----------- Unmapping a workfolder was only called in tests. Commit: 32cb3e1fdea4261352a09871db7d1255b963db2f https://github.com/jenkinsci/tfs-plugin/commit/32cb3e1fdea4261352a09871db7d1255b963db2f Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-08-07 (Fri, 07 Aug 2015) Changed paths: M src/main/java/hudson/plugins/tfs/actions/CheckoutAction.java M src/main/java/hudson/plugins/tfs/commands/NewWorkspaceCommand.java M src/main/java/hudson/plugins/tfs/model/Workspaces.java M src/test/java/hudson/plugins/tfs/actions/CheckoutActionTest.java M src/test/java/hudson/plugins/tfs/commands/NewWorkspaceCommandTest.java M src/test/java/hudson/plugins/tfs/model/WorkspacesTest.java Log Message: ----------- Add workfolder mapping in workspace creation. These used to be done separately due to the use of the CLC, but now it makes more sense to just call map() on the workspace we just created, instead of discarding said instance and later searching for it. Commit: 1f7f7a2c6cdd9a332dfe86015e5b770e1bb915f6 https://github.com/jenkinsci/tfs-plugin/commit/1f7f7a2c6cdd9a332dfe86015e5b770e1bb915f6 Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-08-07 (Fri, 07 Aug 2015) Changed paths: R src/main/java/hudson/plugins/tfs/commands/MapWorkfolderCommand.java M src/main/java/hudson/plugins/tfs/model/Workspace.java M src/test/java/hudson/plugins/tfs/actions/CheckoutActionTest.java R src/test/java/hudson/plugins/tfs/commands/MapWorkfolderCommandTest.java M src/test/java/hudson/plugins/tfs/model/WorkspaceTest.java Log Message: ----------- Delete MapWorkfolderCommand; only used by tests. Commit: 238e64918d74a4eae2a4b70770cb0c08a3e11e43 https://github.com/jenkinsci/tfs-plugin/commit/238e64918d74a4eae2a4b70770cb0c08a3e11e43 Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-08-07 (Fri, 07 Aug 2015) Changed paths: M src/main/java/hudson/plugins/tfs/actions/CheckoutAction.java M src/main/java/hudson/plugins/tfs/commands/GetFilesToWorkFolderCommand.java M src/main/java/hudson/plugins/tfs/model/Project.java M src/main/java/hudson/plugins/tfs/model/Server.java M src/test/java/hudson/plugins/tfs/commands/GetFilesToWorkFolderCommandTest.java M src/test/java/hudson/plugins/tfs/model/ProjectTest.java Log Message: ----------- Upgrade GFTWFC, but gets stuck in newJob. Committing these changes so that I can suspend the work for now. Compare: https://github.com/jenkinsci/tfs-plugin/compare/1ee218bf23dc^...238e64918d74 -- 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 jenkinsci-commits+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.