Jelmer Vernooij [Mon, 6 May 2013 22:46:09 +0000 (23:46 +0100)]
Release 0.9.1.
Jelmer Vernooij [Mon, 6 May 2013 22:23:59 +0000 (23:23 +0100)]
Update NEWS.
Yonggang Luo [Mon, 6 May 2013 22:18:04 +0000 (23:18 +0100)]
Use PyObject_AsFileDescriptor instead of PyFile_AsFile and fileno.
So that apr_file_from_object works under Win32.
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
Jelmer Vernooij [Sat, 4 May 2013 15:39:59 +0000 (16:39 +0100)]
For the moment, disable subvertpy.wc.WorkingCopy when used with Subversion 1.7.
Subversion 1.7 has some significant changes in the behaviour of
the working copy API because of the WC-NG rewrite.
Support for the WC API in newer versions of Subversion will be re-added later
(help welcome), but since most users (bzr-svn is the only I'm aware of)
don't seem to actually rely on it, it seemed better to disable it and
support 1.7 than to prevent use of newer svn versions altogether.
Jelmer Vernooij [Sat, 27 Oct 2012 13:56:26 +0000 (05:56 -0800)]
gitignore: Ignore .pyc and .so files.
Yonggang Luo [Wed, 17 Oct 2012 15:52:52 +0000 (23:52 +0800)]
From subvertpy import.
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
Yonggang Luo [Fri, 19 Oct 2012 12:46:13 +0000 (20:46 +0800)]
addCleanup for file close.
Conflicts:
subvertpy/tests/test_client.py
Signed-Off-By: Jelmer Vernooij <jelmer@samba.org>
Yonggang Luo [Fri, 19 Oct 2012 13:27:04 +0000 (21:27 +0800)]
Use self.assertEqual instead self.assertEquals
Use self.assertTrue instead self.assert_
Conflicts:
subvertpy/tests/test_client.py
subvertpy/tests/test_delta.py
subvertpy/tests/test_ra.py
subvertpy/tests/test_repos.py
subvertpy/tests/test_wc.py
Signed-Off-By: Jelmer Vernooij <jelmer@samba.org>
Yonggang Luo [Sat, 20 Oct 2012 21:37:25 +0000 (14:37 -0700)]
os.tmpfile need administrator permission on Win7 and Vista
use tempfile.TemporaryFile instead.
http://stackoverflow.com/questions/
7807855/os-tmpfile-doesnt-work-under-windows
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
Jelmer Vernooij [Sat, 20 Oct 2012 21:32:22 +0000 (14:32 -0700)]
Fix running TestClient.test_info against Subversion 1.6.
Bug: https://bugs.launchpad.net/subvertpy/+bug/
1062247
Yonggang Luo [Tue, 16 Oct 2012 12:40:24 +0000 (20:40 +0800)]
Fix typo in README.
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
Jelmer Vernooij [Sun, 8 Jul 2012 12:23:49 +0000 (14:23 +0200)]
Add git ignore file.
Jelmer Vernooij [Sun, 8 Jul 2012 12:18:26 +0000 (14:18 +0200)]
Start on 0.9.1.
Jelmer Vernooij [Sun, 8 Jul 2012 12:15:01 +0000 (14:15 +0200)]
Release 0.9.0.
Jelmer Vernooij [Sun, 13 May 2012 02:00:36 +0000 (04:00 +0200)]
Update FSF address.
Jelmer Vernooij [Fri, 4 May 2012 18:36:10 +0000 (20:36 +0200)]
Fix compilation error.
Jelmer Vernooij [Thu, 3 May 2012 11:36:46 +0000 (13:36 +0200)]
Add working copy example.
Jelmer Vernooij [Thu, 3 May 2012 11:14:23 +0000 (13:14 +0200)]
In Client.checkout, default to HEAD revision.
Jelmer Vernooij [Thu, 3 May 2012 11:13:50 +0000 (13:13 +0200)]
Add another docstring.
Jelmer Vernooij [Mon, 26 Mar 2012 09:44:03 +0000 (11:44 +0200)]
Add constant ERR_WC_UPGRADE_REQUIRED.
Jelmer Vernooij [Mon, 12 Mar 2012 17:27:31 +0000 (18:27 +0100)]
Fix compilation against svn 1.7.
Jelmer Vernooij [Mon, 12 Mar 2012 17:14:35 +0000 (18:14 +0100)]
Merge fix for test URLs on Windows from Yonggang Luo.
Yonggang Luo [Mon, 12 Mar 2012 16:32:02 +0000 (00:32 +0800)]
path to url should call pathname2url, so that the URL is consistent.
Yonggang Luo [Mon, 12 Mar 2012 01:26:46 +0000 (09:26 +0800)]
path to url should call pathname2url, so that the URL is consistent.
Yonggang Luo [Sun, 11 Mar 2012 15:27:06 +0000 (23:27 +0800)]
Create temp file with correct filename under Windows OS.
Jelmer Vernooij [Sun, 11 Mar 2012 03:45:45 +0000 (04:45 +0100)]
Merge fix from Yonggang Luo for skipping test that requires tzset on Windows.
Shlomi Fish [Sun, 11 Mar 2012 03:39:57 +0000 (04:39 +0100)]
Include .c files in manifest.
Jelmer Vernooij [Sun, 4 Mar 2012 20:32:19 +0000 (21:32 +0100)]
Merge some more improvements to Client.{cat,log,info}, compatibility with older svn versions.
Jelmer Vernooij [Sun, 4 Mar 2012 20:26:37 +0000 (21:26 +0100)]
Fix Mark's email address in AUTHORS, per his request.
Mark Lee [Sun, 4 Mar 2012 19:09:28 +0000 (11:09 -0800)]
Fixed versioning conditional.
Mark Lee [Sun, 4 Mar 2012 19:08:14 +0000 (11:08 -0800)]
Removed unnecessary dealloc function.
Mark Lee [Sun, 4 Mar 2012 19:07:25 +0000 (11:07 -0800)]
Moved a variable declaration to the top, and made sure (via unit test) that it worked correctly.
Jelmer Vernooij [Sun, 4 Mar 2012 16:58:04 +0000 (17:58 +0100)]
Remove trailing whitespace.
Jelmer Vernooij [Sun, 4 Mar 2012 16:57:38 +0000 (17:57 +0100)]
Remove trailing whitespace.
Jelmer Vernooij [Sun, 4 Mar 2012 16:55:37 +0000 (17:55 +0100)]
The next release is going to be 0.9.0.
Jelmer Vernooij [Sun, 4 Mar 2012 14:57:55 +0000 (15:57 +0100)]
Add bindings for svn.client.Client.info(), svn.client.Client.log() and
svn.client.Client.cat(). Branch from Mark Lee with some minor tweaks.
Yonggang Luo [Sun, 4 Mar 2012 02:30:23 +0000 (10:30 +0800)]
On Windows, there is no tzset function, skip on unittest.
Mark Lee [Sat, 3 Mar 2012 05:16:34 +0000 (21:16 -0800)]
Merge from trunk, r2437.
Mark Lee [Sat, 3 Mar 2012 05:08:08 +0000 (21:08 -0800)]
Added subvertpy.client.Client.info(), with tests.
Jelmer Vernooij [Thu, 1 Mar 2012 21:40:39 +0000 (22:40 +0100)]
Merge fix to remove readonly files on Windows.
Jelmer Vernooij [Thu, 1 Mar 2012 20:42:06 +0000 (21:42 +0100)]
Merge support for always closing files, with tweaks.
Jelmer Vernooij [Wed, 29 Feb 2012 10:35:57 +0000 (11:35 +0100)]
Only use build_with_dlls on windows.
Jelmer Vernooij [Wed, 29 Feb 2012 10:19:57 +0000 (11:19 +0100)]
Update NEWS.
Jelmer Vernooij [Wed, 29 Feb 2012 10:18:05 +0000 (11:18 +0100)]
Merge updates to windows documents.
Jelmer Vernooij [Wed, 29 Feb 2012 10:17:25 +0000 (11:17 +0100)]
Merge some improvements towards 1.7 support.
Yonggang Luo [Wed, 29 Feb 2012 10:15:22 +0000 (18:15 +0800)]
On Windows, we need handle read only files to remove it.
Yonggang Luo [Wed, 29 Feb 2012 10:13:50 +0000 (18:13 +0800)]
Under windows, local file system url should be file:///
Yonggang Luo [Wed, 29 Feb 2012 10:07:26 +0000 (18:07 +0800)]
There is one more file need to be closed.
Jelmer Vernooij [Wed, 29 Feb 2012 09:44:09 +0000 (10:44 +0100)]
Merge fix to always close files, with tweak.
Jelmer Vernooij [Wed, 29 Feb 2012 09:42:28 +0000 (10:42 +0100)]
Merge fix from Yonggang Luo for python3 compatibility.
Yonggang Luo [Wed, 29 Feb 2012 05:53:38 +0000 (13:53 +0800)]
Add function write_file(self, filename, content) under tests for close file properly.
Yonggang Luo [Wed, 29 Feb 2012 04:58:24 +0000 (12:58 +0800)]
Update build instructions for Windows.
Yonggang Luo [Wed, 29 Feb 2012 04:46:49 +0000 (12:46 +0800)]
Get setup.py can be runned between python 2.4 - 3.x
Yonggang Luo [Tue, 28 Feb 2012 16:02:26 +0000 (00:02 +0800)]
setup.py:Support for Subverion 1.7.x about BDB.
Mark Lee [Fri, 24 Feb 2012 06:42:47 +0000 (22:42 -0800)]
Support config data in custom locations.
Mark Lee [Fri, 24 Feb 2012 06:40:23 +0000 (22:40 -0800)]
Added constants for depth.
Mark Lee [Fri, 24 Feb 2012 05:51:56 +0000 (21:51 -0800)]
Use assertIsInstance.
Mark Lee [Mon, 20 Feb 2012 22:10:46 +0000 (14:10 -0800)]
Added subvertpy.client.Client.log(), with tests.
Mark Lee [Sun, 12 Feb 2012 20:38:48 +0000 (12:38 -0800)]
Added subvertpy.client.Client.cat(), with tests.
Jelmer Vernooij [Wed, 1 Feb 2012 12:08:06 +0000 (13:08 +0100)]
Ignore nose ids and apidocs directory.
Jelmer Vernooij [Mon, 30 Jan 2012 17:28:18 +0000 (18:28 +0100)]
Convert stdbool.h to unix line endings.
Jelmer Vernooij [Mon, 23 Jan 2012 13:19:14 +0000 (14:19 +0100)]
Start on 0.8.11.
Jelmer Vernooij [Mon, 23 Jan 2012 13:17:39 +0000 (14:17 +0100)]
release 0.8.10.
Jelmer Vernooij [Tue, 13 Dec 2011 19:14:03 +0000 (20:14 +0100)]
use absolute paths in process_committed_queue.
Jelmer Vernooij [Tue, 13 Dec 2011 19:11:27 +0000 (20:11 +0100)]
Fix some tests against svn 1.7.
Jelmer Vernooij [Tue, 13 Dec 2011 19:05:42 +0000 (20:05 +0100)]
Remove duplicate call.
Jelmer Vernooij [Tue, 13 Dec 2011 18:49:27 +0000 (19:49 +0100)]
Remove bogus test.
Jelmer Vernooij [Tue, 13 Dec 2011 18:49:14 +0000 (19:49 +0100)]
Add 'make check-one'.
Jelmer Vernooij [Tue, 29 Nov 2011 02:13:41 +0000 (03:13 +0100)]
Include wc.h in wc.c to fix build issue on NetBSD 5.1/amd64.
Jelmer Vernooij [Thu, 17 Nov 2011 00:56:10 +0000 (01:56 +0100)]
Make SvnExtension a proper subclass rather than just a wrapper of Extension.
Jelmer Vernooij [Thu, 17 Nov 2011 00:35:43 +0000 (01:35 +0100)]
Add README with build instructions.
Jelmer Vernooij [Tue, 8 Nov 2011 15:51:58 +0000 (16:51 +0100)]
Merge cygwin fixes from Ronald Blaschke.
Ronald Blaschke [Tue, 8 Nov 2011 15:03:02 +0000 (16:03 +0100)]
Enable Windows auth on Cygwin.
Ronald Blaschke [Tue, 8 Nov 2011 14:41:55 +0000 (15:41 +0100)]
Close objects before deleting temporary files.
Open files can't be deleted on Windows.
Jelmer Vernooij [Wed, 26 Oct 2011 00:24:23 +0000 (17:24 -0700)]
Start on 0.8.10.
Jelmer Vernooij [Wed, 26 Oct 2011 00:22:52 +0000 (17:22 -0700)]
release 0.8.9.
Jelmer Vernooij [Sun, 16 Oct 2011 17:27:16 +0000 (19:27 +0200)]
Add constant ERR_WC_NODE_KIND_CHANGE.
Jelmer Vernooij [Tue, 27 Sep 2011 15:35:01 +0000 (17:35 +0200)]
Fix compilation with Python 2.4 and 2.5.
Jelmer Vernooij [Tue, 27 Sep 2011 12:30:30 +0000 (14:30 +0200)]
Start on 0.8.9.
Jelmer Vernooij [Tue, 27 Sep 2011 12:27:19 +0000 (14:27 +0200)]
release 0.8.8.
Jelmer Vernooij [Sat, 24 Sep 2011 00:53:38 +0000 (02:53 +0200)]
Support None as property value in WorkingCopy.prop_set(), to remove a property.
Jelmer Vernooij [Sat, 24 Sep 2011 00:51:42 +0000 (02:51 +0200)]
Add constant ERR_BAD_FILENAME.
Jelmer Vernooij [Sat, 24 Sep 2011 00:03:18 +0000 (02:03 +0200)]
Make sure digests can contain null characters.
Jelmer Vernooij [Fri, 23 Sep 2011 23:49:59 +0000 (01:49 +0200)]
PyList_SetItem steals.
Jelmer Vernooij [Fri, 23 Sep 2011 23:42:35 +0000 (01:42 +0200)]
Deallocate pools on failure.
Jelmer Vernooij [Fri, 23 Sep 2011 23:35:49 +0000 (01:35 +0200)]
Fix PyList_SetItem check, canonicalize paths in crawl_revisions.
Jelmer Vernooij [Tue, 20 Sep 2011 21:18:26 +0000 (23:18 +0200)]
Various more fixes for potential memory leaks.
Jelmer Vernooij [Tue, 20 Sep 2011 21:13:20 +0000 (23:13 +0200)]
wc: Free object in case of OOM.
Jelmer Vernooij [Mon, 19 Sep 2011 23:00:08 +0000 (01:00 +0200)]
More return value checking in various places.
Jelmer Vernooij [Mon, 19 Sep 2011 21:46:16 +0000 (23:46 +0200)]
Disable all by global config object.
Jelmer Vernooij [Mon, 19 Sep 2011 21:42:51 +0000 (23:42 +0200)]
Various fixes for memory leaks/potential error conditions.
Jelmer Vernooij [Mon, 19 Sep 2011 21:42:24 +0000 (23:42 +0200)]
Drop broken config-from-dict code.
Jelmer Vernooij [Mon, 19 Sep 2011 21:38:43 +0000 (23:38 +0200)]
Fix several more potential memory leaks/error conditions.
Jelmer Vernooij [Mon, 19 Sep 2011 21:37:27 +0000 (23:37 +0200)]
Fix several memory leaks and error checks in subvertpy.client
pointed out by Barry Warsaw.
Jelmer Vernooij [Mon, 19 Sep 2011 16:29:13 +0000 (18:29 +0200)]
Start on 0.8.8.
Jelmer Vernooij [Mon, 19 Sep 2011 16:27:41 +0000 (18:27 +0200)]
Fix revnum types in verify_fs, release 0.8.7.
Jelmer Vernooij [Mon, 19 Sep 2011 16:04:09 +0000 (18:04 +0200)]
release subvertpy 0.8.6.
Jelmer Vernooij [Mon, 19 Sep 2011 16:01:29 +0000 (18:01 +0200)]
Fix double free of apr pools from subvertpy.repos.Repos.fs.
Wez Furlong [Sun, 18 Sep 2011 17:40:07 +0000 (19:40 +0200)]
Fix memory leak in subvertpy.client.Client.list.
Jelmer Vernooij [Tue, 13 Sep 2011 11:15:18 +0000 (13:15 +0200)]
Add pack_fs method.