-
-
1.0.00df51f58 · ·
- Converted documentation to Markdown - common_base.py: Fix unicode handling in commands. #114 - Fix diff implementation - test_common.py: Refactor to use context-manager - README.rst: Drop broken donate link
-
0.3.460c222a9a · ·
- log_default now supports the use of the --use-merge-history flag (#105). - Now use node iterator rather than aggregate find. - Tweaked verbosity under tests. - Adding revision argument to info and update commands (#97). - Added cleanup command.
-
0.3.4506de8841 · ·
- Fixed include. - Enriched admin test. - #79: Added new methods to documentation (without descriptions). - Added complete repository-staging logic. Added status test. - Added TODOs. - Added add, commit, and update to LC. Can now send WD to command. - Added admin functionality and create test. - Moved SvnException to separate file. - Implemented common base-class for command execution and inherited from CommonClient and Admin. - Moved command-output encoding type to config. - Implemented status() method on CommonClient. - Modernization and formatting. - Refactored some of the existing tests to be more simple. - Added some superfluous files to .gitignore . - Removed defunct `return_stderr` parameter from command-execution. - Renamed `combine` parameter to `do_combine` for command-execution. - Bugfixes. - Added complete repository-staging logic. Added status test. - Added add, commit, and update to LC. Can now send WD to command. - Added admin functionality and create test. - Moved SvnException to separate file. - Implemented common base-class for command execution and inherited from CommonClient and Admin. - Moved command-output encoding type to config. - Implemented status() method on CommonClient. - Modernization and formatting. - Refactored some of the existing tests to be more simple. - Added some superfluous files to .gitignore . - Removed defunct `return_stderr` parameter from command-execution. - Renamed `combine` parameter to `do_combine` for command-execution.
-
0.3.4464b6b415 · ·
- Now allow an environment dictionary to be passed (#75) - error message fix (#76) - Now use the existing environment and apply overrides to it (rather than accidentally obscuring it). We copy it rather than use it directly. (#71) - Added no-cache flag for credentials (#72) - Build universal wheels, fixed "ResourceWarning: unclosed file" in tests for python3 (#68). Added additional testing. - Added nose as a requirement. Re-added req symlink. - Python3 support (#66) - Making tests running successfully for python3 - Adding coveralls badge (#65) - Adding coveralls to travis (#64)
-
0.3.4303ad0a65 · ·
- Fixed #60: Adding force option to export along with test cases - Fixed #59 - Fixed #55: Changed ValueError to SvnException - Apply PEP8 standard to PySvn - Added Travis badge - Added unit-tests - Fixed locale issue - Delete unused variable - Added diff functionality - Fixed #42: Document that this is a wrapper for the CLI svn client
-
-
0.3.41a062e200 · ·
- Updated list of implemented functions. - Allow newer versions of python-dateutil. - Diff summary method implementation. - Query svn properties. - Added test for the repo.properties() method. - Added function to list the svn-properties of a folder.
-
0.3.40ad231426 · ·
- Update README to include changelist param in log_default() - Made changes to LogEntry type as per Dustin's request.
-
0.3.39553d767e · ·
- Removed erroneous six requirement. - Merge pull request #34 from encompass/master - Created better variable for svn binary location - Added donation link.
-
0.3.386b56f45d · ·
Did a release so that we could expose new functionality via PyPI. - Add optional revision parameter to `svn cat` method. - Added authentication to documentation. - We now forward arguments from get_client(). - Add support for getting log messages by revision number range - Handle missing logentry date/msg/author tags in CommonClient.log_default . - Bugfix: Fix CommonClient.info None error: len(xxx) -> len(xxx.text) - Bugfix: Removed backwards-incompatibility footnote. - Fixed documentation. - Bugfix: Line-splitting fails in Python 3. Fixes #15. - Handle missing logentry tags in CommonClient.log_default
-
-
-
0.3.34fbdec7b3 · ·
- Added list_recursive. - Flat-listing now skips empties and strips entry names. - Changed default for rel_filepath in log_default to None (for conformance). - info() now takes a rel_filepath, like everything else. - Updated documentation for new functions. - Updated documentation to add examples. - Removed test repo/checkouts. - Build script now uploads.
-
0.3.33493b3326 · ·
- Added build script. - Created constants file. - Moved repo-type constants to constants file. - Added "extended" and "rel_path" parameters to the list() call. - Removed test directory. Caused issues when checking out from Github via SVN.
-
-
-
-
0.3.297bc56f97 · ·
- We deimplemented communicate() so that we can use stdin. - We now redirect stderr into stdout.