def set_def_acl(self, acl_or_str, key_name='', headers=None):
        if isinstance(acl_or_str, Policy):
            raise InvalidAclError('Attempt to set S3 Policy on GS ACL')
        elif isinstance(acl_or_str, ACL):
            self.set_def_xml_acl(acl_or_str.to_xml(), key_name, headers=headers)
        else:
            self.set_def_canned_acl(acl_or_str, key_name, headers=headers)
List Braches of Repository with relevant details
dataset/ETHPy150Open yyuu/botornado/boto/gs/bucket.py/Bucket.set_def_acl--crossover with--dataset/ETHPy150Open StackStorm/st2contrib/packs/bitbucket/actions/list_branches.py/ListBrachesAction.run