jelmer/subvertpy.git
5 years agoUse right exception. master github/master gitlab/master
Jelmer Vernooij [Sat, 10 Nov 2018 18:44:05 +0000 (18:44 +0000)]
Use right exception.

5 years agoExclude subversion from flakes. samba.org/master
Jelmer Vernooij [Sat, 10 Nov 2018 15:49:05 +0000 (15:49 +0000)]
Exclude subversion from flakes.

5 years agoOnly check subvertpy.
Jelmer Vernooij [Sat, 10 Nov 2018 15:03:25 +0000 (15:03 +0000)]
Only check subvertpy.

5 years agoExtend long description, update download URL.
Jelmer Vernooij [Sat, 10 Nov 2018 14:33:23 +0000 (14:33 +0000)]
Extend long description, update download URL.

5 years agoMove flake8 configuration to setup.cfg.
Jelmer Vernooij [Sat, 10 Nov 2018 13:34:50 +0000 (13:34 +0000)]
Move flake8 configuration to setup.cfg.

5 years agoSupport context manager pattern on test commit editor.
Jelmer Vernooij [Mon, 11 Jun 2018 09:46:52 +0000 (10:46 +0100)]
Support context manager pattern on test commit editor.

5 years agoAccept unicode arguments to is_adm_dir.
Jelmer Vernooij [Sat, 9 Jun 2018 16:02:32 +0000 (17:02 +0100)]
Accept unicode arguments to is_adm_dir.

5 years agoAccept unicode URLs in copyfrom arguments.
Jelmer Vernooij [Sat, 9 Jun 2018 15:06:26 +0000 (16:06 +0100)]
Accept unicode URLs in copyfrom arguments.

5 years agoDon't override error message set by PyBytes_AsStringAndSize.
Jelmer Vernooij [Sat, 9 Jun 2018 07:30:10 +0000 (08:30 +0100)]
Don't override error message set by PyBytes_AsStringAndSize.

5 years agoAdd get_session_url.
Jelmer Vernooij [Wed, 6 Jun 2018 23:34:21 +0000 (00:34 +0100)]
Add get_session_url.

5 years agoAdd context manager to subvertpy.wc.Adm.
Jelmer Vernooij [Wed, 6 Jun 2018 00:12:10 +0000 (01:12 +0100)]
Add context manager to subvertpy.wc.Adm.

5 years agoDon't check that urls are native strings.
Jelmer Vernooij [Sun, 3 Jun 2018 23:56:28 +0000 (00:56 +0100)]
Don't check that urls are native strings.

5 years agoRun but check for NotImplementedError.
Jelmer Vernooij [Sun, 3 Jun 2018 00:28:25 +0000 (01:28 +0100)]
Run but check for NotImplementedError.

5 years agoFix contents for md5 digest.
Jelmer Vernooij [Sat, 26 May 2018 15:57:34 +0000 (16:57 +0100)]
Fix contents for md5 digest.

5 years agoMake lock function available for older versions of svn.
Jelmer Vernooij [Sat, 26 May 2018 15:07:22 +0000 (16:07 +0100)]
Make lock function available for older versions of svn.

5 years agomark tests as failing with 1.9.
Jelmer Vernooij [Sat, 26 May 2018 13:50:19 +0000 (14:50 +0100)]
mark tests as failing with 1.9.

5 years agoFix path handling.
Jelmer Vernooij [Sat, 26 May 2018 13:01:26 +0000 (14:01 +0100)]
Fix path handling.

5 years agoMore locking improvements.
Jelmer Vernooij [Sat, 26 May 2018 12:55:45 +0000 (13:55 +0100)]
More locking improvements.

5 years agoAdd .client_lock and .client_unlock
Jelmer Vernooij [Sat, 26 May 2018 12:27:35 +0000 (13:27 +0100)]
Add .client_lock and .client_unlock

5 years agoAdd lock/unlock.
Jelmer Vernooij [Sat, 26 May 2018 02:13:12 +0000 (03:13 +0100)]
Add lock/unlock.

5 years agoSkip lock tests for now.
Jelmer Vernooij [Fri, 25 May 2018 23:10:49 +0000 (00:10 +0100)]
Skip lock tests for now.

5 years agoFix style.
Jelmer Vernooij [Fri, 25 May 2018 20:30:08 +0000 (21:30 +0100)]
Fix style.

5 years agoDisable translate_stream for now.
Jelmer Vernooij [Fri, 25 May 2018 20:06:12 +0000 (21:06 +0100)]
Disable translate_stream for now.

5 years agoPython3 portability fixes.
Jelmer Vernooij [Fri, 25 May 2018 20:05:40 +0000 (21:05 +0100)]
Python3 portability fixes.

5 years agoConst.
Jelmer Vernooij [Fri, 25 May 2018 19:33:29 +0000 (20:33 +0100)]
Const.

