[PATCH 1 of 3] Added support for OS-level groups (using '@group' syntax)

Matt Mackall mpm at selenic.com
Wed Apr 28 13:52:55 CDT 2010


On Wed, 2010-04-28 at 11:23 -0300, elifarley at gmail.com wrote:
> hgext/acl.py |  17 ++++++++++++++++-
>  1 files changed, 16 insertions(+), 1 deletions(-)
> 
> 
> # HG changeset patch
> # User Elifarley Callado Coelho Cruz <elifarley at gmail.com>
> # Date 1272290157 10800
> # Node ID 74163186cb7dc8eee4a7b983e64be8520483892e
> # Parent  db4d7077f48d1a9d2f2e2d477a319f09f69cb5f9
> Added support for OS-level groups (using '@group' syntax).

In the future, the style is:

acl: add support for OS-level groups using @group

I've fixed it up.

> diff --git a/hgext/acl.py b/hgext/acl.py
> --- a/hgext/acl.py
> +++ b/hgext/acl.py
> @@ -56,6 +56,21 @@
>  from mercurial import util, match
>  import getpass, urllib
>  
> +def _getusers(group):
> +    import grp

Mercurial uses demandloading, so it doesn't need this
import-in-function-scope hack. Fixed.

-- 
http://selenic.com : development and support for Mercurial and Linux




More information about the Mercurial-devel mailing list