Jelmer Vernooij [Fri, 17 Jun 2011 16:53:03 +0000 (18:53 +0200)]
Fix memory management in Auth.
Jelmer Vernooij [Fri, 17 Jun 2011 13:08:36 +0000 (15:08 +0200)]
Start on 0.8.3.
Jelmer Vernooij [Fri, 17 Jun 2011 13:07:11 +0000 (15:07 +0200)]
release 0.8.2.
Jelmer Vernooij [Wed, 15 Jun 2011 21:49:27 +0000 (23:49 +0200)]
Allow cancellation during subvertpy.client operations.
Jelmer Vernooij [Wed, 15 Jun 2011 21:44:07 +0000 (23:44 +0200)]
Fix leaking of error messages.
Jelmer Vernooij [Wed, 15 Jun 2011 21:25:48 +0000 (23:25 +0200)]
Remove all uses of cancel_func in the public APIs.
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.
Jelmer Vernooij [Wed, 15 Jun 2011 21:15:45 +0000 (23:15 +0200)]
handle cancel operations during remote access.
Jelmer Vernooij [Thu, 2 Jun 2011 17:22:51 +0000 (19:22 +0200)]
Start on 0.8.2.
Jelmer Vernooij [Thu, 2 Jun 2011 17:10:30 +0000 (19:10 +0200)]
Fix typo.
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.
Jelmer Vernooij [Thu, 2 Jun 2011 16:53:33 +0000 (18:53 +0200)]
Properly check return value of PyInt_AsLong in various places.
Jelmer Vernooij [Thu, 2 Jun 2011 10:05:50 +0000 (11:05 +0100)]
Support passing single paths to various methods that take a list.
Jelmer Vernooij [Thu, 2 Jun 2011 09:58:03 +0000 (10:58 +0100)]
add subvertpy.client.Client.mkdir.
Jelmer Vernooij [Thu, 2 Jun 2011 09:49:47 +0000 (10:49 +0100)]
Fix docstring for Client.list
Jelmer Vernooij [Fri, 6 May 2011 15:26:36 +0000 (17:26 +0200)]
Fix typo, arguments to svn_wc_resolved_conflict2.
Jelmer Vernooij [Fri, 6 May 2011 14:59:51 +0000 (16:59 +0200)]
Fix compatibility with svn 1.4.
Jelmer Vernooij [Sat, 30 Apr 2011 23:17:47 +0000 (01:17 +0200)]
Fix two long lines.
Jelmer Vernooij [Mon, 18 Apr 2011 17:31:54 +0000 (19:31 +0200)]
Fix potential memory leaks in subvertpy.wc.
Jelmer Vernooij [Wed, 9 Mar 2011 17:00:42 +0000 (18:00 +0100)]
Keep reference to commit callback.
Jelmer Vernooij [Fri, 4 Mar 2011 23:43:29 +0000 (00:43 +0100)]
Support 1.4.
Jelmer Vernooij [Fri, 4 Mar 2011 23:36:56 +0000 (00:36 +0100)]
WorkingCopy.resolved_conflict.
Jelmer Vernooij [Fri, 4 Mar 2011 23:13:49 +0000 (00:13 +0100)]
Fix warning.
Jelmer Vernooij [Fri, 4 Mar 2011 23:13:26 +0000 (00:13 +0100)]
Add WorkingCopy.conflicted.
Jelmer Vernooij [Thu, 3 Mar 2011 17:29:35 +0000 (18:29 +0100)]
Fix compilation on OS X.
Jelmer Vernooij [Wed, 2 Mar 2011 17:17:36 +0000 (18:17 +0100)]
Remove bzr-svn reference, it seems irrelevant now.
Jelmer Vernooij [Wed, 2 Mar 2011 17:15:28 +0000 (18:15 +0100)]
Start on 0.8.1.
Jelmer Vernooij [Wed, 2 Mar 2011 17:13:50 +0000 (18:13 +0100)]
release 0.8.0.
Ronny Pfannschmidt [Wed, 2 Mar 2011 17:11:58 +0000 (18:11 +0100)]
Cope with trailing slash specified to subvertpy.wc.revision_status().
Jelmer Vernooij [Wed, 2 Mar 2011 17:10:02 +0000 (18:10 +0100)]
add test for subvertpy.wc.revision_status.
Jelmer Vernooij [Wed, 2 Mar 2011 17:03:00 +0000 (18:03 +0100)]
Fix type mismatch which affects sparc in svn.ra.get_dir.
Jelmer Vernooij [Sun, 27 Feb 2011 13:45:53 +0000 (14:45 +0100)]
Merge unsafe int storage fix from Max.
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.
Jelmer Vernooij [Sun, 20 Feb 2011 14:42:58 +0000 (15:42 +0100)]
Use py_fs_path_change2 if possible.
Jelmer Vernooij [Sat, 19 Feb 2011 20:33:38 +0000 (21:33 +0100)]
Add some more docstrings.
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.
Jelmer Vernooij [Thu, 17 Feb 2011 19:36:18 +0000 (20:36 +0100)]
Support non-constant min/max svn versions.
Jelmer Vernooij [Thu, 17 Feb 2011 19:24:25 +0000 (20:24 +0100)]
Add macros for svn version checking.
Jelmer Vernooij [Thu, 17 Feb 2011 18:54:46 +0000 (19:54 +0100)]
Remove reference to bzr-svn.
Jelmer Vernooij [Thu, 17 Feb 2011 18:09:25 +0000 (19:09 +0100)]
Add subvertpy.client.export.
Jelmer Vernooij [Thu, 17 Feb 2011 17:39:49 +0000 (18:39 +0100)]
Switch to 0.8.0 because of the number of changes.
Jelmer Vernooij [Thu, 17 Feb 2011 13:06:14 +0000 (14:06 +0100)]
Add subvertpy.wc.WorkingCopy.probe_try.
Jelmer Vernooij [Thu, 17 Feb 2011 12:46:48 +0000 (13:46 +0100)]
Add subvertpy.wc.WorkingCopy.probe_retrieve, subvertpy.wc.WorkingCopy.retrieve.
Jelmer Vernooij [Thu, 17 Feb 2011 12:45:05 +0000 (13:45 +0100)]
Add subvertpy.wc.WorkingCopy.probe_retrieve.
Jelmer Vernooij [Thu, 17 Feb 2011 11:48:04 +0000 (12:48 +0100)]
Add subvertpy.wc.WorkingCopy.transmit_prop_deltas.
Jelmer Vernooij [Thu, 17 Feb 2011 11:43:05 +0000 (12:43 +0100)]
canonicalize path in transmit_text_deltas.
Jelmer Vernooij [Thu, 17 Feb 2011 02:04:17 +0000 (03:04 +0100)]
Add test for process_committed_queue.
Jelmer Vernooij [Thu, 17 Feb 2011 02:01:58 +0000 (03:01 +0100)]
Add subvertpy.wc.WorkingCopy.send_text_deltas.
Jelmer Vernooij [Wed, 16 Feb 2011 23:39:04 +0000 (00:39 +0100)]
Add subvertpy.wc.WorkingCopy.is_wc_root.
Jelmer Vernooij [Wed, 16 Feb 2011 23:15:26 +0000 (00:15 +0100)]
Add subvertpy.wc.get_actual_target.
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.
Jelmer Vernooij [Wed, 16 Feb 2011 21:32:02 +0000 (22:32 +0100)]
Actually make CommittedQueue available for older svns.
Jelmer Vernooij [Wed, 16 Feb 2011 21:15:23 +0000 (22:15 +0100)]
Fix lifetime of objects added to committed queue.
Jelmer Vernooij [Tue, 15 Feb 2011 15:11:25 +0000 (16:11 +0100)]
Add compatibility code to support CommittedQueue on svn == 1.4.
Jelmer Vernooij [Tue, 15 Feb 2011 14:57:20 +0000 (15:57 +0100)]
Add subvertpy.wc.CommittedQueue.
Jelmer Vernooij [Mon, 14 Feb 2011 16:32:32 +0000 (17:32 +0100)]
Fix path canonicalization in ensure_adm().
Jelmer Vernooij [Mon, 14 Feb 2011 13:48:08 +0000 (14:48 +0100)]
Fix some docstrings, make more types static.
Jelmer Vernooij [Mon, 14 Feb 2011 13:26:21 +0000 (14:26 +0100)]
Add subvertpy.wc.WorkingCopy.props_modified.
Jelmer Vernooij [Mon, 14 Feb 2011 13:22:03 +0000 (14:22 +0100)]
Add subvertpy.wc.WorkingCopy.text_modified.
Jelmer Vernooij [Sun, 13 Feb 2011 17:48:36 +0000 (18:48 +0100)]
Add subvertpy.wc.WorkingCopy.translated_stream.
Jelmer Vernooij [Sun, 13 Feb 2011 15:50:35 +0000 (16:50 +0100)]
Add subvertpy.wc.WorkingCopy.crop_tree.
Jelmer Vernooij [Sun, 13 Feb 2011 15:33:13 +0000 (16:33 +0100)]
Add subvertpy.wc.WorkingCopy.relocate.
Jelmer Vernooij [Sun, 13 Feb 2011 14:56:43 +0000 (15:56 +0100)]
Add subvertpy.wc.WorkingCopy.remove_from_revision_control.
Jelmer Vernooij [Sun, 13 Feb 2011 14:38:47 +0000 (15:38 +0100)]
Fix support for pre-1.6.
Jelmer Vernooij [Sun, 13 Feb 2011 13:02:21 +0000 (14:02 +0100)]
Add subvertpy.wc.WorkingCopy.mark_missing_deleted.
Jelmer Vernooij [Sun, 13 Feb 2011 04:47:05 +0000 (05:47 +0100)]
Add subvertpy.wc.WorkingCopy.add_repos_file.
Jelmer Vernooij [Sun, 13 Feb 2011 02:18:29 +0000 (03:18 +0100)]
Add subvertpy.wc.WorkingCopy.maybe_set_repos_root.
Jelmer Vernooij [Sun, 13 Feb 2011 01:59:20 +0000 (02:59 +0100)]
Add subvertpy.wc.WorkingCopy.get_ancestry.
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.
Jelmer Vernooij [Sun, 13 Feb 2011 01:15:23 +0000 (02:15 +0100)]
Add subvertpy.wc.WorkingCopy.has_binary_prop.
Jelmer Vernooij [Sun, 13 Feb 2011 00:06:40 +0000 (01:06 +0100)]
Add subvertpy.wc.set_adm_dir().
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.
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.
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.
Jelmer Vernooij [Fri, 21 Jan 2011 20:43:04 +0000 (21:43 +0100)]
Update NEWS.
Jelmer Vernooij [Thu, 20 Jan 2011 19:16:36 +0000 (20:16 +0100)]
Support converting getaddrinfo errors to socket.gaierror exceptions.
Jelmer Vernooij [Thu, 20 Jan 2011 18:46:56 +0000 (19:46 +0100)]
Deprecate ERR_EAI_NONAME and ERR_UNKNOWN_HOSTNAME.
Jelmer Vernooij [Fri, 14 Jan 2011 18:42:54 +0000 (19:42 +0100)]
Use __contains__ rather than has_key.
Jelmer Vernooij [Tue, 28 Dec 2010 02:46:29 +0000 (03:46 +0100)]
Fix unittest2 use.
Jelmer Vernooij [Tue, 28 Dec 2010 00:59:11 +0000 (01:59 +0100)]
s/testtools/unittest2.
Jelmer Vernooij [Sun, 26 Dec 2010 15:36:28 +0000 (16:36 +0100)]
Use python2.7 unittest if possible.
Jelmer Vernooij [Sun, 19 Dec 2010 19:38:14 +0000 (20:38 +0100)]
testr: Support id list file (fixes parallel test runs).
Jelmer Vernooij [Sun, 19 Dec 2010 19:37:54 +0000 (20:37 +0100)]
assertIsInstance: allow optional message to be specified.
Jelmer Vernooij [Sun, 19 Dec 2010 15:50:19 +0000 (16:50 +0100)]
Introspect C modules in pydoctor.
Jelmer Vernooij [Sun, 19 Dec 2010 15:50:04 +0000 (16:50 +0100)]
Add some more docstrings.
Jelmer Vernooij [Sat, 11 Dec 2010 23:22:11 +0000 (00:22 +0100)]
Strip leading slashes when fastexport subversion repositories.
Jelmer Vernooij [Tue, 7 Dec 2010 14:13:16 +0000 (15:13 +0100)]
Add magic for parallel run.
Jelmer Vernooij [Mon, 6 Dec 2010 16:46:21 +0000 (17:46 +0100)]
Add two more docstrings.
Jelmer Vernooij [Tue, 26 Oct 2010 23:56:40 +0000 (16:56 -0700)]
Add basic manual page for subvertpy-fast-export.
Jelmer Vernooij [Tue, 26 Oct 2010 23:55:57 +0000 (16:55 -0700)]
Add --version option to subvertpy-fast-export.
Jelmer Vernooij [Tue, 26 Oct 2010 23:43:16 +0000 (16:43 -0700)]
Start on 0.7.6.
Jelmer Vernooij [Tue, 26 Oct 2010 18:16:28 +0000 (11:16 -0700)]
Release 0.7.5.
Jelmer Vernooij [Sun, 24 Oct 2010 17:15:24 +0000 (10:15 -0700)]
Merge fixes for hardy svn from Max.
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.
Max Bowsher [Sat, 23 Oct 2010 12:57:04 +0000 (13:57 +0100)]
Move assertRaises to wrap the correct call.
Jelmer Vernooij [Mon, 18 Oct 2010 21:00:08 +0000 (23:00 +0200)]
Fix compatibility with Subversion 1.4 and 1.5. (Max Bowsher)
Jelmer Vernooij [Mon, 18 Oct 2010 20:59:24 +0000 (22:59 +0200)]
Add api_version() / version() methods to subvertpy.client and subvertpy.repos.
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.
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.
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.