[Python-modules-commits] [dulwich] branch master updated (e792aa2 -> a9dbf16)
Jelmer Vernooij
jelmer at moszumanska.debian.org
Sun Sep 3 04:06:39 UTC 2017
This is an automated email from the git hooks/post-receive script.
jelmer pushed a change to branch master
in repository dulwich.
from e792aa2 Readd travis config.
new 84ce2d1 Set upstream-vcs-tag.
new d13a037 Start on 0.17.4.
new f75362c Make refspecs argument to dulwich.porcelain.push mandatory.
new c006390 Add 'style' target.
new e5f6eb1 Some style fixes.
new b5ee25b Exclude build and .git when looking for style violations.
new 7c3cc2d Separately report coverage for c extension tests and non-c extension tests.
new 3633175 Fix codecov arguments, make required.
new ead38ca Fix codecov flags to exclude dashes.
new 66c971a Fix codecov config.
new 75b9110 Revert "Separately report coverage for c extension tests and non-c extension tests."
new cefa7f4 typo
new b381a9c Add mailmap.
new 45cf0b4 Refresh authors list.
new 3498080 Fix TypeError: mix str and non-str arguments
new 1a1213d Merge branch 'fix_mix_str_and_non-str_arguments' of https://github.com/dzhuang/dulwich
new 57fbe01 Add note about encoding.
new 015fc12 Add documentation about contributing.
new 6a5f931 Add really basic code example.
new 2efb081 Properly close repository during tests, to fix Windows build.
new 65a4d74 Build against Python 3.6 on appveyor.
new 9dbc27f Reuse some of the appveyor.yml code from https://github.com/ogrisel/python-appveyor-demo
new 2f28c47 Avoid need to depend on win32pipe, use ctypes instead.
new 1f0a752 Install setuptools/wheel for bdist_wheel.
new bf8fb96 Enable modules on Python3/windows.
new 7f5e503 readlink on Windows/python3 requires a unicode string.
new b3c2d6d Move moduledef to beginning of function.
new 6e6df5b Re-encode symlink.
new 591113a Clarify encoding or symlinks.
new 81ab7da Avoid messing with encodings.
new d691d0d Add Windows build status badge.
new 63c471a Consistently provide unicode strings to subprocess - needed for Windows.
new 6086ed2 Use standard strings in more places.
new 14dd9a3 There is no 'byref' in wintypes in python3.
new e1677c1 Disable bdist_wininst builds for now - they're breaking with my unicode name.
new 823cf68 Update NEWS
new 8cbf812 Only include custom stdint.h on python < 3.6.
new 8a4246e Cope with type requirements for python3.6 on Windows.
new 91ef763 Attempt to fix 64 bit builds on Windows.
new 60b8b76 Fix handling of invalid utf8 filenames.
new deca114 Skip test broken on Python3.6 w/ Windows.
new 6f1a08a Fix test on Python3 w/ Windows.
new 51a89e7 Drop unnecessary version compatibility code.
new f3f6288 Use Py_hash_t type in Python3; should fix Python3 hash tests.
new 40fada2 Fix typo in porcelain.push() docstring
new 3c31866 Document push in tutorial.
new b92d6c6 Clarify docstrnigs for Client.{send_pack,fetch_pack}. Fixes #523
new 2f2ae37 Pass 'mkdir' argument onto Repo.init_bare() from Repo.clone. Fixes #504
new c4eaba1 In ``dulwich.porcelain.add``, if no files are specified, add from current working directory rather than repository root. Closes #521
new f8dc641 in update_refs(), deleted refs should be set to ZERO_SHA, not None.
new f575fff Initial support for ignores.
new ea7663e Import fnmatch translate, so it can be modified.
new bcce8a4 Support ** in most patterns.
new 2b73b1c Handle leading **/.
new b30038c Support zero-matching for multi-asterisk patterns.
new 8998975 Add test for IgnoreFilterStack.
new e10c39a Improve documentation re ignores.
new 764d3b0 Merge branch 'ignore'
new 2618ea0 Fix python3 compatibility.
new ca3cc8a Put flags at begining of expression, to make Python3.7 happy.
new e05671b Cope with / no longer being escaped on Python 3.7.
new e78edbc Avoid unnecessary escaping.
new 9495d70 Factor out finding of untracked paths.
new 708f4a4 Wrong argument order in ignore.py
new 73fc8a7 Use actual patterns in tests.
new 0cdd469 Git ignore *.pyd
new 4169ebe Refresh AUTHORS.
new 90d414f A pattern with only a trailing slash should be treated as a glob
new 08f4a39 Correctly handle include, exclude than include in .gitignore
new b501e4d gitignore patterns without a trailing slash should match directories too.
new 450148e Add IgnoreFilterManager.
new aa2a305 Fix all flake8 style issues.
new def22c8 Run style tests in travis.
new bcc1ec3 Fix python3 support for ignores.
new a606efa Fix another flake8 error.
new 52cbc5a ignore: Fix default_user_ignore_filter_path when HOME is not set
new b1b7dd6 Honor ignores in dulwich.porcelain.add.
new 6e1f3a5 Implement check-ignore.
new faeb909 Look in lower directory ignore files first.
new a5afa0e Don't use os.path.sep since that changes with the platform
new a27d00b Implement IgnoreFilterManager.__repr__.
new 3e64e4b Compile regexes, and keep track of pattern string.
new d8f4dce Add IgnoreFilterManager.find_matching and IgnoreFilter.find_matching, to find actual ignore patterns that matched.
new 00d0feb Add Pattern.__str__.
new 3c67d9c Hook ignore support into status.
new 461fe06 Ignore files in subrepositories.
new e174472 Properly support submodules in ``porcelain.status``. Fixes #517
new 37165f9 Attempt to fix build on appveyor.
new 81b4513 Translate Windows path separators to slashes.
new 0f82327 Support ignorecase setting.
new 33543cd Add some more documentation.
new e687adb Properly check for directory paths with trailing slash in IgnoreFilterManager.
new f31f21e Fix Python3.
new 361ba63 Add convenience function for converting path to tree path.
new aacd6b7 Support ignored argument to dulwich.porcelain.status.
new bb50517 Consistent formatting of bullet points in NEWS.
new 9e36784 Handle .gitignore files with \r\n line endings
new e553e00 Asterisk can match an empty string too.
new 17209b2 Add another test for empty path elements.
new 4807bc4 Add example based on gitignore manpage.
new caf0748 Actually remove files from disk in ``dulwich.porcelain.remove``. Fixes
new 3189194 Make sure path is encoded before using it in e.g. tree lookups.
new 6e4a4d6 Require that callers pass in a relative path to IgnoreFilterManager.
new 85b5383 Sanitize handling of paths for porcelain.add.
new a2edfbf GitImportProcessor: handle commit markers
new 33f5309 GitImportProcessor: handle repositories with multiple roots
new f66e753 GitImportProcessor: handle markers for merges
new 506c448 Add test for reset behaviour fixes, simplify handling of ZERO_SHA a bit.
new 0e84729 Support printing directories in check-ignore.
new e2a5563 Fix another test case mentioned by Segev in #526
new a8b0a07 Use correct types.
new c12561a Add and use parse_tree.
new 4513d94 Fix exit code for check-ignore.
new cfe0abd Fix comment - set_ack_level->set_ack_type.
new 5ff6887 Handle race conditions with pack directory's mtime. Fixes #541
new 7f02fa1 Avoid unnecessary porcelain import.
new b9643bc Fix dulwich.porcelain.show on commits with Python3. Fixes #532
new 117ddbe Ignore style errors under .tox/
new d8f62b4 server: `_want_satisfied` should not travel all the paths.
new 3fb555b Release 0.18.0
new 196f4be Start on 0.18.1.
new 03eb7f8 Release 0.18.1
new 9d697b6 Start on 0.18.2.
new 50b5e91 Fix test of show against other commit.
new 996f4de Set default time that's not dependent on local timezone.
new 8576462 Release 0.18.2
new 1734a9f Start on 0.18.3.
new 044200c Update appveyor URL.
new 698dc4d Pass in config when running operations from porcelain. Fixes #545
new 81facce fix unified_diff implementation for issue #543
new 553a611 added docstring for unified_diff implementation
new 5176001 Merge fix for treatment of empty chunks in unified diff writer. Fixes #543
new 5296c2c Add dulwich.porcelain.update_head. Fixes #439
new 63469b0 Add capability_symref.
new f0a8a9c List all known capabilities.
new 6243de9 Fix style.
new 4f7556f Factor out negotiating capabilities.
new eb04901 parse symrefs.
new da8ea68 Allow for capabilities to be extended with custom capabilities.
new c037111 Add parse_symref_value.
new a08fed2 Fix style.
new 316264b Add RefsContainer.get_symrefs.
new 18fb345 Fix compat tests.
new 453f80b Return symrefs from fetch_pack.
new fce55a8 Add docstring for FetchPackResult.
new 713d9e3 Provide symrefs in server. Fixes #485
new 6c5eaa1 Fix style.
new 9cfaa3d Implement 'dulwich push'.
new 3960c00 Handle probes that hit directories.
new b213a19 Return user agent in FetchPackResult.
new 721baa7 Fix python3 compatibility.
new 3e0315d Support __eq__, __contains__, __getitem__, __len__ and __iter__ on FetchPackResult. Fixes #548
new dc42c64 Handle proxy and useragent being missing.
new 0e99a0c Fix python3 support.
new 943f478 Fix syntax error.
new 936493f Fix build on python3.
new 51eb7e1 Add commit_tree_changes.
new 3786b2c Fix style and python3 compatibility.
new 5770657 Add basic repack implementation.
new 6f865ab Support gzip compression in smart HTTP requests.
new fda9e8e Properly follow redirects over HTTP/HTTPS. Fixes #117
new 2935e1e Fix test.
new 1bfb667 Point to current doc folder (doc -> docs)
new 995a906 Take care not to remove consolidated pack after repacking
new 159b364 Add test for repeated repacking.
new 39090fb Simplify repack code a bit.
new 7409a3b Update AUTHORS/NEWS.
new ce4e3e5 [object_store] Simplify evasive action for repacked store
new 67cda26 [object_store] Avoid leaking previous pack when adding known pack
new 09ac55f [object_store] Flush before fsync when adding pack
new 1863c31 Release 0.18.3
new ea18826 New upstream version 0.18.3
new fd82256 Updated version 0.18.3 from 'upstream/0.18.3'
new 4fe8756 New upstream release.
new a9dbf16 releasing package dulwich version 0.18.3-1
The 175 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
.travis.yml | 45 +++++--
AUTHORS | 2 +
NEWS | 29 ++++-
PKG-INFO | 2 +-
README.md | 4 +-
bin/dulwich | 14 +++
debian/changelog | 6 +
debian/gbp.conf | 1 +
docs/tutorial/object-store.txt | 2 +-
docs/tutorial/remote.txt | 2 +-
dulwich.egg-info/PKG-INFO | 2 +-
dulwich/__init__.py | 2 +-
dulwich/client.py | 232 +++++++++++++++++++++++++++--------
dulwich/config.py | 4 +
dulwich/object_store.py | 96 ++++++++++++++-
dulwich/objectspec.py | 10 +-
dulwich/pack.py | 8 ++
dulwich/patch.py | 54 ++++++--
dulwich/porcelain.py | 49 +++++++-
dulwich/protocol.py | 44 +++++++
dulwich/refs.py | 28 ++++-
dulwich/server.py | 39 +++---
dulwich/tests/compat/server_utils.py | 7 +-
dulwich/tests/compat/test_client.py | 20 +--
dulwich/tests/compat/test_web.py | 4 +-
dulwich/tests/test_client.py | 55 ++++++++-
dulwich/tests/test_object_store.py | 117 +++++++++++++++++-
dulwich/tests/test_patch.py | 16 +--
dulwich/tests/test_porcelain.py | 42 ++++++-
dulwich/tests/test_refs.py | 35 +++++-
dulwich/tests/test_server.py | 24 ++--
setup.py | 2 +-
32 files changed, 846 insertions(+), 151 deletions(-)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/dulwich.git
More information about the Python-modules-commits
mailing list