[Python-modules-commits] [dulwich] branch experimental updated (e92775b -> b6d5117)
Jelmer Vernooij
jelmer at moszumanska.debian.org
Wed Mar 1 21:01:19 UTC 2017
This is an automated email from the git hooks/post-receive script.
jelmer pushed a change to branch experimental
in repository dulwich.
from e92775b releasing package dulwich version 0.10.1+git20150425-1
adds d0d4c94 Support Python3 in write_commit_patch.
adds 69a89b3 Support python3 in git_am_patch_split.
adds bd4df4e skip test on python2.6, where email.parser.Parser.parsestr() misbehaves.
adds 515a496 Appveyor: install pywin32.
adds b2c44f4 Close all mkstemp files.
adds e479055 Call super().setUp() from all setUp methods.
adds eb9664c Add `Repo.close()`.
adds 58c9c91 Close suprocess pipes in DulwichTCPClientTest.
adds 5473f06 Merge branch 'close_subprocess' of git://github.com/garyvdm/dulwich
adds 6095937 Move import repo onto CompatTestCase.
adds 81a770d Avoid tear_down_repo in compat.
adds e82020c Removing .git dirs requires a bit more effort on windows.
adds d6326af Fix import of rmtree_ro.
adds a62b59f Fix server.FileSystemBackend on windows.
adds f824587 Skip tests that reqiure symlinks on windows.
adds 8c9eb80 Don't run tutorial doc tests on windows.
adds 4736a98 Wait for git subprocess to finish in DulwichTCPClientTest.
adds ff831aa Close Repo, ObjectStore, and Pack objects.
adds 111a043 Add HttpGitClient.__repr__.
adds 9fb3e3c Update note about python3.
adds b1cdce0 Close repo in porcelain.clone for all exceptions.
adds 113966a Merge branch 'porcelain_clone_close' of git://github.com/garyvdm/dulwich
adds e784427 Support git.bat on Windows
adds 5721c7a try to use win32api.FindExecutable('git') for .bat and .cmd support instead of running cmd /c git
adds f0c8295 Move finding of C git into a separate function.
adds ad71a07 Add NEWS entry for git.bat support.
adds 1d4d526 Revert "Change the way methods that take a path argument behave."
adds b4e1871 Fix running hooks on windows with unicode repo paths.
adds c9348fa Fix SubprocessGitClient on Windows Python3.
adds b514d88 Fix index.blob_from_path_and_stat on pypy with paths with non ascii unicode.
adds 8fb1ed9 Fix FileSystemBackendTests.test_absolute on windows python3.
adds f1b483d Better fix for normalising the case FileSystemBackend.open_repository.
adds 8748115 Fix FileSystemBackendTests.test_absolute on windows python3.
adds 7c2c8f6 Make sure we clean up all temp dir when running tests.
adds 7c93835 Spelling fix.
adds 8bb8db7 In index.build_index_from_tree, pass the validate_path_element onto validate_path.
adds 4ce901c Merge branch 'index_validate_path_element' of git://github.com/garyvdm/dulwich
adds cc41b28 Use bytes in remaining test_patch code.
adds 1df48b6 Support python3 in dulwich.patch.
adds 5b7d9ba Fix server compat tests on python3 for plain TCP server.
adds fa2a83b Fix DulciwhMockSSHClientTest on Python3.
adds b4d3b21 For tests that require symlink support, check if os has a symlink attr rather than checking sys.platform or os.name.
adds ca6cbcd Split BuildIndexTests.test_nonempty so that the symlinks are tested separately.
adds 181426e For a symlink, stat.st_size is 0 on windows.
adds fbe28d8 Merge branch 'symlinks' of git://github.com/garyvdm/dulwich
adds 742442f Import expectedFailure for use in tests.
adds ed8574e Add failing test to ensure we don't fiddle with checkout path encoding.
adds 8de9604 Fix SSHGitClient on windows python3: Executable names must be a string, and not bytes.
adds 5f3ad83 Avoid encoding or decoding checkout paths.
adds 7e09c47 Improve checkout path handling:
adds 572dbca Merge branch 'checkout_paths2' of git://github.com/garyvdm/dulwich
adds df801a4 Make tree_to_fs_path and fs_to_tree_path private.
adds 049564c Add root_path argument to _tree_to_fs_path.
adds f46b545 Fix tests on Python3.
adds 0b7bfd3 Fix typos in HACKING.
adds 092f20c Rename HACKING to CONTRIBUTING.
adds e925ef5 Add text doc about relicensing to dual Apachev2/GPLv2.
adds dcac2fc Update note about Python3 support.
adds 20590d9 Update trove classifiers to include pypy and cpython 3.4.
adds e7fe2c3 Add TestCase.assertObjectstoreEqual.
adds b3445db Fix handling of 'done' in graph walker and implement the 'no-done' capability. (#88)
adds 9bf788b Prefix capabilities with space, consistent with C Git.
adds 343a8ac Advertise ofs-delta in server side capabilities.
adds a7d6141 Add definition for 'quiet' capability.
adds 53ca1ff I'm fine with having my contributions BSD-licensed
adds e44a242 Switched `default_local_git_client_cls` to `LocalGitClient`.
adds 683e873 Merge branch 'master' into experimental
adds 753fecd New upstream snapshot.
adds fbb9b4f Allow passing in fs encoding to _fs_to_tree_path.
adds 0c6651d Rip out unicode mkdtemp hack - it breaks on filesystems where sys.getfilesystemencoding() == 'ascii'.
adds 4d6888f Merge branch 'master' into experimental
adds 8672b88 releasing package dulwich version 0.10.1+git20150525-1
adds 06fc0df Mark dulwich.tests.compat.test_client.DulwichTCPClientTest as expectedFailure on windows.
adds c542515 Rework travis so that it uses containers & caches pip downloads.
adds ed1aab9 Increase appveyor matrix, and enable bdist_wheel builds.
adds ff8b146 Add request to previous contributors wrt relicensing.
adds 398f7b5 Consent to GPLv2/Apachev2 relicense
adds 0959a6f Fix regression in handling of tags. (#302).
adds 941a2cf I approve of the license change to Apache v2.
adds 58a4f03 Consent to GPLv2/Apachev2 relicense on behalf of Googlers
adds b382d9e Consent to apache2 relicensing.
adds c064b59 Update relicensing-apachev2.txt
adds d671b3f fix off-by-one depth bug in serving shallow clones
adds 1fdca18 Make _fancy_rename private, and only use it on Windows.
adds f1cab26 Cope with other filesystem encodings that don't support encoding special character used for tests.
adds 783caf5 Remove Andi.
adds 7fd45dd Update relicensing-apachev2.txt
adds 470c102 Consent to Apachev2/GPLv2 relicensing.
adds cc913f3 consent to dual license
adds 9b655c1 Allow code to be used under dual Apachev2/GPLv2 license.
adds 953c4e4 Remove David Ostrovsky.
adds b53ff57 I concent to relicensing Dulwich under dual GPLv2+/Apachev2+ license
adds 4b183cf I hereby relicense all my contributions to dulwich
adds b970ad5 license: I consent to dual licensing my contributions to GPLv2/Apache
adds 8265c2c Update relicensing-apachev2.txt
adds df84043 license: I consent to dual licensing my contributions to GPLv2/Apache
adds b173298 Release contribution under dual GPLv2 / Apachev2 per #153
adds 3031ba3 Remove Pascal.
adds 6660e19 Update relicensing-apachev2.txt
adds 4f800cd license change OK
adds 704b448 Remove Ricardo.
adds e455629 Benjamin Pollack has approved the relicensing
adds e1d58ec I consent to dual licensing my contributions to GPLv2/Apache
adds 95752da I agree to the proposed relicensing.
adds f80c05c Remove my name
adds 0283a11 remove myself from relicensing-apachev2.txt
adds 63c5736 Update relicensing-apachev2.txt
adds 3d5a4ef Agree to relicensing.
adds aae5a41 Approve relicensing
adds fa7805d Agree to relicensing
adds 084fb18 Remove David Carr from relicensing-apachev2.txt
adds 1349b18 Remove myself from the list of not-yet-relicensors
adds 24a51d1 Agree to relicense my contributions
adds 3d4bc3b Agree to relicense my contributions
adds b53604c Remove my objection to relicensing
adds e99c0bb Remove Chris Reid.
adds 4589d24 Rewrite PackData.resolve_object to iterate rather than recurse.
adds 57ef430 Rewrite PackData._follow_chain to iterate rather than recurse.
adds 02d9713 Update NEWS.
adds 5470927 Remove Ross Light from relicensing
adds e415e6d Combine line for Ryan Faulkner.
adds 52ca895 Remove codingtony (only contributed removal of a single line).
adds e6b3a31 client: add get_refs method for just ref discovery
adds ef48e2c porcelain: add ls-remote equivalent using client.get_refs
adds f4f6c5f Update NEWS.
adds f058771 remove Siddharth Agarwal from relicensing text file
adds c2449de Remove Roland.
adds 9d0f89c Combine duplicate entries.
adds 60a7b69 Remove Alexander.
adds a6d6d1e I agree to relicensing.
adds 47e0ab2 I agree to relicensing my contributions
adds b920144 Agree to relicense to dual GPLv2/Apache v2.
adds 0a5e3c0 Approve my contributions being relicensed
adds 9c1ce9b Remove Brian Visel.
adds 3fb654c Remove Martin Packman from relicencing request doc
adds 58ebd9d Accept the Apache license.
adds fe46144 Consent to relicensing my Dulwich contributions to dual GPLv2+/Apachev2+
adds 12c0396 Accepting license update
adds 3f02764 Accept relicensing
adds 13fced2 Change homepage to www.dulwich.io.
adds 04d8ecd Change my e-mailaddress to jelmer at jelmer.uk.
adds 6f78e69 Build sphinx docs as part of 'doc' target.
adds 5f17ec5 Cope with README having been renamed to README.md.
adds b8ae63e Encode with filesystemencoding.
adds 39fd16a Accept relicensing
adds 4abaaf1 Depend on setuptools>=17.1, as mock needs it.
adds d6f29f2 Only attempt to get mock if swift support is present.
adds c4d0cd0 SubprocessGitClient: fixed git argv list for Popen
adds aa05d92 Remove Hervé.
adds 5168028 Re-add TODO.
adds f0f8988 approve relicense
adds 295c8c0 Add `discover` classmethod
adds d64b632 Addressing PR comments
adds 684eaa9 Groovy context manager
adds 1118323 Hopeful for Windows compat
adds 98470b8 Merge support for Repo.discover.
adds d63456d Update NEWS.
adds c8ef23d Add checks for command argument in SSHVendor.run_command.
adds e5e210f Allow arguments in local client binary path overrides.
adds f700b72 Fix handling of commands with arguments in paramiko SSH client.
adds 4d9713c Add dulwich.objectspec.parse_refspec.
adds 5d6a989 Verify commit follows symbolic refs.
adds ede2ccd Fix push test.
adds 630916c Add parse_reftuple, parse_reftuples, parse_refs.
adds 0848029 Support refspecs properly in porcelain.pull and porcelain.push.
adds 81c6662 Fix python3 support.
adds dd6ee1f Use assertEqual rather than assertEquals.
adds 3b0ed1f Attempt to fix test suite on python2.6.
adds 653f7ca Only check last line in blackbox output, as pypy outputs extra lines.
adds 4a22920 Revert "Attempt to fix test suite on python2.6."
adds 4d081a3 Fix shlex use on python2.6.
adds 895e996 Fix build on Python3.
adds 4302d2c Fix shlex, now on python2.
adds 65adf6b Check for PyLong, for pypy.
adds 671d752 Another python2.6 fix.
adds b6d0182 Agree to relicensing
adds f003269 Accept relicensing
adds e61f43f Remove Rod Cloutier from relicensing-Apachev2.txt.
adds e8d6adb Remove Marc Brinkmann per his request.
adds 85dd026 Remove Andres Lowrie from relicensing-apachev2.txt.
adds b225c47 Update relicensing-apachev2.txt
adds b8ccef8 Approve relicensing my contributions as dual Apachev2/GPLv2
adds be0423a Agree to relicensing
adds 97bf01e Fix clone example. (#374)
adds 06b936b Use bytes internally everywhere for client paths.
adds 959533b Add comparators to ShaFile.
adds 9e3b0cd Fix handling of encodings for ls-remote and log on python3.
adds 38ce15f Fix handling of hostname on Python3. #367
adds 037f9cb Add test for quotes in config file.
adds fc59b32 Run py34 tests in tox.
adds cdb640f Fix porcelain tests on all versions.
adds e8950b5 Pass host as string.
adds 19ed258 Fix parsing of quoted strings in config.
adds 0cbe77c Add porcelain.repack().
adds 36d40a4 Add porcelain.pack_objects.
adds 29fcf2e Remove authors of trivial contributions or who have given permission to relicense by email.
adds 76ba154 Clarify some types in docstrings.
adds b41b530 Release 0.11.0.
adds cb432a2 Update MANIFEST.in.
adds b732930 Release 0.11.1.
adds 7c78398 Imported Upstream version 0.11.1
adds d7bf517 New upstream release.
adds cd8453e Fix watch URL to use pypi redirector service.
adds 9f1ea3f Add bug numbers.
adds 8a39a2e Revert pbr.json change.
adds ede032f Add 01_refs_unicode: Support running on platforms that can't encode certain characters.
adds 2d6ae31 releasing package dulwich version 0.11.1-1
adds f71612d Imported Upstream version 0.11.1
adds 83b17a3 Start on 0.11.2.
adds 5591462 Send agent= capability from client. (#298).
adds bc52b03 Announce agent in dulwich.server as well.
adds 74a3e90 Use bytestring for Paramiko stderr log
adds 262804b Support quiet capability.
adds 2691712 Move ParamikoSSHVendor to dulwich.contrib.paramiko.
adds fdd7f57 Remove use of *args from GitClient constructor; this is only likely to be confusing.
adds 0563a51 Move ParamikoSSHVendor to dulwich.contrib.paramiko_vendor, to avoid import errors.
adds 97ce263 Only import subprocess once.
adds 6e855f6 Fix Paramiko command quoting (for Unicode->bytes and inclusion of quotes)
adds 12ffc39 Remove David Blewett from list, per his comment on GitHub.
adds 8f25842 Release 0.11.2.
adds 2f6535e Imported Upstream version 0.11.2
adds 5ac5f40 Merge tag 'upstream/0.11.2' into unstable
adds 6e533b5 New upstream release.
adds aaced44 * Team upload. * Fix python3 depends * Remove obsolete provides
adds 61a0cd0 Clean some more files.
adds e7b2613 Add patch 02_cgit_c: support building under different locale. Closes: #799076
adds 2a968e0 Force CFLAGS to -I/usr/lib/pypy, to work around bug #799485.
adds 7cbc394 releasing package dulwich version 0.11.2-1
adds 8dbdb4c Commit Debian 3.0 (quilt) metadata
adds c7afedb Move gitignore to debian/.
adds 5a5ef5b Drop unstable branch, just use 'master' per DPMT policy.
adds 521669b Start on 0.11.3.
adds fcb1880 give permission to relicence my contribution
adds f69d615 Relicensing, see #153
adds 6ae640a Force language used by C git, in case it's run with a different locale.
adds 32d7415 Remove max.
adds 24848d9 Add test that demonstrates behaviour of 'as_dict' for bare and non-bare repos
adds a3760ae Fix inconsistency in handling of trailing slashes.
adds 47ca2d0 gitolite requires single quotes (') around the repository name.
adds feb5b24 Fix bytes/string literal type errors for Python 3.4.
adds 4a80559 Merge some SSH escaping fixes from tommie-lie.
adds fbaeaee Simplify handling of SSH command invocation.
adds 36282bc Fix tests on Python3.
adds 234e8a1 Add dulwich.archive module.
adds efb9e9d Add convenience method for parsing a commit reference.
adds 2be2b74 Clarify behaviour of parse_committishs.
adds 6bd957f Initial work towards git-upload-archive support.
adds e9f2fa4 Once again, fix tests on python3.
adds 334be7f Skip second archive test for now, as it's known broken on some platforms and needs more debugging.
adds b90cad1 Previously the following would crash under Python 3.
adds bd43f45 Add note saying this will be the last release supporting Python2.6
adds 8212d51 s/ListCBytesIO/ChunkedBytesIO/g
adds 50f86b0 Mark archive tests as known failing on python2.6.
adds 4a46d68 subprocess's mswindows attribute has gone private in 3.5
adds 31e48d5 Clarify that tox and travis can be used for running tests.
adds 79cbe7f Add basic porcelain page in tutorial.
adds 362b547 Remove Chris.
adds b870861 Distinguish code written by and copyright.
adds 0d7d643 Add constant for control dir name.
adds 304dae8 Avoid using regular expressions for gitfile parsing.
adds 68cd0d2 Enhanced parsing of partial/ambiguous refs based on https://git-scm.com/docs/gitrevisions
adds dc2e0aa Update NEWS, fix style.
adds ef233fb Add format_reflog_line.
adds 4aca02e Add parse_reflog_line.
adds 9713fdb Add read_reflog.
adds 11271cd Fix tests.
adds e02f902 Add missing DECREF on local variable
adds 109fe00 Make the C accelerator modules compatible with Python 3
adds 4c0ef6e Treat pathnames as bytes in the Python 3 C modules
adds b1e3eaf Avoid deprecation warning due to renamed assertion method in Py3.2+
adds 0b78314 Merge branch 'py3-c-modules' of git://github.com/lelit/dulwich
adds 71f831b Avoid hasattr.
adds ad0cf4d Remove unused import.
adds 421c978 Update NEWS.
adds 5e9d957 Fix thinpack support over http
adds 826d050 Add note about performance, update NEWS.
adds 152faba Clarify in docstrings that Client.{fetch_pack,fetch} returns all remote refs, not just those fetched.
adds 8523fac Ship .testr.conf and TODO.
adds 29696a2 Release 0.12.0.
adds 64a442c Imported Upstream version 0.12.0
adds e47b11b Merge tag 'upstream/0.12.0' into unstable
adds 8c4c341 New upstream release.
adds 2844c54 Drop patch 02_cgit_c: applied upstream.
adds 2f0a1ea Remove changes to .gitignore.
adds d0a9993 releasing package dulwich version 0.12.0-1
adds cd81a80 Fixed VCS URL (https)
adds 27303a2 Update upstream key.
adds 7b345fd Start on 0.12.1.
adds 335cb4c Ship .travis.yml.
adds b0f5fbd Agree to relicensing.
adds 4cc972c Provide abort() when working in thin client mode.
adds 9e5d92f Support the ssh: URL scheme.
adds b44926c Fix typos in the documentation.
adds 74e1975 server: trivial comment fix
adds a5d6568 Fix a couple of compiler warnings
adds 9960b5a tox.ini: add support for Python 3.5
adds 559accd .travis.yml: add Python 3.5
adds f8e4295 Support completely empty messages in git objects
adds cf6b56c Merge support for empty messages in git commits and tags by Nicolas Dandrimont.
adds 3004c89 Fix 'status' in newly initialized trees.
adds e680479 Drop support for python 2.6.
adds 7b70438 Don't use deprecated assertEquals.
adds 6ba8bba Fix hang on Gzip decompression
adds 824884e Update NEWS.
adds fe9bf84 Don't expect 'wsgi.input' to have working 'seek' method
adds 3a1025e Merge remote-tracking branch 'jonashaag/fix-140'
adds f8856c0 Use headers.get() to get Content-Type; improves Python3 compatibility.
adds d036356 Avoid getheaders() - incompatible with Python3.
adds ff8a613 Fix Python3 client web support.
adds 02ba02d Fastimport python3 support.
adds e7ccd22 when emitting a fastimport.FileModifyCommand referencing a Blob the marker need to be prefixed by :
adds dc5d21e Add test to verify objects stored in MemoryObjectStore can not be lost when they are modified.
adds b98c945 Don't rely on MemoryObjectStore returning the exact same object.
adds e099e14 Use copies rather than references in MemoryObjectStore.
adds fc6f202 Fix #295: Python 3 compatibility for dulwich.web
adds d1e6036 Fix unit tests
adds 9419880 Use assertIn / assertNotIn for easier debugging.
adds 18884ba Fix fastimport support on python3.4.
adds 8eb37d3 Update NEWS, README.md to reflect fixing of #295.
adds 528f011 Release 0.13.0.
adds dd41028 Imported Upstream version 0.13.0
adds 6bdf8ba Merge tag 'upstream/0.13.0' into unstable
adds 698ef80 Fix debian branch name.
adds acf558a New upstream release.
adds 66e5fbd Bump standards version to 3.9.7.
adds 15ca5f9 Add some lintian overrides for git files that are used for testing.
adds 240a345 Ignore debhelper build stamp.
adds dfb4e56 Fix lintian overrides syntax.
adds 6305dd2 releasing package dulwich version 0.13.0-1
adds 4f92803 Start on 0.14.0.
adds 44d6f44 Fix python3 compatibility in dulwich.greenthreads, enable travis testing. Fixes: #422
adds cea092d Also fix dulwich.test.test_greenthreads on python3.4.
adds fa415c3 Add dependencies for running test_greenthreads and test_swift on python3.
adds faa71b3 Disable gevent/greenlet for pypy.
adds 2341f7e Remove unused ShaFile._make_sha.
adds 495b1f2 Remove deprecated _needs_parsing logic; never used.
adds 63d4383 updated the copy method of ShaFile to make sure that the id is always correct when it's copied
adds 9451655 Improve fix for ShaFile.id behaviour after as_raw_chunks.
adds 5f4fa70 Add support for $XDG_CONFIG_HOME/git/config and GIT_CONFIG_NOSYSTEM.
adds 331de72 Fix syntax for dulwich.config.StackedConfig.default_backends docstring.
adds 8c89e81 porcelain add and commit correctly
adds 5721a21 Update protocol.txt
adds da1faf2 Fix markdown syntax for installation with pure mode.
adds ea06b49 Fix tests when running in ASCII environment. (#433).
adds 15c8c50 file_like.encoding can be None.
adds d558cb7 Presence in the index doesn't imply presence on disk.
adds 0e53006 Check refname/sha1 types.
adds e557e76 Add parse_submodules function.
adds 9281acb Fix python3 compatibility.
adds c2b4f90 Fix a presumed typo, which breaks deleting refs.
adds 9cfc382 Properly set default tag times to now when unprovided.
adds 987cb6d Fix ref parsing for refs with no left side.
adds 9d3d847 A test for default tag timing.
adds c71bcc9 Add RefsContainer.follow() method. Addresses issue #438.
adds 42884f5 Use conditional set/remove to cope with race conditions.
adds 8ab05eb Add test for pushing of ref deletes.
adds 9f1d79c Allow ZERO_SHA to be used to mean 'ref should not exist'.
adds 239ac80 Add backwards compatibility wrapper for RefsContainer._follow.
adds 2f96306 Add some documentation.
adds a8b36c9 Support removing refs from porcelain.push(). Fixes #437.
adds 5678e84 Stop magic protocol ref `capabilities^{}` from leaking out to users.
adds ca6edf7 Fix some pyflakes warnings.
adds c0ed501 Allow ZERO_SHA to mean 'does not exist' when setting/removing refs.
adds 4f34f1d Release 0.14.0.
adds 8bb0011 Imported Upstream version 0.14.0
adds 53a382f Merge tag 'upstream/0.14.0' into unstable
adds 99f6a1c New upstream release.
adds 862351b Drop patch 01_refs_unicode: applied upstream.
adds 011a5af Fix my surname.
adds 89f8f15 Bump standards version to 3.9.8 (no changes).
adds 2dd55c3 releasing package dulwich version 0.14.0-1
adds d17c45a Start on 0.15.0.
adds ff7b4e9 Fix regression removing untouched refs when pushing over SSH. #441.
adds d12ec19 Improve python3 portability; support python3 urlparse.
adds 1abf2d3 Python3: fix BytesIO call, avoid iteritems.
adds a1c32d0 Python3; use StringIO.
adds 44ae644 Drop dependency on greenlet/etc for Python3, as swift module is not yet compatible with python3.
adds bbafb32 Mork work on swift module python3 compatibility.
adds 03b55c9 Skip remaining python3 tests for swift contrib module.
adds 9138443 Revert "Drop dependency on greenlet/etc for Python3, as swift module is not yet"
adds 48a996e RElease 0.14.1.
adds 8d254b9 Imported Upstream version 0.14.1
adds f6e15e3 Merge tag 'upstream/0.14.1' into unstable
adds c72144f New upstream release.
adds 807b799 releasing package dulwich version 0.14.1-1
adds 2dcc75c Start on 0.15.0.
adds 5e03d45 Update to reflect drop of Python2.6 support.
adds f49b7cb Update setup.py to reflect that Python 2.6 is no longer supported, but 3.4 is.
adds baa889e Made HttpGitClient.base_url private
adds f52a2ee Add get_url() method to clients which will give full url to given path.
adds 75e5db5 Tests for get_url()-methods.
adds 0c65658 porcelain.push uses client.get_url as remote_location
adds 8fc0812 Use standard URL generation functions.
adds e62d2e2 Unicodify my surname.
adds 0b2769b Use super to call parent __init__.
adds f2c26f0 Revert "Run Git in tests without user's ".gitconfig"."
adds 0913a1b Revert "Don't look up "HOME" environment variable unconditionally to avoid KeyError"
adds 6d93bda Fix formatting of markdown in README.
adds 9eb33ff Allow missing trailing LF when reading service name from HTTP servers. Fixes #442.
adds 3b134a6 Quote special characters in usernames.
adds e896247 Correct formatting in Porcelain doc
adds 06ada55 Syntevo has agreed to relicensing their contribution to Dulwich under Apachev2+/GPLv2+.
adds 7098611 As agreed by all contributors, change the license from:
adds 6f937ef Remove relicensing file, update CONTRIBUTING for license changes.
adds 5afa48a Add dulwich.porcelain.ls_tree.
adds 34fe903 Consistently overwrite HOME.
adds 0ee2ec1 Fix python3 compatibility.
adds 4fc96f1 On Windows, os.rename will thrown WindowsError if the destination already exists. Fixes #448
adds 5b1ae8c Add special-casing for Windows, as WindowsError isn't available on other platforms.
adds aaaa689 Fix dulwich.porcelain.pull() with Python3. (#451)
adds 958e827 Pull in tags during dulwich.porcelain.clone. Fixes #408
adds 81488e0 Fix python3 compatibility.
adds a725196 Fix Python3 compatibility.
adds 3f693e5 s/iteritems/items/g
adds 1b8231a Add script for updating preamble.
adds 8c35904 Update header to reflect that license is now Apachev2 or GNU GPLv2+.
adds 60ccab1 appveyor: upgrade win32 to build-220, teat also on py3.5
adds 34a47e2 Fix missing comma.
adds 62c8cbb Release 0.15.0.
adds e886e13 New upstream version 0.15.0
adds e72312a Merge tag 'upstream/0.15.0' into unstable
adds c94a1c3 Add new upstream release.
adds e9b875c Update debian/copyright to reflect that dulwich is now licensed under dual GPLv2+/Apache-2.
adds a05d6eb Extend lintian overrides for testdata.
adds 4ac8039 releasing package dulwich version 0.15.0-1
adds 096fa9c Start on 0.15.1.
adds fb9c1c2 Add md extension for nicer display on e.g. github.
adds 76d6717 In porcelain, set default encoding to 'utf-8'.
adds a0e5917 Document encoding behaviour.
adds 3ea005c Fix examples on Python3.
adds eadd352 Fix porcelain.clone() on Python3.
adds 8623232 # This is a combination of 8 commits. # This is the 1st commit message: Support linked working directories
adds cb613c7 Support linked working directories
adds 69a7ee9 Some refactoring, simplifications.
adds 9f15916 Update NEWS.
adds 85417ce Revert "Fix porcelain.clone() on Python3."
adds 464d0e2 Fix Python3 compatibility and warnings during tests.
adds fa07121 Add GitClient.from_parsedurl() method.
adds 1b69285 Update HTTPGitClient to allow user:passwd style urls.
adds 37b44be Move HttpGitCLient-specific password handling to that class.
adds 364bd81 Update NEWS.
adds 5b174e9 Tests for username:passwd style urls in HttpGitClient
adds f62b712 Fix http auth tests to avoid introducing new dependency on mock.
adds 8900e9c contribution that returns latest tags
adds dc16966 update module docstring
adds 7539725 change filename to robotic_releases.py
adds f359e5f change name to release_robot
adds 39f3605 improve pattern for no leading or trailing text
adds 99b1cd6 Merge branch 'mikofski/versioneer'
adds d936d63 Improve release_robot formatting.
adds 2d6e771 Add main() function to release_robot.
adds 17e5215 Add NEWS entry about release_robot.
adds ac7505b Use blobs rather than content strings in patch.
adds 4c82345 Add Blob.splitlines.
adds 4837b3c Avoid regenerating full blob in Blob.splitlines.
adds 66ed19b Add a very simple help command.
adds c7205cc Support paths argument to 'dulwich log'.
adds e584adb Only show committer if it is different from author.
adds 9d669cb Include time in log/show output.
adds c403185 Fix handling of Commit.tree being set to an actual Tree rather than a Tree id.
adds 477a6a8 Pass --reverse argument on in porcelain.
adds a4326ca Add --name-status argument to porcelain.log.
adds 4936321 Fix tests on python3.
adds 3375562 Return refs from LocalGitClient.fetch_pack().
adds d75a1de Fix handling of unknown URL schemes in get_transport_and_path. (#465).
adds 792bd48 Fix python3 build
adds ca8892b Add constant for default ref.
adds 9371c86 Clarify argument to ObjectStore.add_objects().
adds 813fd9d Correct add_objects docstrings.
adds 8d3ba09 Fix porcelain.reset to not ignore committish argument.
adds fe54e04 Fix formatting in NEWS.
adds 146afde Dulwich 0.16.0.
adds f19daa1 New upstream version 0.16.0
adds 0122b6d Merge tag 'upstream/0.16.0' into unstable
adds 002c0a9 New upstream release.
adds 8cd6ff0 releasing package dulwich version 0.16.0-1
adds 4495b45 Start on 0.16.1.
adds 9d9ad72 Add note about when connect_ssh was deprecated.
adds c82283a Fix python3 compatibility of release robot.
adds 4f3d060 Add basic test for release_robot.
adds 91716fa Release 0.16.1.
adds b34ce65 New upstream version 0.16.1
adds 2bea46f Merge tag 'upstream/0.16.1' into unstable
adds 9dec51b New upstream release.
adds 945a815 releasing package dulwich version 0.16.1-1
adds e886be3 Add patch older-git: skip worktree list test against older versions of git.
adds b778e90 releasing package dulwich version 0.16.1-2
adds fa506f0 Update homepage to www.dulwich.io.
adds e04de67 Start on 0.16.2.
adds f2fcf99 Only run 'git worktree list' when it is available.
adds dd038d7 add path filtering to WalkEntry.changes()
adds 6f799ba Merge branch 'refine-changes' of https://github.com/dhellmann/dulwich
adds 432721c Refactor repo opening in LocalGitClient.
adds df5daae Fix dulwich.porcelain.ls_remote.
adds 6676b7f Allow unicode or bytestring host paths in GitClient.
adds 9785eb5 Exclude annotated tags when importing.
adds 549cbc3 Filter out annotated tags during clone.
adds 8cf1640 Add remote in dulwich.porcelain.clone.
adds e80fd8b Ignore .idea directory (pycharm project settings)
adds a073388 Document checkout param in dulwich.porcelain.clone
adds a9531cf Fix failing test-cases on windows.
adds 692be7d If honor_filemode is false, ignore filemode when
adds a13b771 When initializing repo, probe file-system to determine
adds 9182c40 Update NEWS file
adds 5f8a005 Use os.path.normcase in dulwich.tests.compat.test_repository
adds 2753d53 Add _determine_file_mode to SwiftRepo, always returns false.
adds f1ab124 Some minor formatting fixes.
adds 332e925 Fix NEWS updates for Koen's changes.
adds cc263b7 Repo: enable "with" statement support for closing
adds 57e015f Add credit for with statement change.
adds 3e5ec54 #475: Unquoting credentials before passing them over to urllib2
adds 8a3156f Add credits to NEWS.
adds 9511201 Cope with submodules in build_index_from_tree.
adds 539cd28 handle deleted files when getting unstaged changes
adds 2bf196e Update NEWS.
adds f7a549e Revert formatting change in index.py that breaks windows compatibility.
adds c8ebff8 Check for existance of index file before opening pack.
adds b8232bf Avoid useless write and file stats change #479
adds aa4d6f6 Add test case for #479 #480
adds 5a446a7 Use os.sync where possible.
adds fb032c9 Update NEWS
adds 6b936e5 Release 0.16.2.
adds 5d7d8c1 New upstream version 0.16.2
adds 44f1119 Merge tag 'upstream/0.16.2' into unstable
adds a4c92e1 New upstream release.
adds 7a51811 Drop upstream applied patch 'older-git'.
adds 703e273 Drop (now unnecessary) workaround for #799485.
adds c8c259c Allow conditional building against pypy.
adds be0ceda Add autopkgtest for python3 testsuite.
adds 12f8dd7 Disable pypy-dulwich build on architectures where pypy is not available (hurd-any, m68k, sh4, x32).
adds 76a6bbc Start on 0.16.3.
adds ac07ffd Run tests against a few more pythonv versions.
adds f9030f0 Avoid double call to os.lstat.
adds b5d7ab9 Remove racy check that relies on mtime changing between writes.
adds bcb1fbe Release 0.16.3.
adds 50ad4d8 New upstream version 0.16.3
adds 4b199bc Merge tag 'upstream/0.16.3' into unstable
adds 828e6b0 New upstream release.
adds f063789 Fix concatenation of pypy variable.
adds 8466903 releasing package dulwich version 0.16.3-1
adds 9dc1f55 Remove -dbg packages and migrate to -dbgsym packages.
new 58c4434 Start on 0.16.4.
new a8acf10 Don't print "Changes to be committed" header if there are no changes to commit.
new 52c3c1e Add a superclass for Dulwich subcommands.
new faa5474 Update MANIFEST.in.
new 5bde05a Run release_robot tests as part of regular testsuite.
new e8c79d3 fix release robot issue for commit only tag
new e2c80cf Remove unnecessary __docformat__ settings, broken text.
new dd0270c Revert docstring changes, as they break pydoctor.
new 9805efc Update link to mailing list. Fixes #490
new 221e453 Squelch errors in test_index under windows
new 34d135a Fix indentation.
new 92f2942 Avoid crashing when accessing the tag_time of a headerless tag.
new a6ab2d9 Add test for tag_time.
new c597d35 Implement MemoryRepo.set_description.
new 94066d2 Allow passing in relative paths to porcelain.add().
new 38aca26 Fix python3 compatibility.
new fe2f37b Handle multi-line quoted values in config files. #495.
new f6a4057 Fix dulwich-users link, improve README formatting.
new de1f93e Use more idiomatic python.
new 2341eaf Add coverage config.
new 20a9a03 Re-enable tests for test utils.
new b5402b6 Re-enable test_archive.
new 0c8bd2b Add porcelain.remote_add.
new 7724215 Fix handling of HEAD in porcelain.clone.
new e282317 Support passing tag ids to Walkers include argument.
new 7c5f7f0 Check for bytes rather than absence of list. include ought to be an iterable of ids of some sort.
new fcb1b20 SHAFile: Do not trim trailing newlines from extra headers
new ed02b31 Add NEWS.
new c06fb97 Set bufsize=0 when communicating to SSH client. Fixes hangs on Python3. Fixes #434.
new fe12808 Don't drop first slash for SSH paths, except for those starting with ~.
new 4b3c095 Properly log off after retrieving just refs.
new 4112b63 Release 0.17.0.
new a615756 Fix remote commands in command-line tool.
new f41fe07 Add really basic pull command.
new 5b61fc7 Start on 0.17.1.
new fb60cac Cope with existing submodules during pull. Fixes #505.
new 3f77727 Slight tweak to CONTRIBUTING.
new 768b60e Release 0.17.1.
new c0093d1 New upstream version 0.17.1
new 88fceec Merge tag 'upstream/0.17.1' into unstable
new 6c5157c New upstream version.
new 6821d2a releasing package dulwich version 0.17.1-1
new b6d5117 releasing package dulwich version 0.17.1-1
The 43 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:
.gitignore | 20 -
.testr.conf | 4 +
.travis.yml | 48 +-
AUTHORS | 2 +-
HACKING => CONTRIBUTING.md | 20 +-
COPYING | 209 +
MANIFEST.in | 9 +-
Makefile | 15 +-
NEWS | 584 +-
PKG-INFO | 29 +
README.md | 35 +-
README.swift.md | 133 +
TODO | 2 +
appveyor.yml | 25 +-
bin/dul-receive-pack | 26 +-
bin/dul-upload-pack | 26 +-
bin/dulwich | 733 +-
debian/.gitignore | 11 +
debian/changelog | 120 +
debian/control | 58 +-
debian/copyright | 28 +-
debian/gbp.conf | 2 +-
debian/pypy-dulwich.lintian-overrides | 2 +
debian/python-dulwich.lintian-overrides | 2 +
debian/python3-dulwich.lintian-overrides | 3 +
debian/rules | 27 +-
debian/tests/control | 6 +-
debian/tests/{testsuite => testsuite2} | 0
debian/tests/testsuite3 | 3 +
debian/upstream/signing-key.asc | 19681 +++++++++++--------
debian/watch | 2 +-
docs/index.txt | 2 +-
docs/protocol.txt | 4 +-
docs/tutorial/encoding.txt | 26 +
docs/tutorial/file-format.txt | 4 +-
docs/tutorial/index.txt | 2 +
docs/tutorial/introduction.txt | 12 +-
docs/tutorial/object-store.txt | 2 +-
docs/tutorial/porcelain.txt | 34 +
docs/tutorial/repo.txt | 2 +-
dulwich.cfg | 5 +
dulwich.egg-info/PKG-INFO | 29 +
dulwich.egg-info/SOURCES.txt | 198 +
dulwich.egg-info/dependency_links.txt | 1 +
dulwich.egg-info/top_level.txt | 1 +
dulwich/__init__.py | 29 +-
dulwich/_compat.py | 963 -
dulwich/_diff_tree.c | 103 +-
dulwich/_objects.c | 108 +-
dulwich/_pack.c | 108 +-
dulwich/archive.py | 114 +
dulwich/client.py | 569 +-
dulwich/config.py | 175 +-
dulwich/contrib/__init__.py | 28 +-
dulwich/contrib/paramiko_vendor.py | 139 +
dulwich/contrib/release_robot.py | 143 +
dulwich/contrib/swift.py | 76 +-
dulwich/contrib/test_release_robot.py | 127 +
dulwich/contrib/test_swift.py | 118 +-
dulwich/contrib/test_swift_smoke.py | 27 +-
dulwich/diff_tree.py | 26 +-
dulwich/errors.py | 26 +-
dulwich/fastexport.py | 66 +-
dulwich/file.py | 40 +-
dulwich/greenthreads.py | 27 +-
dulwich/hooks.py | 38 +-
dulwich/index.py | 189 +-
dulwich/log_utils.py | 26 +-
dulwich/lru_cache.py | 25 +-
dulwich/object_store.py | 98 +-
dulwich/objects.py | 189 +-
dulwich/objectspec.py | 151 +-
dulwich/pack.py | 135 +-
dulwich/patch.py | 175 +-
dulwich/porcelain.py | 777 +-
dulwich/protocol.py | 43 +-
dulwich/reflog.py | 74 +
dulwich/refs.py | 123 +-
dulwich/repo.py | 354 +-
dulwich/server.py | 259 +-
dulwich/tests/__init__.py | 77 +-
dulwich/tests/compat/__init__.py | 27 +-
dulwich/tests/compat/server_utils.py | 185 +-
dulwich/tests/compat/test_client.py | 246 +-
dulwich/tests/compat/test_pack.py | 77 +-
dulwich/tests/compat/test_repository.py | 132 +-
dulwich/tests/compat/test_server.py | 41 +-
dulwich/tests/compat/test_utils.py | 27 +-
dulwich/tests/compat/test_web.py | 89 +-
dulwich/tests/compat/utils.py | 78 +-
.../repos/issue88_expect_ack_nak_client.export | 260 +
.../data/repos/issue88_expect_ack_nak_other.export | 293 +
.../repos/issue88_expect_ack_nak_server.export | 281 +
dulwich/tests/test_archive.py | 66 +
dulwich/tests/test_blackbox.py | 38 +-
dulwich/tests/test_client.py | 324 +-
dulwich/tests/test_config.py | 92 +-
dulwich/tests/test_diff_tree.py | 26 +-
dulwich/tests/test_fastexport.py | 113 +-
dulwich/tests/test_file.py | 60 +-
dulwich/tests/test_grafts.py | 30 +-
dulwich/tests/test_greenthreads.py | 41 +-
dulwich/tests/test_hooks.py | 52 +-
dulwich/tests/test_index.py | 460 +-
dulwich/tests/test_lru_cache.py | 25 +-
dulwich/tests/test_missing_obj_finder.py | 26 +-
dulwich/tests/test_object_store.py | 70 +-
dulwich/tests/test_objects.py | 160 +-
dulwich/tests/test_objectspec.py | 152 +-
dulwich/tests/test_pack.py | 72 +-
dulwich/tests/test_patch.py | 440 +-
dulwich/tests/test_porcelain.py | 338 +-
dulwich/tests/test_protocol.py | 26 +-
dulwich/tests/test_reflog.py | 70 +
dulwich/tests/test_refs.py | 96 +-
dulwich/tests/test_repository.py | 426 +-
dulwich/tests/test_server.py | 261 +-
dulwich/tests/test_utils.py | 27 +-
dulwich/tests/test_walk.py | 159 +-
dulwich/tests/test_web.py | 92 +-
dulwich/tests/utils.py | 36 +-
dulwich/walk.py | 94 +-
dulwich/web.py | 53 +-
examples/clone.py | 20 +-
examples/diff.py | 5 +-
examples/latest_change.py | 4 +-
setup.cfg | 5 +
setup.py | 34 +-
tox.ini | 24 +
129 files changed, 20672 insertions(+), 13013 deletions(-)
delete mode 100644 .gitignore
create mode 100644 .testr.conf
rename HACKING => CONTRIBUTING.md (70%)
create mode 100644 PKG-INFO
create mode 100644 README.swift.md
create mode 100644 TODO
create mode 100644 debian/.gitignore
create mode 100644 debian/pypy-dulwich.lintian-overrides
create mode 100644 debian/python-dulwich.lintian-overrides
create mode 100644 debian/python3-dulwich.lintian-overrides
rename debian/tests/{testsuite => testsuite2} (100%)
create mode 100755 debian/tests/testsuite3
create mode 100644 docs/tutorial/encoding.txt
create mode 100644 docs/tutorial/porcelain.txt
create mode 100644 dulwich.cfg
create mode 100644 dulwich.egg-info/PKG-INFO
create mode 100644 dulwich.egg-info/SOURCES.txt
create mode 100644 dulwich.egg-info/dependency_links.txt
create mode 100644 dulwich.egg-info/top_level.txt
delete mode 100644 dulwich/_compat.py
create mode 100644 dulwich/archive.py
create mode 100644 dulwich/contrib/paramiko_vendor.py
create mode 100644 dulwich/contrib/release_robot.py
create mode 100644 dulwich/contrib/test_release_robot.py
create mode 100644 dulwich/reflog.py
create mode 100644 dulwich/tests/data/repos/issue88_expect_ack_nak_client.export
create mode 100644 dulwich/tests/data/repos/issue88_expect_ack_nak_other.export
create mode 100644 dulwich/tests/data/repos/issue88_expect_ack_nak_server.export
create mode 100644 dulwich/tests/test_archive.py
create mode 100644 dulwich/tests/test_reflog.py
create mode 100644 tox.ini
--
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