Index: subversion/bindings/swig/python/tests/wc.py =================================================================== --- subversion/bindings/swig/python/tests/wc.py (revision 20246) +++ subversion/bindings/swig/python/tests/wc.py (working copy) @@ -160,6 +160,9 @@ self.assertEqual(['', 'tags', 'branches', 'trunk'], entries.keys()) + def test_get_ignores(self): + self.assert_(isinstance(wc.get_ignores(None, self.wc), list)) + def tearDown(self): wc.adm_close(self.wc) shutil.rmtree(self.path) Index: subversion/bindings/swig/svn_wc.i =================================================================== --- subversion/bindings/swig/svn_wc.i (revision 20246) +++ subversion/bindings/swig/svn_wc.i (working copy) @@ -190,6 +190,20 @@ } #endif +#ifdef SWIGPYTHON +%typemap(in, numinputs=0) + apr_array_header_t **patterns (apr_array_header_t *temp) +{ + $1 = &temp; +} +%typemap(argout, fragment="t_output_helper") + apr_array_header_t **patterns +{ + $result = t_output_helper($result, + svn_swig_py_array_to_list(*$1)); +} +#endif + /* ----------------------------------------------------------------------- apr_array_header_t *wcprop_changes svn_wc_process_committed2()