Index: subversion/bindings/swig/svn_client.i =================================================================== --- subversion/bindings/swig/svn_client.i (revision 20090) +++ subversion/bindings/swig/svn_client.i (working copy) @@ -25,6 +25,7 @@ #endif %include typemaps.i +%include constraints.i %include svn_global.swg %import core.i @@ -49,6 +50,11 @@ svn_client_ctx_t ** }; +%apply Pointer NONNULL { + const svn_opt_revision_t *revision, + const svn_opt_revision_t *peg_revision +}; + %apply const apr_array_header_t *STRINGLIST { const apr_array_header_t *targets, const apr_array_header_t *diff_options