+1

I faced this a couple of days back and had to perform an incorrect commit.

> ----- Original Message -----
> From: Leo Razoumov
> Sent: 02/10/12 03:39 AM
> To: Fossil SCM user's discussion
> Subject: [fossil-users] "fossil commit" failure after merge
> 
> Hi List,
> I ran into a strange problem which results in "fossil commit" failure
> after a specific type of merge.
> I attached a self-contained shell script that reproduces the problem.
> Tested with trunk version of fossil on Linux.
> Here is the problem description.
> A fossil repository T.fossil contains two brunches "trunk" and "next".
> In both branches there are two files "foo" and "bar". At some point in
> development process I merge branch next into the trunk. The contents
> of the files are such that "fossil merge next" successfully
> auto-merges changes in bar but has merge conflicts in foo that has to
> be manually resolved. So far so good.
> $ fossil cha
> UPDATED_BY_MERGE bar
> EDITED     foo
> 
> The project's internal logic dictates that while fixing merge
> conflicts in foo I have to make some changes to bar.
> After any changes to "bar" fossil refuses to commit claiming that
> "working checkout does not match what would have ended up in the repository".
> 
> I think this behavior is incorrect, for it forces me to commit a
> broken state of the project.
> Please, run an attached shell script to reproduce the problem.
> 
> --Leo--
> 

_______________________________________________
fossil-users mailing list
[email protected]
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to