On Mon, Nov 2, 2015 at 12:14 PM, Michal Suchanek <[email protected]> wrote:

> Rewriting history in git is your choice. You can use git without
> rewriting. And really, a merge becoming "impossible" does not really
> depend on rewriting. If you have conflicting changes you just have
> conflicting changes.
>

You should read what I wrote more completely:

1. I cloned a repository.
2. I made no changes to the repository.
3. I pulled changes into my local repository.
4. I was "ahead" of the current head of the repository and I was being told
I had unstaged changes to deal with.

Someone else rewrote history. Their rewriting of history borked my local
copy of a repository that I never modified!

Yes, if I have conflicting changes, I have conflicting changes. I made no
changes, and yet git was out of sync.

In this case, rewriting history was not my choice. It was the choice of
someone else and it had a negative impact on me. I was able to fix it be
deleting my local repo and recloning, so it wasn't the end of the world,
but I have a hard time imagining a scenario where fossil would have allowed
something like that to happen.

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

Reply via email to