Jelmer Vernooij [Wed, 7 Nov 2018 01:59:28 +0000 (01:59 +0000)]
releasing package dulwich version 0.19.8-1
Jelmer Vernooij [Wed, 7 Nov 2018 01:52:47 +0000 (01:52 +0000)]
Import upstream version 0.19.8, md5
c5727f4fef632b5fe557bfbc579257c4
Jelmer Vernooij [Wed, 7 Nov 2018 01:47:49 +0000 (01:47 +0000)]
Release 0.19.8
Jelmer Vernooij [Wed, 7 Nov 2018 01:16:05 +0000 (01:16 +0000)]
Skip cyrrilic test on windows; doesn't support arbitrary bytes in paths.
Jelmer Vernooij [Wed, 7 Nov 2018 01:13:46 +0000 (01:13 +0000)]
Update NEWS for #668.
egor [Tue, 6 Nov 2018 22:25:00 +0000 (22:25 +0000)]
Fix setup.py:
* read "README.md" with "utf-8" encoding
Jelmer Vernooij [Mon, 5 Nov 2018 21:03:23 +0000 (21:03 +0000)]
Start on 0.19.8.
Jelmer Vernooij [Mon, 5 Nov 2018 19:43:56 +0000 (19:43 +0000)]
releasing package dulwich version 0.19.7-1
Jelmer Vernooij [Mon, 5 Nov 2018 19:42:56 +0000 (19:42 +0000)]
Bump debhelper version to 11.
Jelmer Vernooij [Mon, 5 Nov 2018 19:42:10 +0000 (19:42 +0000)]
Bump standards version to 4.2.1
Jelmer Vernooij [Mon, 5 Nov 2018 19:33:57 +0000 (19:33 +0000)]
Refresh patch.
Jelmer Vernooij [Mon, 5 Nov 2018 19:27:51 +0000 (19:27 +0000)]
Drop patch 02_newer_git: applied upstream.
Jelmer Vernooij [Mon, 5 Nov 2018 19:27:24 +0000 (19:27 +0000)]
New upstream release.
Jelmer Vernooij [Mon, 5 Nov 2018 19:27:02 +0000 (19:27 +0000)]
Import upstream version 0.19.7, md5
b342e41d768bc85c4d2d6ae80842e4a3
Jelmer Vernooij [Mon, 5 Nov 2018 19:23:47 +0000 (19:23 +0000)]
Update README; python 3.3 is no longer supported.
Jelmer Vernooij [Mon, 5 Nov 2018 19:21:01 +0000 (19:21 +0000)]
Release 0.19.7
Jelmer Vernooij [Mon, 5 Nov 2018 19:12:21 +0000 (19:12 +0000)]
Run wrap-and-sort.
Jelmer Vernooij [Mon, 5 Nov 2018 18:48:10 +0000 (18:48 +0000)]
Move shallow implementation into BaseRepo.
Jelmer Vernooij [Sun, 4 Nov 2018 22:18:18 +0000 (22:18 +0000)]
Drop support for Python 3 < 3.4. This is because pkg_resources (which get used by setuptools and mock) no longer supports 3.3 and earlier.
Jelmer Vernooij [Sun, 4 Nov 2018 21:50:08 +0000 (21:50 +0000)]
Fix tests on older versions of Python 3.
Jelmer Vernooij [Sun, 4 Nov 2018 19:52:59 +0000 (19:52 +0000)]
Fix style.
Jelmer Vernooij [Sun, 4 Nov 2018 19:14:20 +0000 (19:14 +0000)]
Fix shallow handling for HTTP.
Jelmer Vernooij [Sun, 4 Nov 2018 18:35:53 +0000 (18:35 +0000)]
Support shallow clone, and add basic compat tests.
Jelmer Vernooij [Sun, 4 Nov 2018 17:41:10 +0000 (17:41 +0000)]
Add Repo.update_shallow.
Jelmer Vernooij [Sun, 4 Nov 2018 16:46:24 +0000 (16:46 +0000)]
Track depth.
Jelmer Vernooij [Sun, 4 Nov 2018 14:14:44 +0000 (14:14 +0000)]
Pass through deepen flag.
Jelmer Vernooij [Sat, 20 Oct 2018 21:51:23 +0000 (21:51 +0000)]
Fix encoding on python 3.
Jelmer Vernooij [Sat, 20 Oct 2018 20:36:59 +0000 (20:36 +0000)]
Fix spacing.
Jelmer Vernooij [Sat, 20 Oct 2018 20:23:42 +0000 (20:23 +0000)]
Fix duplicate test name.
Jelmer Vernooij [Sat, 20 Oct 2018 19:17:51 +0000 (19:17 +0000)]
Support the i18n.commitEncoding setting.
Jelmer Vernooij [Sat, 20 Oct 2018 19:08:50 +0000 (19:08 +0000)]
Add get_object_by_path.
Jelmer Vernooij [Fri, 19 Oct 2018 21:26:10 +0000 (22:26 +0100)]
Update NEWS.
Nicolas Dandrimont [Fri, 19 Oct 2018 15:44:12 +0000 (17:44 +0200)]
Split authorship lines from the right instead of from the left
Git authorship lines are in the form 'author Name <em@i.l> timestamp timezone'.
Some clients mess up the 'Name <em@i.l>' part badly, for instance by setting two
email addresses. Splitting identity and timestamp by looking at the '> ' part
from the right instead of the left helps parse some of those messed up commits.
Such commits still fail the check() method (and they raise a warning in git fsck
upstream as well), but we can at least work with them.
(This edge case brought to you by https://forge.softwareheritage.org/T1280)
Jelmer Vernooij [Tue, 16 Oct 2018 22:31:59 +0000 (22:31 +0000)]
Fix long line.
Jelmer Vernooij [Tue, 16 Oct 2018 22:02:10 +0000 (22:02 +0000)]
Decode error message.
Jelmer Vernooij [Sun, 14 Oct 2018 16:29:16 +0000 (16:29 +0000)]
Remove silly messages in server output.
Jelmer Vernooij [Sun, 14 Oct 2018 12:01:26 +0000 (13:01 +0100)]
Fix upstream repository URLs.
Jelmer Vernooij [Sat, 13 Oct 2018 11:47:58 +0000 (12:47 +0100)]
releasing package dulwich version 0.19.6-3
Jelmer Vernooij [Sat, 13 Oct 2018 11:42:37 +0000 (12:42 +0100)]
Don't run against C git on ia64 (unavailable).
Jelmer Vernooij [Sat, 13 Oct 2018 11:41:39 +0000 (12:41 +0100)]
Merge origin.
Jelmer Vernooij [Sat, 13 Oct 2018 11:41:01 +0000 (12:41 +0100)]
Don't build pypy package on hppa, powerpcspe.
Jelmer Vernooij [Fri, 5 Oct 2018 16:09:31 +0000 (17:09 +0100)]
Disable python 3.8-dev for now; flakes checker is broken on 3.8-dev.
Jelmer Vernooij [Fri, 5 Oct 2018 09:27:28 +0000 (10:27 +0100)]
Fix style errors.
Jelmer Vernooij [Fri, 5 Oct 2018 09:15:28 +0000 (10:15 +0100)]
Add read_packs_file function.
Jelmer Vernooij [Fri, 28 Sep 2018 05:37:12 +0000 (06:37 +0100)]
Fix style.
Jelmer Vernooij [Fri, 28 Sep 2018 05:03:19 +0000 (06:03 +0100)]
Support error lines with ERROR: as well.
Jelmer Vernooij [Fri, 28 Sep 2018 02:07:00 +0000 (03:07 +0100)]
Raise more useful error messages when unable to access repositories over SSH, subprocess.
Jelmer Vernooij [Fri, 28 Sep 2018 02:06:29 +0000 (03:06 +0100)]
Fix arguments to setup.py - summary doesn't exist.
Jelmer Vernooij [Sun, 16 Sep 2018 22:24:33 +0000 (23:24 +0100)]
Avoid setup.cfg for now, since it seems to break pypi. Fixes #658
Jelmer Vernooij [Sat, 15 Sep 2018 23:50:59 +0000 (00:50 +0100)]
Install example scripts.
Jelmer Vernooij [Sat, 15 Sep 2018 23:25:22 +0000 (00:25 +0100)]
Add debian/upstream/metadata.
Jelmer Vernooij [Fri, 14 Sep 2018 22:29:27 +0000 (23:29 +0100)]
Remove unused import, fix style.
Jelmer Vernooij [Fri, 14 Sep 2018 21:48:27 +0000 (22:48 +0100)]
Fix tests on Python 3.
Jelmer Vernooij [Fri, 14 Sep 2018 17:34:28 +0000 (18:34 +0100)]
Merge branch 'bugfix/http-client-gzip-responses' of git://github.com/olasd/dulwich
Jelmer Vernooij [Fri, 14 Sep 2018 17:33:48 +0000 (18:33 +0100)]
Fix style.
Nicolas Dandrimont [Fri, 14 Sep 2018 16:46:54 +0000 (18:46 +0200)]
Don't double-decompress gzipped HTTP responses
When using urllib3.response.HTTPResponse's data attribute, decompression of the
response contents is transparent.
Reference: https://forge.softwareheritage.org/T1195
Test-Repository: https://forge.softwareheritage.org/source/helloworld.git
Jelmer Vernooij [Wed, 12 Sep 2018 00:31:31 +0000 (01:31 +0100)]
Raise exception when a caller tries to fetch SHA1s that are not in any refs.
The alternative is a cryptic message saying the server has disconnected.
Jelmer Vernooij [Tue, 11 Sep 2018 22:57:19 +0000 (23:57 +0100)]
Use constant for ANNOTATED_TAG_SUFFIX.
Jelmer Vernooij [Tue, 11 Sep 2018 22:43:23 +0000 (23:43 +0100)]
Add check_wants.
Jelmer Vernooij [Sat, 8 Sep 2018 18:17:14 +0000 (18:17 +0000)]
Add debian upstream metadata.
Jelmer Vernooij [Wed, 5 Sep 2018 20:29:51 +0000 (21:29 +0100)]
releasing package dulwich version 0.19.6-2
Jelmer Vernooij [Wed, 5 Sep 2018 20:23:21 +0000 (21:23 +0100)]
Add patch 02_newer_git, fixing compatibility with newer versions of git. Closes: #907954
Jelmer Vernooij [Wed, 5 Sep 2018 20:17:23 +0000 (21:17 +0100)]
Fix compatibility with newer versions of git, which expect CONTENT_LENGTH to be set to 0 for empty body requests.
Fixes #657
Jelmer Vernooij [Fri, 24 Aug 2018 02:04:55 +0000 (03:04 +0100)]
Drop travis build on python 3.5-dev.
Jelmer Vernooij [Fri, 24 Aug 2018 01:06:41 +0000 (02:06 +0100)]
Remove unused variable.
Jelmer Vernooij [Fri, 24 Aug 2018 00:34:18 +0000 (01:34 +0100)]
Allow username and password to be overridden in calls to HttpGitClient.from_parsed_url. #654
Jelmer Vernooij [Tue, 21 Aug 2018 22:33:13 +0000 (23:33 +0100)]
Merge fix for handling of stderr/stdout on pythonw.
Jelmer Vernooij [Tue, 21 Aug 2018 22:28:46 +0000 (23:28 +0100)]
Replace / with \ on windows.
Sylvia van Os [Tue, 21 Aug 2018 20:44:40 +0000 (22:44 +0200)]
Fix Python 2
Sylvia van Os [Tue, 21 Aug 2018 19:17:47 +0000 (21:17 +0200)]
Switch test to other function
Sylvia van Os [Tue, 21 Aug 2018 11:36:45 +0000 (13:36 +0200)]
Add test for automatic pythonw fallback of outstream/errstream
Sylvia van Os [Sun, 19 Aug 2018 18:45:14 +0000 (20:45 +0200)]
Add fallback for unavailable stdout/stderr
Jelmer Vernooij [Sat, 11 Aug 2018 14:02:23 +0000 (15:02 +0100)]
releasing package dulwich version 0.19.6-1
Jelmer Vernooij [Sat, 11 Aug 2018 13:55:13 +0000 (14:55 +0100)]
New upstream release.
Jelmer Vernooij [Sat, 11 Aug 2018 13:54:38 +0000 (14:54 +0100)]
New upstream version 0.19.6
Jelmer Vernooij [Sat, 11 Aug 2018 13:54:38 +0000 (14:54 +0100)]
Update upstream source from tag 'upstream/0.19.6'
Update to upstream version '0.19.6'
with Debian dir
043867b11bbd428ac0b6c23b518919b029229c0e
Jelmer Vernooij [Sat, 11 Aug 2018 13:52:49 +0000 (14:52 +0100)]
Start on 0.19.7.
Jelmer Vernooij [Sat, 11 Aug 2018 13:50:19 +0000 (14:50 +0100)]
Release 0.19.6
Jelmer Vernooij [Sat, 11 Aug 2018 13:49:46 +0000 (14:49 +0100)]
Update NEWS.
Jelmer Vernooij [Sat, 11 Aug 2018 13:46:57 +0000 (14:46 +0100)]
Update AUTHORS.
Jelmer Vernooij [Sat, 11 Aug 2018 12:04:38 +0000 (13:04 +0100)]
Migrate to pybuild.
Jelmer Vernooij [Fri, 10 Aug 2018 23:17:37 +0000 (00:17 +0100)]
Merge fix for custom auth parameters for dulwich.porcelain.clone.
semyon-slepov [Fri, 10 Aug 2018 12:52:25 +0000 (14:52 +0200)]
Fix style (long line)
semyon-slepov [Fri, 10 Aug 2018 12:24:37 +0000 (14:24 +0200)]
Pass optional arguments to fetch() while cloning
Jelmer Vernooij [Tue, 7 Aug 2018 19:15:43 +0000 (20:15 +0100)]
Avoid use of urllib2.splituser (removed in python 3.8).
Jelmer Vernooij [Mon, 6 Aug 2018 23:15:41 +0000 (00:15 +0100)]
Don't run greenlet-based tests on 3.7/3.8-dev.
Daniel M. Capella [Mon, 6 Aug 2018 06:58:10 +0000 (06:58 +0000)]
Test on Python 3.7 and 3.8-dev
Jelmer Vernooij [Wed, 25 Jul 2018 18:01:57 +0000 (19:01 +0100)]
Support bytes paths in dulwich.index.
grun [Sun, 22 Jul 2018 03:17:17 +0000 (20:17 -0700)]
Pass the <errstream> parameter through from porcelain.clone() to porcelain.fetch().
Jelmer Vernooij [Wed, 18 Jul 2018 10:12:23 +0000 (11:12 +0100)]
Remove unnecessary abspath calls.
Jelmer Vernooij [Wed, 18 Jul 2018 10:09:22 +0000 (11:09 +0100)]
Merge branch 'fix/tree_path' of git://github.com/r0mainK/dulwich
Fixes #598
Jelmer Vernooij [Sun, 8 Jul 2018 12:53:25 +0000 (13:53 +0100)]
releasing package dulwich version 0.19.5-1
Jelmer Vernooij [Sun, 8 Jul 2018 12:48:30 +0000 (13:48 +0100)]
New upstream release.
Jelmer Vernooij [Sun, 8 Jul 2018 12:47:49 +0000 (13:47 +0100)]
Merge tag 'upstream/0.19.5' into unstable
Upstream version 0.19.5
Jelmer Vernooij [Sun, 8 Jul 2018 12:44:26 +0000 (13:44 +0100)]
Start on 0.19.6.
Jelmer Vernooij [Sun, 8 Jul 2018 12:43:43 +0000 (13:43 +0100)]
New upstream version 0.19.5
Jelmer Vernooij [Sun, 8 Jul 2018 12:38:38 +0000 (13:38 +0100)]
Release 0.19.5
Romain Keramitas [Mon, 25 Jun 2018 10:49:58 +0000 (12:49 +0200)]
Fix path_to_tree_path
Signed-off-by: Romain Keramitas <r.keramitas@gmail.com>
Jelmer Vernooij [Tue, 3 Jul 2018 16:44:13 +0000 (17:44 +0100)]
Fix build on Python3, update NEWS.
Sylvia van Os [Tue, 3 Jul 2018 15:33:28 +0000 (17:33 +0200)]
Add unit tests for describe