[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