[[[ Updated wc.WC.export to no longer pass NULL for the peg_revision argument. Without this fix, the bindings would not work for Subversion 1.6.x+. * csvn/wc.py (WC.export): Created an svn_opt_revision_t argument to be passed for the peg_revision argument instead of NULL. ]]] Index: csvn/wc.py =================================================================== --- csvn/wc.py (revision 32618) +++ csvn/wc.py (working copy) @@ -323,11 +323,13 @@ eol -- End of line character to use (defaults to standard eol marker)""" rev = svn_opt_revision_t() + peg_rev = svn_opt_revision_t() + svn_client_export3(POINTER(svn_revnum_t)(), self._build_path(from_path), - self._build_path(to_path), NULL, byref(rev), overwrite, - ignore_externals, recurse, eol, self.client, - self.iterpool) + self._build_path(to_path), byref(peg_rev), + byref(rev), overwrite, ignore_externals, recurse, + eol, self.client, self.iterpool) self.iterpool.clear()