jelmer/subvertpy.git
12 years agoFix memory management in Auth.
Jelmer Vernooij [Fri, 17 Jun 2011 16:53:03 +0000 (18:53 +0200)]
Fix memory management in Auth.

12 years agoStart on 0.8.3.
Jelmer Vernooij [Fri, 17 Jun 2011 13:08:36 +0000 (15:08 +0200)]
Start on 0.8.3.

12 years agorelease 0.8.2. subvertpy-0.8.2
Jelmer Vernooij [Fri, 17 Jun 2011 13:07:11 +0000 (15:07 +0200)]
release 0.8.2.

12 years agoAllow cancellation during subvertpy.client operations.
Jelmer Vernooij [Wed, 15 Jun 2011 21:49:27 +0000 (23:49 +0200)]
Allow cancellation during subvertpy.client operations.

12 years agoFix leaking of error messages.
Jelmer Vernooij [Wed, 15 Jun 2011 21:44:07 +0000 (23:44 +0200)]
Fix leaking of error messages.

12 years agoRemove all uses of cancel_func in the public APIs.
Jelmer Vernooij [Wed, 15 Jun 2011 21:25:48 +0000 (23:25 +0200)]
Remove all uses of cancel_func in the public APIs.

12 years agoRemove cancel func from all working copy methods - instead, just use exceptions raise...
Jelmer Vernooij [Wed, 15 Jun 2011 21:24:24 +0000 (23:24 +0200)]
Remove cancel func from all working copy methods - instead, just use exceptions raised by the user.

12 years agohandle cancel operations during remote access.
Jelmer Vernooij [Wed, 15 Jun 2011 21:15:45 +0000 (23:15 +0200)]
handle cancel operations during remote access.

12 years agoStart on 0.8.2.
Jelmer Vernooij [Thu, 2 Jun 2011 17:22:51 +0000 (19:22 +0200)]
Start on 0.8.2.

12 years agoFix typo. subvertpy-0.8.1
Jelmer Vernooij [Thu, 2 Jun 2011 17:10:30 +0000 (19:10 +0200)]
Fix typo.

12 years agoFix types of file size and time, pragma warning on Windows.
Jelmer Vernooij [Thu, 2 Jun 2011 17:06:09 +0000 (19:06 +0200)]
Fix types of file size and time, pragma warning on Windows.

Thanks to Alexander Belchenko for pointing these out.

12 years agoProperly check return value of PyInt_AsLong in various places.
Jelmer Vernooij [Thu, 2 Jun 2011 16:53:33 +0000 (18:53 +0200)]
Properly check return value of PyInt_AsLong in various places.

12 years agoSupport passing single paths to various methods that take a list.
Jelmer Vernooij [Thu, 2 Jun 2011 10:05:50 +0000 (11:05 +0100)]
Support passing single paths to various methods that take a list.

12 years agoadd subvertpy.client.Client.mkdir.
Jelmer Vernooij [Thu, 2 Jun 2011 09:58:03 +0000 (10:58 +0100)]
add subvertpy.client.Client.mkdir.

12 years agoFix docstring for Client.list
Jelmer Vernooij [Thu, 2 Jun 2011 09:49:47 +0000 (10:49 +0100)]
Fix docstring for Client.list

12 years agoFix typo, arguments to svn_wc_resolved_conflict2.
Jelmer Vernooij [Fri, 6 May 2011 15:26:36 +0000 (17:26 +0200)]
Fix typo, arguments to svn_wc_resolved_conflict2.

12 years agoFix compatibility with svn 1.4.
Jelmer Vernooij [Fri, 6 May 2011 14:59:51 +0000 (16:59 +0200)]
Fix compatibility with svn 1.4.

12 years agoFix two long lines.
Jelmer Vernooij [Sat, 30 Apr 2011 23:17:47 +0000 (01:17 +0200)]
Fix two long lines.

