# The form data below was edited by paul_allen # Perforce Workshop Jobs # # Job: The job name. 'new' generates a sequenced job number. # Status: Job status; [open/closed/suspended]. Required # Project: The project this job is for. Required. # Severity: [A/B/C] (A is highest) Required. # ReportedBy The user who created the job. Can be changed. # ReportedDate: The date the job was created. Automatic. # ModifiedBy: The user who last modified this job. Automatic. # ModifiedDate: The date this job was last modified. Automatic. # OwnedBy: The owner, responsible for doing the job. Optional. # Description: Description of the job. Required. # DevNotes: Developer's comments. Optional. Job: job000115 Status: closed Project: perforce-software-p4convert Severity: B ReportedBy: norman_morse ReportedDate: 2014/11/24 11:41:50 ModifiedBy: paul_allen ModifiedDate: 2014/12/15 06:52:54 Description: SVN conversion misses deleted file. This SVN dump is converted from CVS using cvs2svn but appears to be valid. The SVN dump has history like this: <<< Started new transaction, based on original revision 1 * adding path : trunk ... done. * adding path : branches ... done. * adding path : tags ... done. ------- Committed revision 1 >>> <<< Started new transaction, based on original revision 2 * adding path : trunk/folderA ... done. * adding path : trunk/folderA/fileA1.txt ... done. * adding path : trunk/folderA/fileA2.txt ... done. * adding path : trunk/folderB ... done. * adding path : trunk/folderB/fileB1.c ... done. ------- Committed revision 2 >>> <<< Started new transaction, based on original revision 3 * adding path : trunk/folderC ... done. * adding path : trunk/folderC/fileC1.txt ... done. ------- Committed revision 3 >>> <<< Started new transaction, based on original revision 4 * editing path : trunk/folderC/fileC1.txt ... done. ------- Committed revision 4 >>> <<< Started new transaction, based on original revision 5 * deleting path : trunk/folderC/fileC1.txt ... done. * deleting path : trunk/folderC ... done. ------- Committed revision 5 >>> <<< Started new transaction, based on original revision 6 * adding path : trunk/folderD ... done. * adding path : trunk/folderD/fileD1.txt ... done. ------- Committed revision 6 >>> Notice the delete in revision 5. The generated Perforce repository (IMPORT MODE) shows: $ p4 changes Change 6 on 2014/11/24 by dmarold@svn-client 'add fileD (copy of fileC) ' Change 4 on 2014/11/24 by dmarold@svn-client 'added data ' Change 3 on 2014/11/24 by dmarold@svn-client 'Added fileC ' Change 2 on 2014/11/24 by dmarold@svn-client 'import test files ' Notice that change 5 is totally missing, and the intended files were never deleted. I have debug level conversion logs and the original dump on ftp ftp upload.perforce.com Username: support-cahp4 Password: leemoofaet Uploaded conversion.log, log.txt, svntest.cfg, test.dump This bug was also reproduced on //depot/main/p4convert-svn main release DevNotes: