Return-Path: X-Original-To: apmail-subversion-commits-archive@minotaur.apache.org Delivered-To: apmail-subversion-commits-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id A561417A96 for ; Wed, 2 Dec 2015 08:34:15 +0000 (UTC) Received: (qmail 10576 invoked by uid 500); 2 Dec 2015 08:34:15 -0000 Delivered-To: apmail-subversion-commits-archive@subversion.apache.org Received: (qmail 10544 invoked by uid 500); 2 Dec 2015 08:34:15 -0000 Mailing-List: contact commits-help@subversion.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@subversion.apache.org Delivered-To: mailing list commits@subversion.apache.org Received: (qmail 10534 invoked by uid 99); 2 Dec 2015 08:34:15 -0000 Received: from Unknown (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 02 Dec 2015 08:34:15 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id 14B6AC023B for ; Wed, 2 Dec 2015 08:34:15 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.246 X-Spam-Level: * X-Spam-Status: No, score=1.246 tagged_above=-999 required=6.31 tests=[KAM_ASCII_DIVIDERS=0.8, KAM_LAZY_DOMAIN_SECURITY=1, RP_MATCHES_RCVD=-0.554] autolearn=disabled Received: from mx1-us-west.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id abTJ9ZiYCChD for ; Wed, 2 Dec 2015 08:34:13 +0000 (UTC) Received: from mailrelay1-us-west.apache.org (mailrelay1-us-west.apache.org [209.188.14.139]) by mx1-us-west.apache.org (ASF Mail Server at mx1-us-west.apache.org) with ESMTP id 8A7A2232BE for ; Wed, 2 Dec 2015 08:34:13 +0000 (UTC) Received: from svn01-us-west.apache.org (svn.apache.org [10.41.0.6]) by mailrelay1-us-west.apache.org (ASF Mail Server at mailrelay1-us-west.apache.org) with ESMTP id ECD60E0099 for ; Wed, 2 Dec 2015 08:34:12 +0000 (UTC) Received: from svn01-us-west.apache.org (localhost [127.0.0.1]) by svn01-us-west.apache.org (ASF Mail Server at svn01-us-west.apache.org) with ESMTP id BAF3D3A0056 for ; Wed, 2 Dec 2015 08:34:12 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r1717584 - /subversion/branches/ra-git/subversion/libsvn_ra_git/ra_plugin.c Date: Wed, 02 Dec 2015 08:34:12 -0000 To: commits@subversion.apache.org From: rhuijben@apache.org X-Mailer: svnmailer-1.0.9 Message-Id: <20151202083412.BAF3D3A0056@svn01-us-west.apache.org> Author: rhuijben Date: Wed Dec 2 08:34:12 2015 New Revision: 1717584 URL: http://svn.apache.org/viewvc?rev=1717584&view=rev Log: On the ra-git branch: Fix the ra definitions to match the recent ra changes on trunk. * subversion/libsvn_ra_git/ra_plugin.c (svn_ra_git__session_baton_t): Add some vars. (svn_ra_git__set_svn_ra_open): New function. (svn_ra_git__get_commit_ev2): Remove function. (ra_git_vtable): Update table. Modified: subversion/branches/ra-git/subversion/libsvn_ra_git/ra_plugin.c Modified: subversion/branches/ra-git/subversion/libsvn_ra_git/ra_plugin.c URL: http://svn.apache.org/viewvc/subversion/branches/ra-git/subversion/libsvn_ra_git/ra_plugin.c?rev=1717584&r1=1717583&r2=1717584&view=diff ============================================================================== --- subversion/branches/ra-git/subversion/libsvn_ra_git/ra_plugin.c (original) +++ subversion/branches/ra-git/subversion/libsvn_ra_git/ra_plugin.c Wed Dec 2 08:34:12 2015 @@ -50,6 +50,10 @@ typedef struct svn_ra_git__session_baton { /* The URL of the session. */ const char *session_url; + const char *repos_root_url; + + svn_ra_session_t *local_session; + const char *local_repos_root_url; /* The user accessing the repository. */ const char *username; @@ -83,6 +87,8 @@ typedef struct svn_ra_git__session_baton const char *useragent; + svn_ra__open_func_t svn_ra_open; + /* Scratch pool for routines that cannot otherwise get one. */ apr_pool_t *scratch_pool; @@ -999,6 +1005,19 @@ svn_ra_git__open(svn_ra_session_t *sessi } static svn_error_t * +svn_ra_git__set_svn_ra_open(svn_ra_session_t *session, + svn_ra__open_func_t func) +{ + svn_ra_git__session_baton_t *sess = session->priv; + + sess->svn_ra_open = func; + + /* TODO: Open ra_local session, etc. */ + + return SVN_NO_ERROR; +} + +static svn_error_t * svn_ra_git__dup_session(svn_ra_session_t *new_session, svn_ra_session_t *session, const char *new_session_url, @@ -2413,25 +2432,6 @@ svn_ra_git__register_editor_shim_callbac } -static svn_error_t * -svn_ra_git__get_commit_ev2(svn_editor_t **editor, - svn_ra_session_t *session, - apr_hash_t *revprops, - svn_commit_callback2_t commit_cb, - void *commit_baton, - apr_hash_t *lock_tokens, - svn_boolean_t keep_locks, - svn_ra__provide_base_cb_t provide_base_cb, - svn_ra__provide_props_cb_t provide_props_cb, - svn_ra__get_copysrc_kind_cb_t get_copysrc_kind_cb, - void *cb_baton, - svn_cancel_func_t cancel_func, - void *cancel_baton, - apr_pool_t *result_pool, - apr_pool_t *scratch_pool) -{ - return svn_error_create(SVN_ERR_RA_NOT_IMPLEMENTED, NULL, NULL); -} /*----------------------------------------------------------------*/ @@ -2481,9 +2481,12 @@ static const svn_ra__vtable_t ra_git_vta svn_ra_git__has_capability, svn_ra_git__replay_range, svn_ra_git__get_deleted_rev, - svn_ra_git__register_editor_shim_callbacks, svn_ra_git__get_inherited_props, - svn_ra_git__get_commit_ev2 + svn_ra_git__set_ra_open, + + svn_ra_git__register_editor_shim_callbacks, + NULL /* get_commit_ev2 */, + NULL /* replay_range_ev2 */ };