13 years agoFix potential memory leaks in subvertpy.wc.
Jelmer Vernooij [Mon, 18 Apr 2011 17:31:54 +0000 (19:31 +0200)]
Fix potential memory leaks in subvertpy.wc.

13 years agoKeep reference to commit callback.
Jelmer Vernooij [Wed, 9 Mar 2011 17:00:42 +0000 (18:00 +0100)]
Keep reference to commit callback.

13 years agoSupport 1.4.
Jelmer Vernooij [Fri, 4 Mar 2011 23:43:29 +0000 (00:43 +0100)]
Support 1.4.

13 years agoWorkingCopy.resolved_conflict.
Jelmer Vernooij [Fri, 4 Mar 2011 23:36:56 +0000 (00:36 +0100)]
WorkingCopy.resolved_conflict.

13 years agoFix warning.
Jelmer Vernooij [Fri, 4 Mar 2011 23:13:49 +0000 (00:13 +0100)]
Fix warning.

13 years agoAdd WorkingCopy.conflicted.
Jelmer Vernooij [Fri, 4 Mar 2011 23:13:26 +0000 (00:13 +0100)]
Add WorkingCopy.conflicted.

13 years agoFix compilation on OS X.
Jelmer Vernooij [Thu, 3 Mar 2011 17:29:35 +0000 (18:29 +0100)]
Fix compilation on OS X.

13 years agoRemove bzr-svn reference, it seems irrelevant now.
Jelmer Vernooij [Wed, 2 Mar 2011 17:17:36 +0000 (18:17 +0100)]
Remove bzr-svn reference, it seems irrelevant now.

13 years agoStart on 0.8.1.
Jelmer Vernooij [Wed, 2 Mar 2011 17:15:28 +0000 (18:15 +0100)]
Start on 0.8.1.

13 years agorelease 0.8.0. subvertpy-0.8.0
Jelmer Vernooij [Wed, 2 Mar 2011 17:13:50 +0000 (18:13 +0100)]
release 0.8.0.

13 years agoCope with trailing slash specified to subvertpy.wc.revision_status().
Ronny Pfannschmidt [Wed, 2 Mar 2011 17:11:58 +0000 (18:11 +0100)]
Cope with trailing slash specified to subvertpy.wc.revision_status().

13 years agoadd test for subvertpy.wc.revision_status.
Jelmer Vernooij [Wed, 2 Mar 2011 17:10:02 +0000 (18:10 +0100)]
add test for subvertpy.wc.revision_status.

13 years agoFix type mismatch which affects sparc in svn.ra.get_dir.
Jelmer Vernooij [Wed, 2 Mar 2011 17:03:00 +0000 (18:03 +0100)]
Fix type mismatch which affects sparc in svn.ra.get_dir.

13 years agoMerge unsafe int storage fix from Max.
Jelmer Vernooij [Sun, 27 Feb 2011 13:45:53 +0000 (14:45 +0100)]
Merge unsafe int storage fix from Max.

13 years agoFix unsafe store into apr_size_t as if it was an int.
Max Bowsher [Sun, 27 Feb 2011 11:06:19 +0000 (11:06 +0000)]
Fix unsafe store into apr_size_t as if it was an int.

13 years agoUse py_fs_path_change2 if possible.
Jelmer Vernooij [Sun, 20 Feb 2011 14:42:58 +0000 (15:42 +0100)]
Use py_fs_path_change2 if possible.

13 years agoAdd some more docstrings.
Jelmer Vernooij [Sat, 19 Feb 2011 20:33:38 +0000 (21:33 +0100)]
Add some more docstrings.

13 years agoFix compatibility for running under python < 2.7 without unittest2 but with testtools.
Jelmer Vernooij [Sat, 19 Feb 2011 20:19:47 +0000 (21:19 +0100)]
Fix compatibility for running under python < 2.7 without unittest2 but with testtools.