5 years agoPass in absolute paths to translated_stream.
Jelmer Vernooij [Fri, 25 May 2018 19:30:39 +0000 (20:30 +0100)]
Pass in absolute paths to translated_stream.

5 years agoConsider checksum optional.
Jelmer Vernooij [Fri, 25 May 2018 18:03:38 +0000 (19:03 +0100)]
Consider checksum optional.

5 years agoCheck for -1.
Jelmer Vernooij [Fri, 25 May 2018 17:58:07 +0000 (18:58 +0100)]
Check for -1.

5 years agoCalculate rather than hardcode md5sum.
Jelmer Vernooij [Fri, 25 May 2018 17:54:21 +0000 (18:54 +0100)]
Calculate rather than hardcode md5sum.

5 years agoPrevent recursion.
Jelmer Vernooij [Fri, 25 May 2018 02:33:59 +0000 (03:33 +0100)]
Prevent recursion.

5 years agoFix path for locks.
Jelmer Vernooij [Fri, 25 May 2018 01:50:59 +0000 (02:50 +0100)]
Fix path for locks.

5 years agoFix style.
Jelmer Vernooij [Fri, 25 May 2018 01:29:22 +0000 (02:29 +0100)]
Fix style.

5 years agoFix process_committed functions.
Jelmer Vernooij [Fri, 25 May 2018 01:20:24 +0000 (02:20 +0100)]
Fix process_committed functions.

5 years agoFix encoding.
Jelmer Vernooij [Thu, 24 May 2018 21:32:19 +0000 (22:32 +0100)]
Fix encoding.

5 years agoConsistently use absolute paths.
Jelmer Vernooij [Thu, 24 May 2018 21:24:11 +0000 (22:24 +0100)]
Consistently use absolute paths.

5 years agoCreate actual locks in tests, too.
Jelmer Vernooij [Thu, 24 May 2018 21:02:53 +0000 (22:02 +0100)]
Create actual locks in tests, too.

5 years agoProper lock handling.
Jelmer Vernooij [Thu, 24 May 2018 21:00:58 +0000 (22:00 +0100)]
Proper lock handling.

5 years agoPaths are unicode.
Jelmer Vernooij [Thu, 24 May 2018 11:13:57 +0000 (12:13 +0100)]
Paths are unicode.

5 years agoSimplify prop conversion handling.
Jelmer Vernooij [Thu, 24 May 2018 00:07:35 +0000 (01:07 +0100)]
Simplify prop conversion handling.

5 years agoFix another test.
Jelmer Vernooij [Wed, 23 May 2018 22:08:52 +0000 (23:08 +0100)]
Fix another test.

5 years agoFix reference counting.
Jelmer Vernooij [Wed, 23 May 2018 21:24:00 +0000 (22:24 +0100)]
Fix reference counting.

5 years agoFix Python3 compatibility.
Jelmer Vernooij [Wed, 23 May 2018 20:59:41 +0000 (21:59 +0100)]
Fix Python3 compatibility.

5 years agoPass on full path.
Jelmer Vernooij [Wed, 23 May 2018 20:59:32 +0000 (21:59 +0100)]
Pass on full path.

5 years agoAdd valgrind targets.
Jelmer Vernooij [Wed, 23 May 2018 20:59:02 +0000 (21:59 +0100)]
Add valgrind targets.

5 years agoPass in absolute paths in a few more places.
Jelmer Vernooij [Wed, 23 May 2018 19:35:32 +0000 (20:35 +0100)]
Pass in absolute paths in a few more places.

5 years agoAdd some tests for path manipulation functions.
Jelmer Vernooij [Wed, 23 May 2018 19:27:59 +0000 (20:27 +0100)]
Add some tests for path manipulation functions.

5 years agoUse length for string when it is known.
Jelmer Vernooij [Wed, 23 May 2018 19:05:07 +0000 (20:05 +0100)]
Use length for string when it is known.

5 years agoVarious fixes for URL canonicalization.
Jelmer Vernooij [Wed, 23 May 2018 02:06:58 +0000 (03:06 +0100)]
Various fixes for URL canonicalization.

5 years agoVarious fixes for running on svn 1.5.
Jelmer Vernooij [Tue, 22 May 2018 21:25:27 +0000 (22:25 +0100)]
Various fixes for running on svn 1.5.

5 years agoOnly check style in known directories.
Jelmer Vernooij [Tue, 22 May 2018 21:24:54 +0000 (22:24 +0100)]
Only check style in known directories.

5 years agoSkip 1.10 build for now - it requires libutf8proc-dev.
Jelmer Vernooij [Tue, 22 May 2018 21:19:56 +0000 (22:19 +0100)]
Skip 1.10 build for now - it requires libutf8proc-dev.

