Thread (3 messages) flat view 3 messages, 3 authors, 2016-06-15

Re: import determinism

From: Martin Langhoff <hidden>
Date: 2016-06-15 22:49:59

On Sun, Nov 7, 2010 at 4:01 PM, Andreas Schwab [off-list ref] wrote:
The committer info in every commit will be the same as the author info,
so the repository conversion is completely deterministic.
For cvsimport, it is not deterministic. Given cvs'
ambiguous/buggy/inconsistent internal semantics around some
operations, cvsps makes educated guesses about what happened.

Later commits can affect those educated guesses.

IIRC, this affects the exact tree at the birth of a branch, and files
added on a branch (instead of on HEAD).

If you use cvsimport in 'incremental' runs you won't have this
problem. Whatever it decided to do, sticks.

I haven't worked in detail with Keith Packard's parsecvs but I assume
it has similar issues.

hth,


m
-- 
 martin.langhoff@gmail.com
 martin@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help