13 years agoSupport non-constant min/max svn versions.
Jelmer Vernooij [Thu, 17 Feb 2011 19:36:18 +0000 (20:36 +0100)]
Support non-constant min/max svn versions.

13 years agoAdd macros for svn version checking.
Jelmer Vernooij [Thu, 17 Feb 2011 19:24:25 +0000 (20:24 +0100)]
Add macros for svn version checking.

13 years agoRemove reference to bzr-svn.
Jelmer Vernooij [Thu, 17 Feb 2011 18:54:46 +0000 (19:54 +0100)]
Remove reference to bzr-svn.

13 years agoAdd subvertpy.client.export.
Jelmer Vernooij [Thu, 17 Feb 2011 18:09:25 +0000 (19:09 +0100)]
Add subvertpy.client.export.

13 years agoSwitch to 0.8.0 because of the number of changes. upstream-0.8.0_bzr2311
Jelmer Vernooij [Thu, 17 Feb 2011 17:39:49 +0000 (18:39 +0100)]
Switch to 0.8.0 because of the number of changes.

13 years agoAdd subvertpy.wc.WorkingCopy.probe_try.
Jelmer Vernooij [Thu, 17 Feb 2011 13:06:14 +0000 (14:06 +0100)]
Add subvertpy.wc.WorkingCopy.probe_try.

13 years agoAdd subvertpy.wc.WorkingCopy.probe_retrieve, subvertpy.wc.WorkingCopy.retrieve.
Jelmer Vernooij [Thu, 17 Feb 2011 12:46:48 +0000 (13:46 +0100)]
Add subvertpy.wc.WorkingCopy.probe_retrieve, subvertpy.wc.WorkingCopy.retrieve.

13 years agoAdd subvertpy.wc.WorkingCopy.probe_retrieve.
Jelmer Vernooij [Thu, 17 Feb 2011 12:45:05 +0000 (13:45 +0100)]
Add subvertpy.wc.WorkingCopy.probe_retrieve.

13 years agoAdd subvertpy.wc.WorkingCopy.transmit_prop_deltas.
Jelmer Vernooij [Thu, 17 Feb 2011 11:48:04 +0000 (12:48 +0100)]
Add subvertpy.wc.WorkingCopy.transmit_prop_deltas.

13 years agocanonicalize path in transmit_text_deltas.
Jelmer Vernooij [Thu, 17 Feb 2011 11:43:05 +0000 (12:43 +0100)]
canonicalize path in transmit_text_deltas.

13 years agoAdd test for process_committed_queue.
Jelmer Vernooij [Thu, 17 Feb 2011 02:04:17 +0000 (03:04 +0100)]
Add test for process_committed_queue.

13 years agoAdd subvertpy.wc.WorkingCopy.send_text_deltas.
Jelmer Vernooij [Thu, 17 Feb 2011 02:01:58 +0000 (03:01 +0100)]
Add subvertpy.wc.WorkingCopy.send_text_deltas.

13 years agoAdd subvertpy.wc.WorkingCopy.is_wc_root.
Jelmer Vernooij [Wed, 16 Feb 2011 23:39:04 +0000 (00:39 +0100)]
Add subvertpy.wc.WorkingCopy.is_wc_root.

13 years agoAdd subvertpy.wc.get_actual_target.
Jelmer Vernooij [Wed, 16 Feb 2011 23:15:26 +0000 (00:15 +0100)]
Add subvertpy.wc.get_actual_target.

13 years agoWorkingCopy.entry() will now raise KeyError if the specified entry was not found.
Jelmer Vernooij [Wed, 16 Feb 2011 22:51:33 +0000 (23:51 +0100)]
WorkingCopy.entry() will now raise KeyError if the specified entry was not found.

13 years agoActually make CommittedQueue available for older svns.
Jelmer Vernooij [Wed, 16 Feb 2011 21:32:02 +0000 (22:32 +0100)]
Actually make CommittedQueue available for older svns.

