On Mon, May 11, 2015 at 10:51 AM, Abilio Marques <abili...@gmail.com> wrote:

>
> Note also that this goes against one of the founding principles of
>> Fossil: that the VCS should implement mechanism not policy.  That is
>> to say, details of who should be able to check-in to which branches
>> and whatnot should not be enforced by the VCS.  Project policies need
>> to be enforced by some other means.
>>
>>
> ​Haven't thought about it that way. I confess I've read that principle a
> couple of times on other emails.
>

Another possible work-around (besides what Andy and I suggested) would be
for contributing devs to mark their trunks (and other designated
"protected" branches) as private.

Then, when working on a feature/fix branch, "fossil publish branchname" to
make that branch push-able.

While this won't prevent intentional pushes of commits on trunk (or other
"protected" branches), it greatly reduces the risk of pushing accidental
commits on trunk.
_______________________________________________
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