#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 }
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 }