13 years agoFix lifetime of objects added to committed queue.
Jelmer Vernooij [Wed, 16 Feb 2011 21:15:23 +0000 (22:15 +0100)]
Fix lifetime of objects added to committed queue.

13 years agoAdd compatibility code to support CommittedQueue on svn == 1.4.
Jelmer Vernooij [Tue, 15 Feb 2011 15:11:25 +0000 (16:11 +0100)]
Add compatibility code to support CommittedQueue on svn == 1.4.

13 years agoAdd subvertpy.wc.CommittedQueue.
Jelmer Vernooij [Tue, 15 Feb 2011 14:57:20 +0000 (15:57 +0100)]
Add subvertpy.wc.CommittedQueue.

13 years agoFix path canonicalization in ensure_adm().
Jelmer Vernooij [Mon, 14 Feb 2011 16:32:32 +0000 (17:32 +0100)]
Fix path canonicalization in ensure_adm().

13 years agoFix some docstrings, make more types static.
Jelmer Vernooij [Mon, 14 Feb 2011 13:48:08 +0000 (14:48 +0100)]
Fix some docstrings, make more types static.

13 years agoAdd subvertpy.wc.WorkingCopy.props_modified.
Jelmer Vernooij [Mon, 14 Feb 2011 13:26:21 +0000 (14:26 +0100)]
Add subvertpy.wc.WorkingCopy.props_modified.

13 years agoAdd subvertpy.wc.WorkingCopy.text_modified.
Jelmer Vernooij [Mon, 14 Feb 2011 13:22:03 +0000 (14:22 +0100)]
Add subvertpy.wc.WorkingCopy.text_modified.

13 years agoAdd subvertpy.wc.WorkingCopy.translated_stream.
Jelmer Vernooij [Sun, 13 Feb 2011 17:48:36 +0000 (18:48 +0100)]
Add subvertpy.wc.WorkingCopy.translated_stream.

13 years agoAdd subvertpy.wc.WorkingCopy.crop_tree.
Jelmer Vernooij [Sun, 13 Feb 2011 15:50:35 +0000 (16:50 +0100)]
Add subvertpy.wc.WorkingCopy.crop_tree.

13 years agoAdd subvertpy.wc.WorkingCopy.relocate.
Jelmer Vernooij [Sun, 13 Feb 2011 15:33:13 +0000 (16:33 +0100)]
Add subvertpy.wc.WorkingCopy.relocate.

13 years agoAdd subvertpy.wc.WorkingCopy.remove_from_revision_control.
Jelmer Vernooij [Sun, 13 Feb 2011 14:56:43 +0000 (15:56 +0100)]
Add subvertpy.wc.WorkingCopy.remove_from_revision_control.

13 years agoFix support for pre-1.6.
Jelmer Vernooij [Sun, 13 Feb 2011 14:38:47 +0000 (15:38 +0100)]
Fix support for pre-1.6.

13 years agoAdd subvertpy.wc.WorkingCopy.mark_missing_deleted.
Jelmer Vernooij [Sun, 13 Feb 2011 13:02:21 +0000 (14:02 +0100)]
Add subvertpy.wc.WorkingCopy.mark_missing_deleted.

13 years agoAdd subvertpy.wc.WorkingCopy.add_repos_file.
Jelmer Vernooij [Sun, 13 Feb 2011 04:47:05 +0000 (05:47 +0100)]
Add subvertpy.wc.WorkingCopy.add_repos_file.

13 years agoAdd subvertpy.wc.WorkingCopy.maybe_set_repos_root.
Jelmer Vernooij [Sun, 13 Feb 2011 02:18:29 +0000 (03:18 +0100)]
Add subvertpy.wc.WorkingCopy.maybe_set_repos_root.

13 years agoAdd subvertpy.wc.WorkingCopy.get_ancestry.
Jelmer Vernooij [Sun, 13 Feb 2011 01:59:20 +0000 (02:59 +0100)]
Add subvertpy.wc.WorkingCopy.get_ancestry.