5 years agoRun ldconfig after svn install.
Jelmer Vernooij [Tue, 22 May 2018 21:16:14 +0000 (22:16 +0100)]
Run ldconfig after svn install.

5 years agoDon't build against apache2-dev.
Jelmer Vernooij [Tue, 22 May 2018 21:15:34 +0000 (22:15 +0100)]
Don't build against apache2-dev.

5 years agoInstall libneon for older versions of svn.
Jelmer Vernooij [Tue, 22 May 2018 21:14:35 +0000 (22:14 +0100)]
Install libneon for older versions of svn.

5 years agoBuild svn 1.10 with --with-lz4=internal.
Jelmer Vernooij [Tue, 22 May 2018 21:13:16 +0000 (22:13 +0100)]
Build svn 1.10 with --with-lz4=internal.

5 years agoGo back to subvertpy after building subversion.
Jelmer Vernooij [Tue, 22 May 2018 21:07:30 +0000 (22:07 +0100)]
Go back to subvertpy after building subversion.

5 years agoDownload from archive.
Jelmer Vernooij [Tue, 22 May 2018 20:39:27 +0000 (21:39 +0100)]
Download from archive.

5 years agoDrop libutf8proc-dev.
Jelmer Vernooij [Tue, 22 May 2018 20:20:59 +0000 (21:20 +0100)]
Drop libutf8proc-dev.

5 years agoAttempt to build against multiple svn versions.
Jelmer Vernooij [Tue, 22 May 2018 20:18:02 +0000 (21:18 +0100)]
Attempt to build against multiple svn versions.

5 years agoFix compilation against svn 1.5.
Jelmer Vernooij [Tue, 22 May 2018 20:07:44 +0000 (21:07 +0100)]
Fix compilation against svn 1.5.

5 years agoOpt into apt updates in travis.
Jelmer Vernooij [Thu, 10 May 2018 00:42:29 +0000 (01:42 +0100)]
Opt into apt updates in travis.

6 years agoFix warnings.
Jelmer Vernooij [Sat, 12 Aug 2017 01:55:47 +0000 (01:55 +0000)]
Fix warnings.

6 years agoPass things in the canonicalized form.
Jelmer Vernooij [Fri, 11 Aug 2017 02:20:57 +0000 (02:20 +0000)]
Pass things in the canonicalized form.

6 years agoSupport svn < 1.9.
Jelmer Vernooij [Fri, 11 Aug 2017 02:20:37 +0000 (02:20 +0000)]
Support svn < 1.9.

6 years agoFix svn.client copy.
Jelmer Vernooij [Fri, 11 Aug 2017 01:54:41 +0000 (01:54 +0000)]
Fix svn.client copy.

6 years agoFix support for copyfrom_url in add().
Jelmer Vernooij [Fri, 11 Aug 2017 01:42:04 +0000 (01:42 +0000)]
Fix support for copyfrom_url in add().

6 years agoAdd get_switch_editor.
Jelmer Vernooij [Fri, 11 Aug 2017 01:34:21 +0000 (01:34 +0000)]
Add get_switch_editor.

6 years agoAdd subvertpy.wc.Contect.get_prop_diffs.
Jelmer Vernooij [Thu, 10 Aug 2017 22:46:45 +0000 (22:46 +0000)]
Add subvertpy.wc.Contect.get_prop_diffs.

6 years agoAdd add_from_disk.
Jelmer Vernooij [Thu, 10 Aug 2017 11:09:27 +0000 (11:09 +0000)]
Add add_from_disk.

6 years agoAdd basic support for locking.
Jelmer Vernooij [Thu, 10 Aug 2017 11:07:41 +0000 (11:07 +0000)]
Add basic support for locking.

6 years agoMake last argument to ensure_adm optional.
Jelmer Vernooij [Thu, 10 Aug 2017 01:28:10 +0000 (01:28 +0000)]
Make last argument to ensure_adm optional.

6 years agoAcquire the GIL before running python code.
Jelmer Vernooij [Thu, 10 Aug 2017 00:34:18 +0000 (00:34 +0000)]
Acquire the GIL before running python code.

6 years agoCanonicalize absolute dirents, too.
Jelmer Vernooij [Thu, 10 Aug 2017 00:19:32 +0000 (00:19 +0000)]
Canonicalize absolute dirents, too.

6 years agoAdd walk_entries.
Jelmer Vernooij [Thu, 10 Aug 2017 00:16:03 +0000 (00:16 +0000)]
Add walk_entries.

6 years agoAdd a few more status fields.
Jelmer Vernooij [Wed, 9 Aug 2017 19:49:48 +0000 (19:49 +0000)]
Add a few more status fields.

6 years agoAdd subvertpy.wc.Context.status.
Jelmer Vernooij [Wed, 9 Aug 2017 01:35:27 +0000 (01:35 +0000)]
Add subvertpy.wc.Context.status.

