On Mon, 13 Jan 2020 at 01:52, <[email protected]> wrote:
>
> This is an automated email from the ASF dual-hosted git repository.
>
> rubys pushed a commit to branch master
> in repository https://gitbox.apache.org/repos/asf/whimsy.git
>
>
> The following commit(s) were added to refs/heads/master by this push:
> new b34276b save the weakref
> b34276b is described below
>
> commit b34276b9018b4e5115dc2e30ac8d2ac073bdca42
> Author: Sam Ruby <[email protected]>
> AuthorDate: Sun Jan 12 20:51:48 2020 -0500
>
> save the weakref
> ---
> lib/whimsy/asf/ldap.rb | 12 ++++++------
> 1 file changed, 6 insertions(+), 6 deletions(-)
>
> diff --git a/lib/whimsy/asf/ldap.rb b/lib/whimsy/asf/ldap.rb
> index f0e4969..8eba13a 100644
> --- a/lib/whimsy/asf/ldap.rb
> +++ b/lib/whimsy/asf/ldap.rb
> @@ -1161,7 +1161,7 @@ module ASF
> # list of committers on this project. Stored in LDAP as a
> <tt>member</tt>
> # attribute.
> def members
> - members = weakref(:members) do
> + self.members = weakref(:members) do
AFAICT that is unnecessary.
weakref(:members) writes @members
self.members= also writes @members
> ASF.search_one(base, "cn=#{name}", 'member').flatten
> end
>
> @@ -1170,7 +1170,7 @@ module ASF
>
> # list of member ids in the project
> def memberids
> - members = weakref(:members) do
> + self.members = weakref(:members) do
> ASF.search_one(base, "cn=#{name}", 'member').flatten
> end
> members.map {|uid| uid[/uid=(.*?),/,1]}
> @@ -1179,7 +1179,7 @@ module ASF
> # list of owners on this project. Stored in LDAP as a <tt>owners</tt>
> # attribute.
> def owners
> - owners = weakref(:owners) do
> + self.owners = weakref(:owners) do
> ASF.search_one(base, "cn=#{name}", 'owner').flatten
> end
>
> @@ -1188,7 +1188,7 @@ module ASF
>
> # list of owner ids in the project
> def ownerids
> - owners = weakref(:owners) do
> + self.owners = weakref(:owners) do
> ASF.search_one(base, "cn=#{name}", 'owner').flatten
> end
> owners.map {|uid| uid[/uid=(.*?),/,1]}
> @@ -1385,7 +1385,7 @@ module ASF
>
> # list of members for this service in LDAP
> def members
> - members = weakref(:members) do
> + self.members = weakref(:members) do
> ASF.search_one(base, "cn=#{name}", 'member').flatten
> end
>
> @@ -1394,7 +1394,7 @@ module ASF
>
> # list of memberids for this service in LDAP
> def memberids
> - members = weakref(:members) do
> + self.members = weakref(:members) do
> ASF.search_one(base, "cn=#{name}", 'member').flatten
> end
>
>