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