5 * Add constants ERR_APR_OS_START_EAIERR and ERR_APR_OS_ERRSPACE_SIZE.
8 * Implement subvertpy.wc.match_ignore_list. (Jelmer Vernooij)
10 * Add subvertpy.ra.RemoteAccess.iter_log(). (Jelmer Vernooij)
14 * Avoid deprecation warnings for svn.client.Client.copy,
15 svn.client.Client.propset, svn.client.Client.propget,
16 svn.client.Client.do_update.
19 * Avoid deprecation warnings for svn.ra.RemoteAccess.do_update,
20 svn.ra.RemoteAccess.do_switch, svn.ra.RemoteAccess.do_diff.
23 * Avoid deprecation warnings for svn.wc.WorkingCopy.propset,
24 svn.wc.WorkingCopy.walk_entries,
25 svn.wc.WorkingCopy.add, svn.wc.WorkingCopy.close,
26 svn.wc.WorkingCopy.crawl_revisions,
27 svn.wc.WorkingCopy.update_editor,
35 * Canonicalize paths to subvertpy.wc.check_wc. (Ronny Pfannschmidt)
37 * Canonicalize paths to subvertpy.repos.Repos. (Dan Villiom Podlaski
40 * Cope with leading slashes in paths. (David Wolever, #527239)
42 * Various methods are now a bit more liberal in accepting any
43 sort of sequence rather than explicitly requiring lists.
48 * Implement subvertpy.client.Client.diff. (Dan Villiom Podlaski Christiansen,
51 * Support ``revprops`` argument to subvertpy.client.Client.commit.
54 * Implement subvertpy.wc.get_pristine_contents(). (Jelmer Vernooij)
56 * Use better error messages when possible.
57 (Dan Villiom Podlaski Christiansen)
59 * Implement subvertpy.ra.get_platform_specific_client_providers().
60 (Dan Villiom Podlaski Christiansen)
66 * Fix inconsistencies between PyArg_ParseTuple arguments and variables,
67 which caused crashes on some 64-bit platforms. (Václav Slavík, #488780)
69 * Add constant for ERR_NODE_UNKNOWN_KIND. (Dan Villiom Podlaski Christiansen)
71 * Add svn.client.proplist() binding. (Dan Villiom Podlaski Christiansen,
74 * Add svn.client.list() binding. (Dan Villiom Podlaski Christiansen,
81 * Fix APR include path on Windows. (Ronald Blaschke, #456321)
87 * Add definition for ERR_EAI_NONAME. (John Szakmeister)
89 * Add subvertpy.repos.FileSystem methods: youngest_revision, revision_root,
90 revision_proplist. (Jelmer Vernooij)
92 * Add subvertpy.repos.{delete,Repository.has_capability,hotcopy}.
95 * Add subvertpy-fast-export script, based on svn-fast-export.py by Chris Lee
96 included with bzr-fast-import. (Jelmer Vernooij)
102 * Cope with leading slashes in paths specified to
103 subvertpy.ra.RemoteAccess.get_{dir,file}(). Thanks Ronny for the bugreport.
106 * Don't send too large svndiff windows as newer versions of libsvn
107 will barf. (CVE2009-2411, #413113)
113 * Support svn.client.Client.delete(keep_local=True)
115 * Support svn.wc.WorkingCopy.delete(keep_local=True)
117 * Define ERR_RA_DAV_FORBIDDEN.
123 * Replace PyExc_ArgumentError with PyExc_TypeError.
125 * Fix compilation with MSVC++.
129 * Support RemoteAccess.stat.
131 * Support svn.client.add(parents=false)
133 * Support uuid argument to svn.ra.RemoteAccess().
139 * wc.Entry.uuid is now provided
141 * New error code ERR_MALFORMED_FILE.
145 * Fix RemoteAccess against http:// without an auth baton.
147 * Cope with invalid arguments to Auth(). (#347155)
149 * Support svn.client.resolve.
151 * Allow non-canonical paths to some working copy methods
153 * Fixed uninitialized memory bug when reading configuration.
159 * Add subvertpy.wc.cleanup()
161 * Split out subvertpy.delta.txdelta_apply_window.
163 Relicensed to LGPLv2.1 or later.
169 * Fix reference counting for progress callback in RemoteAccess.
171 * Fix several (major) object leaks.
177 * Add svn:original-date constant.
183 * Install Windows binaries to the right directory. (#323276)
185 * Fix import of warn().
189 * Add WorkingCopy.remove_lock(path)
195 * subvertpy.properties.diff() now returns not just the new property value
196 but a tuple with the old property value and the new property value.
200 * Fixed bdist_rpm. (#311712)
202 * Fixed segfault when unsetting property values. (#319313)
204 * Allow non-canonical path arguments in subvertpy.wc.WorkingCopy()
206 * Convert APR-based OSError properly. (#323548)