On Sat, Apr 18, 2015 at 12:19 PM, Ron W <ronw.m...@gmail.com> wrote:

> On Sat, Apr 18, 2015 at 7:14 AM, Matt Welland <mattrwell...@gmail.com>
> wrote:
>
>>
>>
> #3 was looking problematic, possibly due to philosophy trumping
>> pragmatism? Might be addressed now?
>>
>
> This is a definition problem.
>
> To my thinking, any place a parent commit has 2 or more children on the
> same branch is a fork. This seems very clear and unambiguous to me. Some
> think this is too aggressive, so I will grant that closing fork-leaves is
> sufficient to indicate explicit intent to resolve the fork.
>
> As to merging, a "branch-leaf" is not automatically closed by merging it
> to anther branch, so why would merging automatically do anything to a
> "fork-leaf" to make it not a fork-leaf?
>

There is a --integrate switch to the merge command that closes the merged
branch. Perhaps the addition of an "integrate" command that is essentially
a merge with that option auto specified might be useful to those whose
workflows seem to result in forks?

There is also a leaves command, perhaps the addition of a --forks option
would be useful, and a "forks" command (as has been suggested already) that
is essentially the same as "leaves --forks". "leaves" by default only shows
open leaves, but has --all and --closed options to pick other sets of
leaves that might be useful, as well as --recompute.

-- 
Scott Robison
_______________________________________________
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