All of lore.kernel.org
 help / color / mirror / Atom feed
From: jack-oe@mudshark.org
To: openembedded-devel@lists.openembedded.org
Subject: Re: A question of workflow
Date: Sat, 30 Dec 2006 18:41:26 -0800	[thread overview]
Message-ID: <20061231024125.GL18175@ice.mudshark.org> (raw)
In-Reply-To: <1167506369.5626.46.camel@localhost.localdomain>

[-- Attachment #1: Type: text/plain, Size: 2009 bytes --]

On Sat, Dec 30, 2006 at 07:19:29PM +0000, Richard Purdie wrote:
 
> What you've described is how I or any other OE developer with an
> authorised monotone key would work with OE. The problem is we can't just
> give access to anyone as that wouldn't make any sense for obvious
> reasons.
 
Monotone supports trust relations[0] as well as netsync access controls[1].

Netsync access controls are primarily to prevent someone trashing your
repository. OE restricts write access to the repository on openembedded.org. 

Trust relations are orthogonal to access control. Monotone allows you to only
trust revisions committed by certain users(keys).

In the case of a single trusted repository, that only a certain number of
developers have write access to -- they're the same thing. 

However, in the case where you have multiple repositories, with different
permissions, things can get complicated. There is work ongoing in monotone to
make this simpler[2]. 

> It does mean you shouldn't be committing changes locally via monotone.
> If you do this you will have to pull and then merge every time. That
> isn't a problem in itself but if you do get direct commit access, we
> will not be happy adding hundreds of extra merges to the main
> repository.

Yeah. Or commit your changes to a private branch, and 'propagate' changes there
from the main branch. 

The monotone wiki has a series of (incomplete) best practices[3]. Important are
DaggyFixes[4], and CommitEarlyCommitOften[5]..

Cheers, 

--Jack 

[0] http://venge.net/monotone/wiki/TrustFoundations
[1] section 6.1.3 of http://venge.net/monotone/docs/Hooks.html
[2] http://venge.net/monotone/wiki/VersionedPolicy 
[3] http://venge.net/monotone/wiki/BestPractices
[4] http://venge.net/monotone/wiki/DaggyFixes
[3] http://venge.net/monotone/wiki/CommitEarlyCommitOften

--
Jack (John) Cummings                           http://mudshark.org/
PGP fingerprint: 0774 D073 E386 B70B 6B16  2D2B 1DD8 F8B0 CCF0 FAEE

[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]

  parent reply	other threads:[~2006-12-31  2:42 UTC|newest]

Thread overview: 39+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-12-30  5:16 A question of workflow Matthew Palmer
2006-12-30 19:19 ` Richard Purdie
2006-12-30 21:43   ` Matthew Palmer
2006-12-30 22:07     ` Koen Kooi
2006-12-30 23:08       ` Erik Hovland
2006-12-30 23:40         ` Matthew Palmer
2006-12-31  0:02           ` Richard Purdie
2006-12-31  9:36         ` Koen Kooi
2006-12-31 11:12           ` Matthew Palmer
2006-12-30 23:59       ` Matthew Palmer
2006-12-31  0:06         ` Richard Purdie
2006-12-31  9:45           ` Koen Kooi
2006-12-31 11:00             ` Matthew Palmer
2006-12-31 11:10               ` Koen Kooi
2007-01-07 20:04             ` Patrick Ohly
2007-01-07 21:16               ` Paul Sokolovsky
2007-01-07 21:40                 ` Patrick Ohly
2007-01-07 22:03                 ` Matthew Palmer
2007-01-07 22:46                   ` Justin Patrin
2007-01-07 22:56                     ` Matthew Palmer
2007-01-07 23:11                       ` Justin Patrin
2007-01-08 18:28                     ` Patrick Ohly
2007-01-08 19:11                       ` Justin Patrin
2007-01-08 21:02                         ` Patrick Ohly
2007-01-08 21:13                           ` Koen Kooi
2007-01-08 21:43                             ` Patrick Ohly
2007-01-08 21:53                             ` Justin Patrin
2007-01-09  9:42                               ` Richard Purdie
2007-01-09 19:51                                 ` Patrick Ohly
2007-01-08  1:18                   ` Rolf Leggewie
2007-01-08 18:09                     ` Patrick Ohly
2007-01-09 12:51                       ` Rolf Leggewie
2007-01-09 12:54                       ` Rolf Leggewie
2007-01-09 19:39                         ` Patrick Ohly
2007-01-02 20:06       ` Paul Sokolovsky
2007-01-02 20:08         ` [Angstrom-devel] " Koen Kooi
2007-01-04  4:23         ` Justin Patrin
2006-12-31  2:41   ` jack-oe [this message]
2007-01-02  0:05 ` Cliff Brake

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20061231024125.GL18175@ice.mudshark.org \
    --to=jack-oe@mudshark.org \
    --cc=openembedded-devel@lists.openembedded.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.