Thus said "Martin S. Weber" on Tue, 07 Feb 2017 17:04:00 +0100:

> Well,  worthless in  its  ultimate  ratio in  its  current state  (aka
> playing devil's  advocate). Deterministically picking the  wrong thing
> doesn't help. See the email with the fossil output. If I can only pick
> the "other" dev branch by its hash,  then the name of that "other" dev
> branch has become worthless, as it will not resolve to the older one.

I don't think it's entirely worthless, anymore than having two people in
the same room at the same time both having the same name. To address one
or the other, some other indication must be made; for example, one might
move  closer to  the one  that is  intended to  be addressed,  or use  a
nickname, or some other thing.

If I have 2  branches by the same name, I move closer  to the one I want
using the UUID, then further  commits at this point *will* automatically
be applied to that particular instance  of the same branch name, and not
the  most  recent branch  by  that  name. By  that  measure,  it is  not
worthless  because when  I finally  spin  up Fossil  UI to  look at  the
history I  will see the  progress of the  individual branches just  as I
expect.

It's interesting to  note that when Fossil was  first publicly released,
there was no  concept of a ``branch'' but only  forks. Notice that there
are 2 long-term trunks and a number of temporary 3rd trunks:

https://www.fossil-scm.org/index.html/timeline?unhide=on&n=25&y=all&t=&ms=exact&c=fff234b77cc774ca

How did one resolve the  difference between the development on different
forks of trunk? UUID.

Thanks,

Andy
-- 
TAI64 timestamp: 40000000589a3b24


_______________________________________________
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