On Fri, Mar 4, 2011 at 5:58 AM, Jan Danielsson
<[email protected]> wrote:
> Hello,
>
>   In order to figure out how to do conflict resolution with fossil, I
> created a new repository 'central', I added a file to it, then cloned
> the repository into 'clone1' and 'clone2'. I switched off autosync
> from all three repositories, then I modified the the same line in
> central, clone1 and clone2, and committed the changes.
>
>   Next, I opened the clone1 repository and tried to push it to central:
>   $ cd test
>   $ fossil open ../clone1
>   [..checked out main.c..]
>   $ fossil push ../central
>
>   Now, coming from bazaar I half-expected it to say something along
> the line of "Your local copy is outdated, please update from central,
> resolve the conflicts and then push again.". However, instead I got
> some stats, no error, and it was done (looked very much like what
> happens when push is successful). But switching to central showed that
> nothing has changed (no entries in the timeline). I also tried pull
> and sync (the last which gave slightly more statistics, but no other
> differences). I was pretty certain the pull operation would say that
> there were conflicts to resolve, but it didn't.
>
>   (The plan was to solve the conflict between clone1 and central.
> Then redo the same procedure between clone2 and central).
>
 <snip>

I've made you test... and after I push from first clone, it give no
error at all like
there's no conflict. But when I look at the main timeline (with fossil ui)
on central, the change from first clone create a new leaf. Without any tag or
branch name.. it fork from previous version into a leaf and both leaf
are in trunk.

I'm using "Fossil version [184500e46a] 2011-02-21 22:26:00" on Mac OS 10.6.

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

Reply via email to