6 years agoFix style error.
Jelmer Vernooij [Wed, 9 Aug 2017 01:17:59 +0000 (01:17 +0000)]
Fix style error.

6 years agoFormatting fixes.
Jelmer Vernooij [Wed, 9 Aug 2017 01:03:22 +0000 (01:03 +0000)]
Formatting fixes.

6 years agoAdd ensure_adm.
Jelmer Vernooij [Wed, 9 Aug 2017 00:57:32 +0000 (00:57 +0000)]
Add ensure_adm.

6 years agoAdd subvertpy.wc.Context.get_update_editor.
Jelmer Vernooij [Tue, 8 Aug 2017 22:14:14 +0000 (22:14 +0000)]
Add subvertpy.wc.Context.get_update_editor.

6 years agoIgnore .pybuild.
Jelmer Vernooij [Mon, 7 Aug 2017 10:56:03 +0000 (10:56 +0000)]
Ignore .pybuild.

6 years agoFactor out dirent_hash_to_dict.
Jelmer Vernooij [Sat, 5 Aug 2017 10:13:00 +0000 (10:13 +0000)]
Factor out dirent_hash_to_dict.

6 years agoFix other python3 unicode errors. support-1.7-full github/support-1.7-full gitlab/support-1.7-full samba.org/support-1.7-full
Jelmer Vernooij [Sat, 5 Aug 2017 00:55:16 +0000 (00:55 +0000)]
Fix other python3 unicode errors.

6 years agoMake paths unicode.
Jelmer Vernooij [Sat, 5 Aug 2017 00:53:34 +0000 (00:53 +0000)]
Make paths unicode.

6 years agoFix has_binary_prop test.
Jelmer Vernooij [Sat, 5 Aug 2017 00:22:44 +0000 (00:22 +0000)]
Fix has_binary_prop test.

6 years agoFix style errors.
Jelmer Vernooij [Fri, 4 Aug 2017 21:42:52 +0000 (21:42 +0000)]
Fix style errors.

6 years agoRe-enable adm tests on >= 1.7.
Jelmer Vernooij [Fri, 4 Aug 2017 21:40:12 +0000 (21:40 +0000)]
Re-enable adm tests on >= 1.7.

6 years agoFIx python3 compatibility.
Jelmer Vernooij [Fri, 4 Aug 2017 21:12:47 +0000 (21:12 +0000)]
FIx python3 compatibility.

6 years agoUse PyUnicode for Python 3.
Jelmer Vernooij [Fri, 4 Aug 2017 21:08:40 +0000 (21:08 +0000)]
Use PyUnicode for Python 3.

6 years agoAdd py_object_to_adm_abspath.
Jelmer Vernooij [Fri, 4 Aug 2017 18:25:02 +0000 (18:25 +0000)]
Add py_object_to_adm_abspath.

6 years agoCope with new return value for client.commit.
Jelmer Vernooij [Fri, 4 Aug 2017 18:19:02 +0000 (18:19 +0000)]
Cope with new return value for client.commit.

6 years agoFix style.
Jelmer Vernooij [Fri, 4 Aug 2017 18:18:50 +0000 (18:18 +0000)]
Fix style.

6 years agoFix tests on pre-1.9 svn.
Jelmer Vernooij [Fri, 4 Aug 2017 17:34:29 +0000 (17:34 +0000)]
Fix tests on pre-1.9 svn.

6 years agoAdd wc.Context.crawl_revisions.
Jelmer Vernooij [Fri, 4 Aug 2017 12:06:57 +0000 (12:06 +0000)]
Add wc.Context.crawl_revisions.

6 years agoAdd wc.Context.conflicted.
Jelmer Vernooij [Fri, 4 Aug 2017 11:49:45 +0000 (11:49 +0000)]
Add wc.Context.conflicted.

6 years agoAdd wc.Context.props_modified.
Jelmer Vernooij [Fri, 4 Aug 2017 11:45:36 +0000 (11:45 +0000)]
Add wc.Context.props_modified.

6 years agoAdd wc.Context.text_modified.
Jelmer Vernooij [Fri, 4 Aug 2017 11:42:25 +0000 (11:42 +0000)]
Add wc.Context.text_modified.

6 years agoAdd wc.Context.check_wc.
Jelmer Vernooij [Fri, 4 Aug 2017 11:37:24 +0000 (11:37 +0000)]
Add wc.Context.check_wc.

6 years agoAdd wc.Context.locked.
Jelmer Vernooij [Fri, 4 Aug 2017 11:33:32 +0000 (11:33 +0000)]
Add wc.Context.locked.

6 years agoChange to 0.11.0.
Jelmer Vernooij [Fri, 4 Aug 2017 10:59:05 +0000 (10:59 +0000)]
Change to 0.11.0.