Thing is (well, two things):  a)  I would expect a fork to still have a
common ancestor.  I have certainly run across the fork thing due to out of
synced repos (and as I recall, I get a warning beforehand).  And b)  in this
case I had started from a freshly pulled-down clone, so I never had the
opportunity to be out-of-sync.

Ultimately, it's not a crisis for me.  This repo is a 'utility' repo that
doesn't have code or precious stuff in it.  I mention it partially as a
curiousity, and in case it is symptomatic of a bug, since I didn't think it
was possible to have two trees with no common ancestor (at least, the way it
is is depicted in the gui), and certainly not through the way I got here.

As fate would have it, I'm going to destroy this repo and rebuild it anyway,
but I might keep a copy on-hand for later scrutiny in my copious free
time....

> -----Original Message-----
> From: fossil-users-boun...@lists.fossil-scm.org 
> [mailto:fossil-users-boun...@lists.fossil-scm.org] On Behalf 
> Of B Harder
> Sent: Thursday, October 02, 2014 12:29 PM
> To: Fossil SCM user's discussion
> Subject: Re: [fossil-users] I have two trunks?
> 
> 
> Hi Dave.
> 
> This is a "fork" (unintentional branch). It would happen (for example)
> if two different clones of a repository are updated independently of
> each other, and then sync'd. You can merge the "errant trunk" back to
> the "good trunk" without ill effect (minding you might have to do
> conflict resolution). If you think of the case of two different clones
> being updated as I described above, then ultimately merged together
> (creating a fork in a branch), you'll see the DAG is maintained. The
> labels for the branchname are maintained too, and the effect you see
> (two Trunk branches) is consistent w/ the model. Re-merge them and
> keep on developing !
> 
> 
> -bch
> 
> 
> On 10/2/14, dave <d...@ziggurat29.com> wrote:
> > Hi list;
> >
> > Today I opened one of my repos, and expected to see some 
> stuff that is in
> > 'trunk'.  However, it was empty as the day it was born.  I 
> could see all my
> > branches via 'branches', and could update to them, but when 
> I would update
> > to 'trunk' it would always be empty.  Odd, I thought, I'm 
> quite sure I put
> > stuff there, but 'oh, well', I thought, and I checked some 
> stuff into it
> > that I had expected to already be there, and then also made 
> a branch for
> > some other things, and checked them in, too.
> >
> > When I look at the timeline via fossil ui, I very clearly 
> see I now have
> > two
> > trunks, the original one, and this new one.  I didn't even 
> think this was
> > possible, because I believed that fossil repos only have 
> one unified DAG.
> > Am I insane (er, 'am I in error', I mean to ask), or is 
> this normal, and
> > due
> > to something odd that I did (though I can't imagine what it 
> would be).
> >
> > This is not a secret repo; you can look here if curious:
> > fossil clone 
> http://chiselapp.com/user/ziggurat29/repository/z29-3rdParty
> > 3rdParty.fossil
> >
> > Thanks!
> >
> > -dave
> >
> _______________________________________________
> fossil-users mailing list
> fossil-users@lists.fossil-scm.org
> http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/foss
il-users


_______________________________________________
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