Wilson, Ronald wrote:
>> The philosophy of DVCS (or least of Fossil) is that you don't "reject"
>> unsigned or mis-signed check-ins.  You merely tag those check-ins as
>> such and make users aware of their questionable status.
>>
>> Fossil strives to provide an audit trail, not policy enforcement.
>>
>> D. Richard Hipp
>> d...@hwaci.com
> 
> Got it.
> 
> I'm just not sure how that really works out in practice.  If you allow
> remote users to perform checkins, how do you sort it out if someone
> makes a mess?

How about having a 'incoming' repository in your work-flow. Checkins to this 
repo are watched, in case of a mess or policy violations the trouble artifacts 
are shunned. Anything cleared is pushed to the main repo.

The main repo thus never sees a mess or other bad checkins.


 > Maybe I just don't understand tagging.  I would want to
> be able to move untrusted checkins to another branch and keep my main
> line clean.  Does tagging do that?  Is a pgp signature essentially a
> form of tag?  I need to play with it some.  So far my use case for
> fossil is only single-user with a canonical remote repo and only
> accidental forking.  I've had no use for tags yet.


-- 
Sincerely,
     Andreas Kupries <andr...@activestate.com>
     Developer @    <http://www.activestate.com/>
_______________________________________________
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