jelmer/subvertpy.git
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.

13 years agosvn_ra_get_session_url requires svn >= 1.5
Max Bowsher [Sun, 17 Oct 2010 18:45:05 +0000 (19:45 +0100)]
svn_ra_get_session_url requires svn >= 1.5

13 years agoFix compilation with Subversion 1.5 - remove spurious extra parameter to svn_wc_crawl...
Max Bowsher [Sun, 17 Oct 2010 16:37:06 +0000 (17:37 +0100)]
Fix compilation with Subversion 1.5 - remove spurious extra parameter to svn_wc_crawl_revisions_3.

13 years agosvn_client_add4 is actually new in 1.5
Max Bowsher [Sun, 17 Oct 2010 15:17:36 +0000 (16:17 +0100)]
svn_client_add4 is actually new in 1.5

13 years agoOpen 0.7.5 for development.
Jelmer Vernooij [Sat, 25 Sep 2010 18:09:24 +0000 (11:09 -0700)]
Open 0.7.5 for development.

13 years agoRelease 0.7.4. subvertpy-0.7.4
Jelmer Vernooij [Sat, 25 Sep 2010 17:51:12 +0000 (10:51 -0700)]
Release 0.7.4.

13 years agoFix Python 2.4 compatibility.
Dan Villiom Podlaski Christiansen [Sat, 25 Sep 2010 17:49:20 +0000 (10:49 -0700)]
Fix Python 2.4 compatibility.

13 years agoAdd Add subvertpy.ra.api_version(), tests for subvertpy.wc.api_version().
Jelmer Vernooij [Thu, 23 Sep 2010 18:29:10 +0000 (11:29 -0700)]
Add Add subvertpy.ra.api_version(), tests for subvertpy.wc.api_version().

13 years agoAdd api_version() function to wc.
Dan Villiom Podlaski Christiansen [Thu, 23 Sep 2010 17:38:43 +0000 (10:38 -0700)]
Add api_version() function to wc.

The docstring for version() is updated to distinguish the two.

13 years agoAdd test for RemoteAccess.get_url().
Jelmer Vernooij [Wed, 22 Sep 2010 21:25:38 +0000 (14:25 -0700)]
Add test for RemoteAccess.get_url().

13 years agoAdd ra.get_url() method.
Dan Villiom Podlaski Christiansen [Wed, 22 Sep 2010 21:24:05 +0000 (14:24 -0700)]
Add ra.get_url() method.

13 years agoSet iter_log strict_node_history.
Jelmer Vernooij [Wed, 1 Sep 2010 09:51:05 +0000 (11:51 +0200)]
Set iter_log strict_node_history.

13 years agoCanonicalize paths in subvertpy.ra.RemoteAccess.get_locations().
Jelmer Vernooij [Mon, 16 Aug 2010 17:06:05 +0000 (19:06 +0200)]
Canonicalize paths in subvertpy.ra.RemoteAccess.get_locations().

13 years agoSimplify exception handling in RemoteAccess.iter_log.
Jelmer Vernooij [Sat, 14 Aug 2010 14:07:13 +0000 (16:07 +0200)]
Simplify exception handling in RemoteAccess.iter_log.

13 years agoFix reference leaks in Auth and SubversionException handling.
Jelmer Vernooij [Sat, 14 Aug 2010 14:02:08 +0000 (16:02 +0200)]
Fix reference leaks in Auth and SubversionException handling.

13 years agoAdd ERR_ENTRY_NOT_FOUND constant.
Jelmer Vernooij [Wed, 11 Aug 2010 00:23:19 +0000 (02:23 +0200)]
Add ERR_ENTRY_NOT_FOUND constant.

13 years agoLink against all libraries that are somehow called.
Jelmer Vernooij [Sun, 8 Aug 2010 14:42:27 +0000 (16:42 +0200)]
Link against all libraries that are somehow called.
Include check for apr util headers.

Based on a patch from Daniel Johnson.

13 years agoUse apu include path, apr link flags.
Jelmer Vernooij [Sun, 8 Aug 2010 14:35:41 +0000 (16:35 +0200)]
Use apu include path, apr link flags.

13 years agouse apu include directory.
Jelmer Vernooij [Sun, 8 Aug 2010 14:23:19 +0000 (16:23 +0200)]
use apu include directory.

13 years agoAdd support for apu-config.
Jelmer Vernooij [Sun, 8 Aug 2010 14:19:59 +0000 (16:19 +0200)]
Add support for apu-config.

13 years agoMake apr_config function a bit more flexible, in preparation of support for apu-config.
Jelmer Vernooij [Sun, 8 Aug 2010 14:16:19 +0000 (16:16 +0200)]
Make apr_config function a bit more flexible, in preparation of support for apu-config.

13 years agoRemove hack to allow including subvertpy in bzr-svn (we no longer need this).
Jelmer Vernooij [Sun, 8 Aug 2010 13:59:30 +0000 (15:59 +0200)]
Remove hack to allow including subvertpy in bzr-svn (we no longer need this).

13 years agoReturn an empty dictionary rather than None when there are no revision properties.
Jelmer Vernooij [Mon, 2 Aug 2010 00:45:36 +0000 (02:45 +0200)]
Return an empty dictionary rather than None when there are no revision properties.