I've been watching the "Missing VSS ADD" thread, and I don't think I reported this but not all of my files came through the final export either, but for a different reason. I actually thought that it NEVER came out, but that's not exactly true. I really don't know what happened to this file but it is certainly interesting, and it seems to have something to do with a rollback.

Vss2svn picked up several revisions, then it was deleted, as shown below:
Deleted at revision 9228
B/Name2.java
(edit)  [9081]  3/16/2006 9:58
(edit)  [8979]  3/1/2006 11:11
(edit)  [8957]  2/28/2006 15:50
(copy)  [8953]  2/28/2006 14:38
copied from B/Name1.java:
(copy)  [8951]  2/28/2006 14:38
copied from A/Name1.java:
(edit)  [8893]  2/27/2006 8:52
(add)   [8882]  2/23/2006 14:17

The double copy is actually a single move, but it must show up in VSS as a move to a new path, then a rename to the new name.

In SourceSafe, it shows 5 revisions since creation, with a rollback at version 5, to version 5. If you look at version 5 in SS it actually shows the content for version 4. Also, revision 9081 that took place at 3/16/2006 can't be seen in SS (it would be the actual version 5). In a weird way if you look in properties it shows the file as if it were branched then the original branch was deleted. I think this might happen in SourceSafe when you rollback more than 1 version (i.e. more than the last change), but I can't confirm that.

In SourceSafe, the file takes modifications after 9228, but vss2svn shows a delete, so there's no file to modify. Maybe it drops the bad modifies?

I have the physical files and I can run ssphys on it but I'm not sure what to run that might be helpful, although this seems weird:

$ vss/run/ssphys history kehaaaaa
<?xml version="1.0" encoding="windows-1252" ?>
$ vss/run/ssphys validate kehaaaaa
WARNING: unknown combination of flags in the FileInfo record: 0x100
vss/run/ssphys: could not read record at offset behind file size

Jason

_______________________________________________
vss2svn-users mailing list
Project homepage:
http://www.pumacode.org/projects/vss2svn/
Subscribe/Unsubscribe/Admin:
http://lists.pumacode.org/mailman/listinfo/vss2svn-users-lists.pumacode.org
Mailing list web interface (with searchable archives):
http://dir.gmane.org/gmane.comp.version-control.subversion.vss2svn.user

Reply via email to