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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 [email protected].
For more options, visit https://groups.google.com/d/optout.