On 6/2/06, Dirk <[EMAIL PROTECTED]> wrote:
Jon W schrieb:
>> >
>> > Within the svn converted repo at Project/sock/dir/solver_dir most of
>> > the files only have revision history starting on 09/08/05 when the
>> > solver_dir was created. Note that the files were actually shared on
>> > 09/09/05.
>> Just a dump question? Are you checking with TortoiseSVN? there is a
>> "stop on copy/rename" flag at the bottom of the "Log Dialog". When this
>> flag is set, you don't see the history before the share. I don't know
>> whether there is a similar flag to the commandline client.
>
> I wish that was the problem. I used both tortoisesvn and the command
> line, and they both see the same information.
What do you see, when you display the status of the repository at a
point, where no commit was performed on a shared file? Do you see the
history at that case? I think it is possble via the dumpfile to readd a
file on top of another, at least when copying from. I did this in the
Label-handler, when a file label is set after a project label was
assigned to the parent.
The issue is really strange, since we do not know that the there will be
commits to the item in advance, so all files should behave identically
just until the moment, when a commit is performed.
Can you track the history of the items in the VssAction.txt file?
Here is a look at the VssAction information. It doesn't appear as
though the SHARE command was used at all. As the files were shared
from Project/Wiz/Solver which isn't even in the VssAction data, it may
be that the "move" data isn't parsing correctly.
---------------------------------------------------------------------------------
Project/Source/Solver created on 10/07/03
[ several files are created and modified ]
Project/Source/Solver is "moved" to Project/Wiz/Solver on 10/14/04
Project/sock/dir/solver_dir is created on 09/08/05
files are shared from Project/Wiz/Solver to
Project/sock/dir/solver_dir on 09/09/05
Project/Wiz/Solver is "deleted" on 12/13/05 (note: not destroyed)
-----------------------------------------------------------------------------------
datachache.VssAction.tmp.txt:
60052 WUVDAAAA TVBEAAAA 1 ADD
/Project/Source/Solver/foo.cpp 2 0 \N
60184 \N TVBEAAAA 2 COMMIT
/Project/Source/Solver/foo.cpp 2 0 \N
60235 \N TVBEAAAA 3 COMMIT
/Project/Source/Solver/foo.cpp 2 0 \N
60309 \N TVBEAAAA 4 COMMIT
/Project/Source/Solver/foo.cpp 2 0 \N
60361 \N TVBEAAAA 5 COMMIT
/Project/Source/Solver/foo.cpp 2 0 \N
60442 \N TVBEAAAA 6 COMMIT
/Project/Source/Solver/foo.cpp 2 0 \N
60481 \N TVBEAAAA 7 COMMIT
/Project/Source/Solver/foo.cpp 2 0 \N
61380 \N TVBEAAAA 8 COMMIT
/Project/Source/Solver/foo.cpp 2 0 \N
65948 \N TVBEAAAA 9 COMMIT
/Project/Source/Solver/foo.cpp 2 0 \N
68263 \N TVBEAAAA 10 COMMIT
/Project/Source/Solver/foo.cpp 2 0 \N
68546 \N TVBEAAAA 11 COMMIT
/Project/Source/Solver/foo.cpp 2 0 \N
69352 \N TVBEAAAA 12 COMMIT
/Project/Source/Solver/foo.cpp 2 0 \N
69374 ELHEAAAA QLHEAAAA 1 ADD
/Project/Source/Solver/Solver/foo.cpp 2 0 \N
69456 \N TVBEAAAA 13 COMMIT
/Project/Source/Solver/foo.cpp 2 0 \N
85068 COGFAAAA TVBEAAAA 15 ADD
/Project/sock/dir/solver_dir/foo.cpp 2 0 \N
datachache.PhysicalAction.tmp.txt:
16105 TVBEAAAA \N COGFAAAA SHARE foo.cpp 2 1126243722
Jim 0 \N 2 AAAAEBVT 1 \N\N
29598 QLHEAAAA \N ELHEAAAA ADD foo.cpp 2 1092411661
Bob 0 \N 1 AAAAEHLQ 1 \N\N
96909 QLHEAAAA 1 \N ADD foo.cpp 2 1092411661
Bob 0 \N 1 AAAAEHLQ 0 \N CallBack
furntions (header)
115603 TVBEAAAA 1 \N ADD foo.cpp 2 1076480647
Bob 0 \N 1 AAAAEBVT 0 \N Add classes
134973 TVBEAAAA \N WUVDAAAA ADD foo.cpp 2 1076480647
Bob 0 \N 1 AAAAEBVT 1 \N \N
When looking at the VSS database, the file foo.cpp version information
is as follows:
v15 Bob Checked in $/Project/Wiz/Solver
v14 Bob Checked in $/Project/Wiz/Solver
v13 Bob Checked in $/Project/Source/Solver
v12 Bob Checked in $/Project/Source/Solver
v11 Bob Checked in $/Project/Source/Solver
v10 Bob Checked in $/Project/Source/Solver
.
.
.
Note that the VssAction data doesn't even have version 14 listed.
Thank you,
Jon
_______________________________________________
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