Just to report some unexpected problem that happened today.

After adding (ADD command) some files to trunk that where already part of a 
different branch, and committing, I went to the other branch in question (with 
UPDATE) and tried to MERGE trunk to include some other changes as well.  Here’s 
what I got (multiple WARNINGs have been collapsed to just one, and the actual 
filenames removed):

c:\temp>f me trunk
WARNING: no common ancestor for ...several_files...
SQLITE_CONSTRAINT: abort at 45 in [INSERT INTO 
vfile(vid,chnged,deleted,rid,mrid,isexe,islink,pathname)  SELECT 
6938,3,0,rid,mrid,isexe,islink,pathname FROM vfile WHERE id=551448]: UNIQUE 
constraint failed: vfile.pathname, vfilef: UNIQUE constraint failed: 
vfile.pathname, vfile.vid: {INSERT INTO 
vfile(vid,chnged,deleted,rid,mrid,isexe,islink,pathname)  SELECT 
6938,3,0,rid,mrid,isexe,islink,pathname FROM vfile WHERE id=551448}

DB –DB-CHECK shows no problems.

(I ended up purging the commit for now because it felt like the repo may have 
gotten into an unstable state.)

Thanks.
_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to