13 years agoRe-using a WorkingCopy object after calling close() on it
Jelmer Vernooij [Sun, 13 Feb 2011 01:32:06 +0000 (02:32 +0100)]
Re-using a WorkingCopy object after calling close() on it
now raises an exception rather than trigger a segfault.

13 years agoAdd subvertpy.wc.WorkingCopy.has_binary_prop.
Jelmer Vernooij [Sun, 13 Feb 2011 01:15:23 +0000 (02:15 +0100)]
Add subvertpy.wc.WorkingCopy.has_binary_prop.

13 years agoAdd subvertpy.wc.set_adm_dir().
Jelmer Vernooij [Sun, 13 Feb 2011 00:06:40 +0000 (01:06 +0100)]
Add subvertpy.wc.set_adm_dir().

13 years agoMerge fix from Max for handling of DST in time_from_cstring.
Jelmer Vernooij [Sun, 23 Jan 2011 18:45:33 +0000 (10:45 -0800)]
Merge fix from Max for handling of DST in time_from_cstring.

13 years agoUse calendar.timegm() rather than time.mktime() and imperfect compensation, to
Max Bowsher [Sat, 22 Jan 2011 23:37:15 +0000 (23:37 +0000)]
Use calendar.timegm() rather than time.mktime() and imperfect compensation, to
fix subvertpy.properties.time_from_cstring() producing incorrect results for
times within the local system timezone's DST.

13 years agoFailing test demonstrating subvertpy.properties.time_from_cstring() failing to
Max Bowsher [Sat, 22 Jan 2011 23:36:15 +0000 (23:36 +0000)]
Failing test demonstrating subvertpy.properties.time_from_cstring() failing to
produce the correct result during the local timezone's DST.

13 years agoUpdate NEWS.
Jelmer Vernooij [Fri, 21 Jan 2011 20:43:04 +0000 (21:43 +0100)]
Update NEWS.

13 years agoSupport converting getaddrinfo errors to socket.gaierror exceptions.
Jelmer Vernooij [Thu, 20 Jan 2011 19:16:36 +0000 (20:16 +0100)]
Support converting getaddrinfo errors to socket.gaierror exceptions.

13 years agoDeprecate ERR_EAI_NONAME and ERR_UNKNOWN_HOSTNAME.
Jelmer Vernooij [Thu, 20 Jan 2011 18:46:56 +0000 (19:46 +0100)]
Deprecate ERR_EAI_NONAME and ERR_UNKNOWN_HOSTNAME.

13 years agoUse __contains__ rather than has_key.
Jelmer Vernooij [Fri, 14 Jan 2011 18:42:54 +0000 (19:42 +0100)]
Use __contains__ rather than has_key.

13 years agoFix unittest2 use.
Jelmer Vernooij [Tue, 28 Dec 2010 02:46:29 +0000 (03:46 +0100)]
Fix unittest2 use.

13 years agos/testtools/unittest2.
Jelmer Vernooij [Tue, 28 Dec 2010 00:59:11 +0000 (01:59 +0100)]
s/testtools/unittest2.

13 years agoUse python2.7 unittest if possible.
Jelmer Vernooij [Sun, 26 Dec 2010 15:36:28 +0000 (16:36 +0100)]
Use python2.7 unittest if possible.

13 years agotestr: Support id list file (fixes parallel test runs).
Jelmer Vernooij [Sun, 19 Dec 2010 19:38:14 +0000 (20:38 +0100)]
testr: Support id list file (fixes parallel test runs).

13 years agoassertIsInstance: allow optional message to be specified.
Jelmer Vernooij [Sun, 19 Dec 2010 19:37:54 +0000 (20:37 +0100)]
assertIsInstance: allow optional message to be specified.

