[ 
https://issues.apache.org/jira/browse/SCM-563?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17964727#comment-17964727
 ] 

Olivier Lamy commented on SCM-563:
----------------------------------

This project has moved from Jira to GitHub Issues. This issue was migrated to 
[apache/maven-scm#771|https://github.com/apache/maven-scm/issues/771]. 

> scm:status returns erroneous value on Windows XP
> ------------------------------------------------
>
>                 Key: SCM-563
>                 URL: https://issues.apache.org/jira/browse/SCM-563
>             Project: Maven SCM (Moved to GitHub Issues)
>          Issue Type: Bug
>          Components: maven-scm-provider-clearcase
>    Affects Versions: 1.3
>         Environment: Windows XP version 2002 SP3
> Config in pom.xml :
> <scm>
>   <connection>scm:clearcase:load 
> \\Pc-688315.statoil.net/CCSTORAGE/SIS_Stream5/CVOB_SIS_ST</connection>
>   <developerConnection>scm:clearcase:load 
> \\Pc-688315.statoil.net/CCSTORAGE/SIS_Stream5/CVOB_SIS_ST</developerConnection>
> </scm>
>            Reporter: Espen Tjønneland
>            Priority: Major
>         Attachments: ClearCaseStatusConsumer.patch, 
> ClearCaseStatusConsumer.patch, status.patch
>
>
> I have one checkout in my current dir (pom.xml): 
> From my CMD shell:
> =========
> C:\CCSTORAGE\SIS_Stream5\CVOB_SIS_ST\COMP_SIS\Import\S3src\Sis3Reporting>dir
>  Volume in drive C has no label.
>  Volume Serial Number is 9628-F5FE
>  Directory of 
> C:\CCSTORAGE\SIS_Stream5\CVOB_SIS_ST\COMP_SIS\Import\S3src\Sis3Reporting
> 12.07.2010  09:46    <DIR>          .
> 12.07.2010  09:46    <DIR>          ..
> 09.07.2010  15:44    <DIR>          Model
> 12.07.2010  10:07             4 624 pom.xml
> 09.07.2010  15:44    <DIR>          Services
> 09.07.2010  15:10    <DIR>          src
> 09.07.2010  15:34    <DIR>          target
>                1 File(s)          4 624 bytes
>                6 Dir(s)  112 731 258 880 bytes free
> =========
> C:\CCSTORAGE\SIS_Stream5\CVOB_SIS_ST\COMP_SIS\Import\S3src\Sis3Reporting>cleartool
>  lscheckout -cview -r -fmt %n\n
> pom.xml
> C:\CCSTORAGE\SIS_Stream5\CVOB_SIS_ST\COMP_SIS\Import\S3src\Sis3Reporting>
> =========
> Running mvn scm:status 
> =========
> C:\CCSTORAGE\SIS_Stream5\CVOB_SIS_ST\COMP_SIS\Import\S3src\Sis3Reporting>mvn 
> scm:status
> [INFO] Scanning for projects...
> [INFO] Reactor build order:
> [INFO]   Sis3Reporting
> [INFO]   Model
> [INFO]   Services
> [INFO] Searching repository for plugin with prefix: 'scm'.
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Building Sis3Reporting
> [INFO]    task-segment: [scm:status] (aggregator-style)
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] [scm:status {execution: default-cli}]
> [INFO] checked-out status for m.xml
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] BUILD SUCCESSFUL
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Total time: 3 seconds
> [INFO] Finished at: Mon Jul 12 11:44:05 CEST 2010
> [INFO] Final Memory: 7M/16M
> [INFO] 
> ------------------------------------------------------------------------
> C:\CCSTORAGE\SIS_Stream5\CVOB_SIS_ST\COMP_SIS\Import\S3src\Sis3Reporting>
> ========
> The 
> org.apache.maven.scm.provider.clearcase.command.status.ClearCaseStatusConsumer
> line: 64
> checkedOutFiles.add(
>             new ScmFile( workingDirectory.getAbsolutePath() + line.substring( 
> 1 ), ScmFileStatus.CHECKED_OUT ) );
> Seems like the line.substring(1) removes the two first characters (po) from 
> pom.xml.
> I am assuming this is looking for a unix style ./ notation in front of the 
> current dir. In windows this is not working.
> I tried: 
> checkedOutFiles.add(
> new ScmFile( workingDirectory.getAbsolutePath() + File.separator  + line, 
> ScmFileStatus.CHECKED_OUT )
> And edited the test case to omit ./ from the status text content. And it is 
> woring in my environment.
> The above fix will not work outside Windows environments.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to