From: David Turner Date: Fri, 08 Aug 2014 18:17:52 GMT Subject: Re: [PATCH 17/22] refs.c: add a backend method structure with transaction functions Message-ID: <1407521872.26542.21.camel@leckie> In-Reply-To: <1407516309-27989-18-git-send-email-sahlberg@google.com> On Fri, 2014-08-08 at 09:45 -0700, Ronnie Sahlberg wrote: > +struct ref_be refs_files = { > + .transaction_begin = files_transaction_begin, > + .transaction_update_sha1 = files_transaction_update_sha1, > + .transaction_create_sha1 = files_transaction_create_sha1, > + .transaction_delete_sha1 = files_transaction_delete_sha1, > + .transaction_update_reflog = files_transaction_update_reflog, > + .transaction_commit = files_transaction_commit, > + .transaction_free = files_transaction_free, > +}; C99 designated initializers are unfortunately forbidden by CodingGuidelines.