13 years agoIntrospect C modules in pydoctor.
Jelmer Vernooij [Sun, 19 Dec 2010 15:50:19 +0000 (16:50 +0100)]
Introspect C modules in pydoctor.

13 years agoAdd some more docstrings.
Jelmer Vernooij [Sun, 19 Dec 2010 15:50:04 +0000 (16:50 +0100)]
Add some more docstrings.

13 years agoStrip leading slashes when fastexport subversion repositories.
Jelmer Vernooij [Sat, 11 Dec 2010 23:22:11 +0000 (00:22 +0100)]
Strip leading slashes when fastexport subversion repositories.

13 years agoAdd magic for parallel run.
Jelmer Vernooij [Tue, 7 Dec 2010 14:13:16 +0000 (15:13 +0100)]
Add magic for parallel run.

13 years agoAdd two more docstrings.
Jelmer Vernooij [Mon, 6 Dec 2010 16:46:21 +0000 (17:46 +0100)]
Add two more docstrings.

13 years agoAdd basic manual page for subvertpy-fast-export.
Jelmer Vernooij [Tue, 26 Oct 2010 23:56:40 +0000 (16:56 -0700)]
Add basic manual page for subvertpy-fast-export.

13 years agoAdd --version option to subvertpy-fast-export.
Jelmer Vernooij [Tue, 26 Oct 2010 23:55:57 +0000 (16:55 -0700)]
Add --version option to subvertpy-fast-export.

13 years agoStart on 0.7.6.
Jelmer Vernooij [Tue, 26 Oct 2010 23:43:16 +0000 (16:43 -0700)]
Start on 0.7.6.

13 years agoRelease 0.7.5. subvertpy-0.7.5
Jelmer Vernooij [Tue, 26 Oct 2010 18:16:28 +0000 (11:16 -0700)]
Release 0.7.5.

13 years agoMerge fixes for hardy svn from Max.
Jelmer Vernooij [Sun, 24 Oct 2010 17:15:24 +0000 (10:15 -0700)]
Merge fixes for hardy svn from Max.

13 years agoFix invalid calling convention definitions of METH_NOARGS|METH_VARARGS.
Max Bowsher [Sat, 23 Oct 2010 12:58:19 +0000 (13:58 +0100)]
Fix invalid calling convention definitions of METH_NOARGS|METH_VARARGS.
These caused a SystemError when the method was invoked as a Python callable.

13 years agoMove assertRaises to wrap the correct call.
Max Bowsher [Sat, 23 Oct 2010 12:57:04 +0000 (13:57 +0100)]
Move assertRaises to wrap the correct call.

13 years agoFix compatibility with Subversion 1.4 and 1.5. (Max Bowsher)
Jelmer Vernooij [Mon, 18 Oct 2010 21:00:08 +0000 (23:00 +0200)]
Fix compatibility with Subversion 1.4 and 1.5. (Max Bowsher)

13 years agoAdd api_version() / version() methods to subvertpy.client and subvertpy.repos.
Jelmer Vernooij [Mon, 18 Oct 2010 20:59:24 +0000 (22:59 +0200)]
Add api_version() / version() methods to subvertpy.client and subvertpy.repos.

13 years agoRaise that NotImplementedError is raised for functions that are not supported with...
Jelmer Vernooij [Mon, 18 Oct 2010 20:53:32 +0000 (22:53 +0200)]
Raise that NotImplementedError is raised for functions that are not supported with older versions of Subversion.

13 years agoSet correct expectations, that only Subversion 1.6 and later returns node kind in...
Max Bowsher [Sun, 17 Oct 2010 22:34:53 +0000 (23:34 +0100)]
Set correct expectations, that only Subversion 1.6 and later returns node kind in log iteration.

13 years agoInsert test skips where necessary because of features lacking in older svn versions.
Max Bowsher [Sun, 17 Oct 2010 22:20:56 +0000 (23:20 +0100)]
Insert test skips where necessary because of features lacking in older svn versions.