[ https://issues.apache.org/jira/browse/SCM-563?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17962349#comment-17962349 ]
ASF GitHub Bot commented on SCM-563: ------------------------------------ jira-importer closed issue #771: [SCM-563] scm:status returns erroneous value on Windows XP URL: 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)