Details
-
Type:
New Feature
-
Status:
Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 1.0-beta-4
-
Component/s: maven-scm-provider-vss
-
Labels:None
-
Complexity:Intermediate
-
Hide
- maven-scm-provider-vss.zip
- 24/Nov/05 1:43 PM
- 30 kB
- George Gastaldi
-
- pom.xml 0.8 kB
- src/main/java/.../add/VssAddCommand.java 0.7 kB
- src/main/java/.../add/VssCreateCommand.java 0.7 kB
- src/main/.../VssHistoryCommand.java 0.5 kB
- src/main/.../checkin/VssCheckInCommand.java 0.5 kB
- src/main/.../VssCheckOutCommand.java 0.5 kB
- src/main/java/.../tag/VssLabelCommand.java 0.5 kB
- src/main/java/.../update/VssGetCommand.java 0.7 kB
- src/main/java/.../commands/VssCommand.java 0.1 kB
- src/main/java/.../commands/VssConstants.java 3 kB
- src/main/.../VssScmProviderRepository.java 0.7 kB
- src/main/java/.../vss/VssScmProvider.java 6 kB
- src/main/resources/MSVSS.java 22 kB
- src/main/resources/MSVSSADD.java 4 kB
- src/main/resources/MSVSSCHECKIN.java 3 kB
- src/main/resources/MSVSSCHECKOUT.java 5 kB
- src/main/resources/MSVSSCP.java 2 kB
- src/main/resources/MSVSSCREATE.java 3 kB
- src/main/resources/MSVSSGET.java 5 kB
- src/main/resources/MSVSSHISTORY.java 6 kB
- src/main/resources/MSVSSLABEL.java 3 kB
- src/test/.../VssRepositoryTest.java 0.2 kB
-
Hide
- maven-scm-provider-vss-unfinished.zip
- 27/Nov/05 7:58 PM
- 36 kB
- George Gastaldi
-
- maven-scm-provider-vss/pom.xml 1 kB
- maven-scm-provider-vss/.../VssScmProvider.java 7 kB
- maven-scm-provider-vss/.../VssCommand.java 0.3 kB
- maven-scm-provider-vss/.../VssCommandLineUtils.java 2 kB
- maven-scm-provider-vss/.../VssConstants.java 3 kB
- maven-scm-provider-vss/.../VssParameterContext.java 11 kB
- maven-scm-provider-vss/.../VssAddCommand.java 2 kB
- maven-scm-provider-vss/.../VssChangeProjectCommand.java 2 kB
- maven-scm-provider-vss/.../VssHistoryCommand.java 2 kB
- maven-scm-provider-vss/.../VssCheckInCommand.java 2 kB
- maven-scm-provider-vss/.../VssCheckOutCommand.java 2 kB
- maven-scm-provider-vss/.../VssRemoveCommand.java 0.6 kB
- maven-scm-provider-vss/.../VssLabelCommand.java 2 kB
- maven-scm-provider-vss/.../VssGetCommand.java 3 kB
- maven-scm-provider-vss/.../VssScmProviderRepository.java 0.5 kB
- maven-scm-provider-vss/src/.../MSVSS.java 22 kB
- maven-scm-provider-vss/src/.../MSVSSADD.java 4 kB
- maven-scm-provider-vss/.../MSVSSCHECKIN.java 3 kB
- maven-scm-provider-vss/.../MSVSSCHECKOUT.java 5 kB
- maven-scm-provider-vss/src/.../MSVSSCP.java 2 kB
- maven-scm-provider-vss/.../MSVSSCREATE.java 3 kB
- maven-scm-provider-vss/src/.../MSVSSGET.java 5 kB
- maven-scm-provider-vss/.../MSVSSHISTORY.java 6 kB
- maven-scm-provider-vss/.../MSVSSLABEL.java 3 kB
- maven-scm-provider-vss/.../VssRepositoryTest.java 1 kB
Issue Links
Activity
Add remove and status command require by maven release plugin
This is my last update. Commands are implemented and some adjustments must be done. Please check this asap.
TO DO:
- you must use our coding conventions (http://maven.apache.org/guides/development/guide-m2-development.html#Maven%20Code%20Style)
- implement ScmResult classes
- implement tests
To fix:
- Checkout command doesn't launch code but always return null.
How do checkout command work in VSS? it checkout files in a predefined directory (defined in VSS conf) or can we checkout files where we want?
- you must use our coding conventions (http://maven.apache.org/guides/development/guide-m2-development.html#Maven%20Code%20Style)
- implement ScmResult classes
- implement tests
- Checkout command doesn't launch code but always return null.
The CheckOut command exclusively checks out a file in a Working Dir. In http://msdn.microsoft.com/library/default.asp?url=/library/en-us/guides/html/vstskuse_command_line_commands_and_options.asp there are the supported commands for SS.EXE.
AFAIK, it is possible to checkout files wherever you want.
No. I dropped the project, because I got no time to continue. Anyway, the classes are attached to this issue.
I started the VSS provider with only the changelog command for now. I used partially the code provide in this patch.
Source Code attached. Commands not implemented yet !!!