Branch: refs/heads/replace_tf_in_commands Home: https://github.com/jenkinsci/tfs-plugin Commit: 802f8f4f039b75c2d4875869c22e75119b986090 https://github.com/jenkinsci/tfs-plugin/commit/802f8f4f039b75c2d4875869c22e75119b986090 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: 9b7f786b871434aefa103265b58d0170a731486f https://github.com/jenkinsci/tfs-plugin/commit/9b7f786b871434aefa103265b58d0170a731486f 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: f6d9ae7e32dcf7d066bf9413e894686a3985664a https://github.com/jenkinsci/tfs-plugin/commit/f6d9ae7e32dcf7d066bf9413e894686a3985664a 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: 862cb591bef6d79c7935d8bdc11ae96b2a041d0c https://github.com/jenkinsci/tfs-plugin/commit/862cb591bef6d79c7935d8bdc11ae96b2a041d0c 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: c1812f21014c3232ddb204a021dd811d86cfe776 https://github.com/jenkinsci/tfs-plugin/commit/c1812f21014c3232ddb204a021dd811d86cfe776 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: 45c72ca483283c1cd5d71f7dcb3d2a6d8fe0b951 https://github.com/jenkinsci/tfs-plugin/commit/45c72ca483283c1cd5d71f7dcb3d2a6d8fe0b951 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: 60d37b6b8da54fa422c9c204025d96bb7db3aaff https://github.com/jenkinsci/tfs-plugin/commit/60d37b6b8da54fa422c9c204025d96bb7db3aaff 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: 5ffa562b0d0b476b73ed4baae8645b24641e4c8d https://github.com/jenkinsci/tfs-plugin/commit/5ffa562b0d0b476b73ed4baae8645b24641e4c8d 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: a7d9289e282503995df11d1e6e34f319594a9c7d https://github.com/jenkinsci/tfs-plugin/commit/a7d9289e282503995df11d1e6e34f319594a9c7d 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: f74c9a3c740e519c71d1e10e5b9a5c7f06c0b2d3 https://github.com/jenkinsci/tfs-plugin/commit/f74c9a3c740e519c71d1e10e5b9a5c7f06c0b2d3 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: bdba53dfbe6878fd34ad0c9e9e8d621d2853546c https://github.com/jenkinsci/tfs-plugin/commit/bdba53dfbe6878fd34ad0c9e9e8d621d2853546c 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: 89dc80a0cdf406d88ade9afb9a34e8b86d33d564 https://github.com/jenkinsci/tfs-plugin/commit/89dc80a0cdf406d88ade9afb9a34e8b86d33d564 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: d83854601e915bd32d56e23f0ec1dca86268137f https://github.com/jenkinsci/tfs-plugin/commit/d83854601e915bd32d56e23f0ec1dca86268137f 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: cc26fb443d7a79ea7445cc4e5f382bb3f279d901 https://github.com/jenkinsci/tfs-plugin/commit/cc26fb443d7a79ea7445cc4e5f382bb3f279d901 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: 7efc7c4a52628183a32391d98ee5f829f7ec72fd https://github.com/jenkinsci/tfs-plugin/commit/7efc7c4a52628183a32391d98ee5f829f7ec72fd 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: 9a1032b4dd417cfd63bf0d36388fa3a98e3493b2 https://github.com/jenkinsci/tfs-plugin/commit/9a1032b4dd417cfd63bf0d36388fa3a98e3493b2 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: 17a7c3f9f4f1425229d2c9bb9ef520f6dfdb2f84 https://github.com/jenkinsci/tfs-plugin/commit/17a7c3f9f4f1425229d2c9bb9ef520f6dfdb2f84 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: 99716578ba8c670573cfb23d3b7693a2e4d5378e https://github.com/jenkinsci/tfs-plugin/commit/99716578ba8c670573cfb23d3b7693a2e4d5378e 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: fbbf60f2b36e09b73c60b78fe349ce3c267110ee https://github.com/jenkinsci/tfs-plugin/commit/fbbf60f2b36e09b73c60b78fe349ce3c267110ee 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: 3e63c17d1e4a9d6a9a9623268e4163a1721aee8b https://github.com/jenkinsci/tfs-plugin/commit/3e63c17d1e4a9d6a9a9623268e4163a1721aee8b 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: 85001aece713005d36617ecfffb49b6936e52857 https://github.com/jenkinsci/tfs-plugin/commit/85001aece713005d36617ecfffb49b6936e52857 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: 7d43de1a6c62b094059ea0ccdc5ff8668c23daee https://github.com/jenkinsci/tfs-plugin/commit/7d43de1a6c62b094059ea0ccdc5ff8668c23daee 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: cab19cc81564323ac7584e46859238cb91c364a5 https://github.com/jenkinsci/tfs-plugin/commit/cab19cc81564323ac7584e46859238cb91c364a5 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: b7c67f5672a26e50bc6a5447da2f212f6757c596 https://github.com/jenkinsci/tfs-plugin/commit/b7c67f5672a26e50bc6a5447da2f212f6757c596 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: df6d41b615a288d4e12a8e8f856e4d59cf2dd4d4 https://github.com/jenkinsci/tfs-plugin/commit/df6d41b615a288d4e12a8e8f856e4d59cf2dd4d4 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: e87008cf8cab8bad60e2c86de1cb148b79ca7926 https://github.com/jenkinsci/tfs-plugin/commit/e87008cf8cab8bad60e2c86de1cb148b79ca7926 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: fc11d2766f04f8e8a777f06668d21cc380d670e9 https://github.com/jenkinsci/tfs-plugin/commit/fc11d2766f04f8e8a777f06668d21cc380d670e9 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. Compare: https://github.com/jenkinsci/tfs-plugin/compare/21ab7fbf6c54...fc11d2766f04 -- 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.