just for the record, I believe I encountered something similar:
I have a very simple setup: a remote (cgi-served) repo (acting essentially only as a backup but publicly accessible) and _one_ local clone where only _one_ user (me) does checkins (the owner of the remote server _could_ clone/do checkins but he doesn't...). autosync is 'off' right now, so I do the `sync/push' manually (by habit I use `sync' although `push' would suffice since no one _ever_ does an independent checkin to the server-side repo (no other clone, no local developer on the server) and I do not expect "incoming" changes.

so what I have observed a week ago was some hickup (I don't recall what exactly, either a failed `sync' or `push') and retried (probably at that point `sync'). I then discovered a fork popping up in the timeline which, moreover, confusingly was some ten days in the past (the timeline had already progressed several commits after the fork).

I don't see any reason why (and any way how) this fork could have occurred.

maybe this additional observation helps to get this "missing commit" phenomenon sorted out -- it really is a bit scary even if nothing really bad is happening to the repo content.

if you want to have a look, the repo is freely accessible here:

http://j...@fossil.0branch.com/sd

(maybe the repo content is even of some interest to someone ...)

the fork in question is [a8cbddcfc3]. In the meantime I have closed it explicitly and edited the checkin comment (the latter I did directly in the server-side repo where I've chosen a different user name than for the local clone). the original ci-comment was identical to that of [efd8772a0b] (and it's diff vs. [88f8514b9f] is a subset of the diff of [efd8772a0b] vs. [88f8514b9f]).

I could not make head nor tail of this. I also cannot rule out completely that I am responsible for the fork (making some stupid error) but really cannot imagine how and that it has nothing to do with the problems discussed in this thread. but maybe it does ...


j.

On Thu, 24 Apr 2014 07:20:56 +0200, Andy Bradford <amb-fos...@bradfords.org> wrote:

Thus said Michai Ramakers on Wed, 23 Apr 2014 18:34:32 +0200:

I have no  clue on sync logic  at all, but perhaps this  helps: in all
cases I remember here (3 or so), when sync of commit on host A was not
seen  during sync  on host  B, doing  a dummy-commit  on host  A, then
pulling again on B, worked, i.e. last 2 commits from A were pulled.

This sounds  almost identical to  the problem  that I described  that is
caused  by  a  failed  autosync  except there  is  no  mention  of  fork
happening.  The  fork  may  or  may not  happen  if  the  branches  were
different.  But, committing  after a  failed sync  will certainly  cause
another autosync and  then the push with the new  changes will cause the
missing content to show up.

Andy


--
Using Opera's revolutionary email client: http://www.opera.com/mail/
_______________________________________________
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