svn_源码_分析_svnserve_subversion

#2013_09_29   星期日   add by greshem
J:\portage\dev-vcs\subversion\subversion-1.7.8.chm
root/subversion/svnserve/main.c
main
    serve(svn_ra_svn_conn_t *conn, serve_params_t *params,
        svn_ra_svn_handle_commands2(svn_ra_svn_conn_t *conn,
            (*command->handler)(conn, iterpool, params, baton);
            #函数表 如下:

########################################################################
#这些函数 都在下面的文件 中定义 实现
#root/subversion/svnserve/serve.c
2872 static const svn_ra_svn_cmd_entry_t main_commands[] = {
2873   { "reparent",        reparent },
2874   { "get-latest-rev",  get_latest_rev },
2875   { "get-dated-rev",   get_dated_rev },
2876   { "change-rev-prop", change_rev_prop },
2877   { "change-rev-prop2",change_rev_prop2 },
2878   { "rev-proplist",    rev_proplist },
2879   { "rev-prop",        rev_prop },
2880   { "commit",          commit },
2881   { "get-file",        get_file },
2882   { "get-dir",         get_dir },
2883   { "update",          update },
2884   { "switch",          switch_cmd },
2885   { "status",          status },
2886   { "diff",            diff },
2887   { "get-mergeinfo",   get_mergeinfo },
2888   { "log",             log_cmd },
2889   { "check-path",      check_path },
2890   { "stat",            stat_cmd },
2891   { "get-locations",   get_locations },
2892   { "get-location-segments",   get_location_segments },
2893   { "get-file-revs",   get_file_revs },
2894   { "lock",            lock },
2895   { "lock-many",       lock_many },
2896   { "unlock",          unlock },
2897   { "unlock-many",     unlock_many },
2898   { "get-lock",        get_lock },
2899   { "get-locks",       get_locks },
2900   { "replay",          replay },
2901   { "replay-range",    replay_range },
2902   { "get-deleted-rev", get_deleted_rev },
2903   { NULL }


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值