On Thu, March 10, 2011 12:38 am, Ron Wilson wrote:
> On Wed, Mar 9, 2011 at 3:52 PM, Eric <[email protected]> wrote:
>> Finally, I don't think there is any way to safely have automatic merging
>> of forks.
>
> This I agree with and never intended to suggest that forks should ever
> be automatically merged.
>
>> And, as Richard said, what is a fork?
>
> Something I want to avoid like the plague. Your workflow seems,
> strictly followed, should (somewhat) minimize the risk of an
> accidental fork, however, you imply that you do intentionally start
> forks.

No, it's just that working that way means I will inevitably find myself on
a fork from time to time.

> I suppose if you make sure to either close the fork by merging,
> or tag it as a branch, before pushing your changes, then that should
> be ok.

Which is exactly what I think should be done.

> It seems to me that forks are something that are all too easy
> to "loose".

The "leaves" page in the web UI (no longer on the menu) is actually very
useful for finding them, especially if you close them after dealing with
them appropriately.

> I do not see any advantages to creating a fork rather than a branch.
> If anything, all this discussion just reinforces the advice (from some
> people) that creating a branch for each and every task/change package
> is the right thing to do - especially when using a DVCS.

Task Branch, Feature Branch, Release Branch, Private Branch - which all
look much the same, except which other branches they merge to and from,
and when; also whether they get closed or not. You don't need to have a
"branch policy", but it's useful to know what your branch is for and how
you plan to use it. If you create a fork on purpose it's meant to be a
branch - put some hint of the purpose in the name of the branch.

> I do realise that accidental forks are inevitable, so anything that
> the tool does to help find forks will help the overall development
> process.

Just for forks, I think it's enough to look at the timeline frequently (in
Checkins Only mode), but some path stuff seems to be going into Fossil, so
we shall see.

Eric


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

Reply via email to