jelmer/dulwich.git
5 years agoreleasing package dulwich version 0.19.9-1 debian/0.19.9-1
Jelmer Vernooij [Sat, 17 Nov 2018 19:38:28 +0000 (19:38 +0000)]
releasing package dulwich version 0.19.9-1

5 years agoRefresh patch.
Jelmer Vernooij [Sat, 17 Nov 2018 19:32:47 +0000 (19:32 +0000)]
Refresh patch.

5 years agoNew upstream release.
Jelmer Vernooij [Sat, 17 Nov 2018 19:26:16 +0000 (19:26 +0000)]
New upstream release.

5 years agoImport upstream version 0.19.9, md5 4f9f2ad3d6a420ccde9807dceb03ad2c upstream/0.19.9
Jelmer Vernooij [Sat, 17 Nov 2018 19:25:44 +0000 (19:25 +0000)]
Import upstream version 0.19.9, md5 4f9f2ad3d6a420ccde9807dceb03ad2c

5 years agoRelease 0.19.9 dulwich-0.19.9
Jelmer Vernooij [Sat, 17 Nov 2018 19:02:51 +0000 (19:02 +0000)]
Release 0.19.9

5 years agoFix NEWS.
Jelmer Vernooij [Sat, 17 Nov 2018 19:00:24 +0000 (19:00 +0000)]
Fix NEWS.

5 years agoClose repositories after use.
Jelmer Vernooij [Sat, 17 Nov 2018 18:41:26 +0000 (18:41 +0000)]
Close repositories after use.

5 years agoAvoid fetching ghosts in Repo.fetch.
Jelmer Vernooij [Sat, 17 Nov 2018 18:16:45 +0000 (18:16 +0000)]
Avoid fetching ghosts in Repo.fetch.

5 years agoForce hashes to unsigned when comparing.
Jelmer Vernooij [Sat, 17 Nov 2018 17:09:57 +0000 (17:09 +0000)]
Force hashes to unsigned when comparing.

5 years agoAdd basic server side implementation of 'git-upload-archive'.
Jelmer Vernooij [Wed, 14 Nov 2018 02:35:25 +0000 (02:35 +0000)]
Add basic server side implementation of 'git-upload-archive'.

5 years agoProperly preserve port and username from parsed HTTP URLs.
Jelmer Vernooij [Wed, 14 Nov 2018 02:05:25 +0000 (02:05 +0000)]
Properly preserve port and username from parsed HTTP URLs.

5 years agoMove flake8 configuration to setup.cfg.
Jelmer Vernooij [Sat, 10 Nov 2018 13:33:55 +0000 (13:33 +0000)]
Move flake8 configuration to setup.cfg.

5 years agoreleasing package dulwich version 0.19.8-1 debian/0.19.8-1
Jelmer Vernooij [Wed, 7 Nov 2018 01:59:28 +0000 (01:59 +0000)]
releasing package dulwich version 0.19.8-1

5 years agoImport upstream version 0.19.8, md5 c5727f4fef632b5fe557bfbc579257c4 upstream/0.19.8
Jelmer Vernooij [Wed, 7 Nov 2018 01:52:47 +0000 (01:52 +0000)]
Import upstream version 0.19.8, md5 c5727f4fef632b5fe557bfbc579257c4

5 years agoStart on 0.19.9.
Jelmer Vernooij [Wed, 7 Nov 2018 01:49:48 +0000 (01:49 +0000)]
Start on 0.19.9.

5 years agoRelease 0.19.8 dulwich-0.19.8
Jelmer Vernooij [Wed, 7 Nov 2018 01:47:49 +0000 (01:47 +0000)]
Release 0.19.8

5 years agoSkip cyrrilic test on windows; doesn't support arbitrary bytes in paths.
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.

5 years agoUpdate NEWS for #668.
Jelmer Vernooij [Wed, 7 Nov 2018 01:13:46 +0000 (01:13 +0000)]
Update NEWS for #668.

5 years agoFix setup.py:
egor [Tue, 6 Nov 2018 22:25:00 +0000 (22:25 +0000)]
Fix setup.py:
* read "README.md" with "utf-8" encoding

5 years agoStart on 0.19.8.
Jelmer Vernooij [Mon, 5 Nov 2018 21:03:23 +0000 (21:03 +0000)]
Start on 0.19.8.

5 years agoreleasing package dulwich version 0.19.7-1 debian/0.19.7-1
Jelmer Vernooij [Mon, 5 Nov 2018 19:43:56 +0000 (19:43 +0000)]
releasing package dulwich version 0.19.7-1

5 years agoBump debhelper version to 11.
Jelmer Vernooij [Mon, 5 Nov 2018 19:42:56 +0000 (19:42 +0000)]
Bump debhelper version to 11.

5 years agoBump standards version to 4.2.1
Jelmer Vernooij [Mon, 5 Nov 2018 19:42:10 +0000 (19:42 +0000)]
Bump standards version to 4.2.1

5 years agoRefresh patch.
Jelmer Vernooij [Mon, 5 Nov 2018 19:33:57 +0000 (19:33 +0000)]
Refresh patch.

5 years agoDrop patch 02_newer_git: applied upstream.
Jelmer Vernooij [Mon, 5 Nov 2018 19:27:51 +0000 (19:27 +0000)]
Drop patch 02_newer_git: applied upstream.

5 years agoNew upstream release.
Jelmer Vernooij [Mon, 5 Nov 2018 19:27:24 +0000 (19:27 +0000)]
New upstream release.

5 years agoImport upstream version 0.19.7, md5 b342e41d768bc85c4d2d6ae80842e4a3 upstream/0.19.7
Jelmer Vernooij [Mon, 5 Nov 2018 19:27:02 +0000 (19:27 +0000)]
Import upstream version 0.19.7, md5 b342e41d768bc85c4d2d6ae80842e4a3

5 years agoUpdate README; python 3.3 is no longer supported.
Jelmer Vernooij [Mon, 5 Nov 2018 19:23:47 +0000 (19:23 +0000)]
Update README; python 3.3 is no longer supported.

5 years agoRelease 0.19.7 dulwich-0.19.7
Jelmer Vernooij [Mon, 5 Nov 2018 19:21:01 +0000 (19:21 +0000)]
Release 0.19.7

5 years agoRun wrap-and-sort.
Jelmer Vernooij [Mon, 5 Nov 2018 19:12:21 +0000 (19:12 +0000)]
Run wrap-and-sort.

5 years agoMove shallow implementation into BaseRepo.
Jelmer Vernooij [Mon, 5 Nov 2018 18:48:10 +0000 (18:48 +0000)]
Move shallow implementation into BaseRepo.

5 years agoDrop support for Python 3 < 3.4. This is because pkg_resources (which get used by...
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.

5 years agoFix tests on older versions of Python 3.
Jelmer Vernooij [Sun, 4 Nov 2018 21:50:08 +0000 (21:50 +0000)]
Fix tests on older versions of Python 3.

5 years agoFix style.
Jelmer Vernooij [Sun, 4 Nov 2018 19:52:59 +0000 (19:52 +0000)]
Fix style.

5 years agoFix shallow handling for HTTP.
Jelmer Vernooij [Sun, 4 Nov 2018 19:14:20 +0000 (19:14 +0000)]
Fix shallow handling for HTTP.

5 years agoSupport shallow clone, and add basic compat tests.
Jelmer Vernooij [Sun, 4 Nov 2018 18:35:53 +0000 (18:35 +0000)]
Support shallow clone, and add basic compat tests.

5 years agoAdd Repo.update_shallow.
Jelmer Vernooij [Sun, 4 Nov 2018 17:41:10 +0000 (17:41 +0000)]
Add Repo.update_shallow.

5 years agoTrack depth.
Jelmer Vernooij [Sun, 4 Nov 2018 16:46:24 +0000 (16:46 +0000)]
Track depth.

5 years agoPass through deepen flag.
Jelmer Vernooij [Sun, 4 Nov 2018 14:14:44 +0000 (14:14 +0000)]
Pass through deepen flag.

5 years agoFix encoding on python 3.
Jelmer Vernooij [Sat, 20 Oct 2018 21:51:23 +0000 (21:51 +0000)]
Fix encoding on python 3.

5 years agoFix spacing.
Jelmer Vernooij [Sat, 20 Oct 2018 20:36:59 +0000 (20:36 +0000)]
Fix spacing.

5 years agoFix duplicate test name.
Jelmer Vernooij [Sat, 20 Oct 2018 20:23:42 +0000 (20:23 +0000)]
Fix duplicate test name.

5 years agoSupport the i18n.commitEncoding setting.
Jelmer Vernooij [Sat, 20 Oct 2018 19:17:51 +0000 (19:17 +0000)]
Support the i18n.commitEncoding setting.

5 years agoAdd get_object_by_path.
Jelmer Vernooij [Sat, 20 Oct 2018 19:08:50 +0000 (19:08 +0000)]
Add get_object_by_path.

5 years agoUpdate NEWS.
Jelmer Vernooij [Fri, 19 Oct 2018 21:26:10 +0000 (22:26 +0100)]
Update NEWS.

5 years agoSplit authorship lines from the right instead of from the left
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)

5 years agoFix long line.
Jelmer Vernooij [Tue, 16 Oct 2018 22:31:59 +0000 (22:31 +0000)]
Fix long line.

5 years agoDecode error message.
Jelmer Vernooij [Tue, 16 Oct 2018 22:02:10 +0000 (22:02 +0000)]
Decode error message.

5 years agoRemove silly messages in server output.
Jelmer Vernooij [Sun, 14 Oct 2018 16:29:16 +0000 (16:29 +0000)]
Remove silly messages in server output.

5 years agoFix upstream repository URLs.
Jelmer Vernooij [Sun, 14 Oct 2018 12:01:26 +0000 (13:01 +0100)]
Fix upstream repository URLs.

5 years agoreleasing package dulwich version 0.19.6-3 debian/0.19.6-3
Jelmer Vernooij [Sat, 13 Oct 2018 11:47:58 +0000 (12:47 +0100)]
releasing package dulwich version 0.19.6-3

5 years agoDon't run against C git on ia64 (unavailable).
Jelmer Vernooij [Sat, 13 Oct 2018 11:42:37 +0000 (12:42 +0100)]
Don't run against C git on ia64 (unavailable).

5 years agoMerge origin.
Jelmer Vernooij [Sat, 13 Oct 2018 11:41:39 +0000 (12:41 +0100)]
Merge origin.

5 years agoDon't build pypy package on hppa, powerpcspe.
Jelmer Vernooij [Sat, 13 Oct 2018 11:41:01 +0000 (12:41 +0100)]
Don't build pypy package on hppa, powerpcspe.

5 years agoDisable python 3.8-dev for now; flakes checker is broken on 3.8-dev.
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.

5 years agoFix style errors.
Jelmer Vernooij [Fri, 5 Oct 2018 09:27:28 +0000 (10:27 +0100)]
Fix style errors.

5 years agoAdd read_packs_file function.
Jelmer Vernooij [Fri, 5 Oct 2018 09:15:28 +0000 (10:15 +0100)]
Add read_packs_file function.

5 years agoFix style.
Jelmer Vernooij [Fri, 28 Sep 2018 05:37:12 +0000 (06:37 +0100)]
Fix style.

5 years agoSupport error lines with ERROR: as well.
Jelmer Vernooij [Fri, 28 Sep 2018 05:03:19 +0000 (06:03 +0100)]
Support error lines with ERROR: as well.

5 years agoRaise more useful error messages when unable to access repositories over SSH, subprocess.
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.

5 years agoFix arguments to setup.py - summary doesn't exist.
Jelmer Vernooij [Fri, 28 Sep 2018 02:06:29 +0000 (03:06 +0100)]
Fix arguments to setup.py - summary doesn't exist.

5 years agoAvoid setup.cfg for now, since it seems to break pypi. Fixes #658
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

5 years agoInstall example scripts.
Jelmer Vernooij [Sat, 15 Sep 2018 23:50:59 +0000 (00:50 +0100)]
Install example scripts.

5 years agoAdd debian/upstream/metadata.
Jelmer Vernooij [Sat, 15 Sep 2018 23:25:22 +0000 (00:25 +0100)]
Add debian/upstream/metadata.

5 years agoRemove unused import, fix style.
Jelmer Vernooij [Fri, 14 Sep 2018 22:29:27 +0000 (23:29 +0100)]
Remove unused import, fix style.

5 years agoFix tests on Python 3.
Jelmer Vernooij [Fri, 14 Sep 2018 21:48:27 +0000 (22:48 +0100)]
Fix tests on Python 3.

5 years agoMerge branch 'bugfix/http-client-gzip-responses' of git://github.com/olasd/dulwich
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

5 years agoFix style.
Jelmer Vernooij [Fri, 14 Sep 2018 17:33:48 +0000 (18:33 +0100)]
Fix style.

5 years agoDon't double-decompress gzipped HTTP responses
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

5 years agoRaise exception when a caller tries to fetch SHA1s that are not in any refs.
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.

5 years agoUse constant for ANNOTATED_TAG_SUFFIX.
Jelmer Vernooij [Tue, 11 Sep 2018 22:57:19 +0000 (23:57 +0100)]
Use constant for ANNOTATED_TAG_SUFFIX.

5 years agoAdd check_wants.
Jelmer Vernooij [Tue, 11 Sep 2018 22:43:23 +0000 (23:43 +0100)]
Add check_wants.

5 years agoAdd debian upstream metadata.
Jelmer Vernooij [Sat, 8 Sep 2018 18:17:14 +0000 (18:17 +0000)]
Add debian upstream metadata.

5 years agoreleasing package dulwich version 0.19.6-2 debian/0.19.6-2
Jelmer Vernooij [Wed, 5 Sep 2018 20:29:51 +0000 (21:29 +0100)]
releasing package dulwich version 0.19.6-2

5 years agoAdd patch 02_newer_git, fixing compatibility with newer versions of git. Closes:...
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

5 years agoFix compatibility with newer versions of git, which expect CONTENT_LENGTH to be set...
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

5 years agoDrop travis build on python 3.5-dev.
Jelmer Vernooij [Fri, 24 Aug 2018 02:04:55 +0000 (03:04 +0100)]
Drop travis build on python 3.5-dev.

5 years agoRemove unused variable.
Jelmer Vernooij [Fri, 24 Aug 2018 01:06:41 +0000 (02:06 +0100)]
Remove unused variable.

5 years agoAllow username and password to be overridden in calls to HttpGitClient.from_parsed_ur...
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

5 years agoMerge fix for handling of stderr/stdout on pythonw.
Jelmer Vernooij [Tue, 21 Aug 2018 22:33:13 +0000 (23:33 +0100)]
Merge fix for handling of stderr/stdout on pythonw.

5 years agoReplace / with \ on windows.
Jelmer Vernooij [Tue, 21 Aug 2018 22:28:46 +0000 (23:28 +0100)]
Replace / with \ on windows.

5 years agoFix Python 2
Sylvia van Os [Tue, 21 Aug 2018 20:44:40 +0000 (22:44 +0200)]
Fix Python 2

5 years agoSwitch test to other function
Sylvia van Os [Tue, 21 Aug 2018 19:17:47 +0000 (21:17 +0200)]
Switch test to other function

5 years agoAdd test for automatic pythonw fallback of outstream/errstream
Sylvia van Os [Tue, 21 Aug 2018 11:36:45 +0000 (13:36 +0200)]
Add test for automatic pythonw fallback of outstream/errstream

5 years agoAdd fallback for unavailable stdout/stderr
Sylvia van Os [Sun, 19 Aug 2018 18:45:14 +0000 (20:45 +0200)]
Add fallback for unavailable stdout/stderr

5 years agoreleasing package dulwich version 0.19.6-1 debian/0.19.6-1
Jelmer Vernooij [Sat, 11 Aug 2018 14:02:23 +0000 (15:02 +0100)]
releasing package dulwich version 0.19.6-1

5 years agoNew upstream release.
Jelmer Vernooij [Sat, 11 Aug 2018 13:55:13 +0000 (14:55 +0100)]
New upstream release.

5 years agoNew upstream version 0.19.6 salsa/upstream samba.org/upstream upstream/0.19.6
Jelmer Vernooij [Sat, 11 Aug 2018 13:54:38 +0000 (14:54 +0100)]
New upstream version 0.19.6

5 years agoUpdate upstream source from tag 'upstream/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

5 years agoStart on 0.19.7.
Jelmer Vernooij [Sat, 11 Aug 2018 13:52:49 +0000 (14:52 +0100)]
Start on 0.19.7.

5 years agoRelease 0.19.6 dulwich-0.19.6
Jelmer Vernooij [Sat, 11 Aug 2018 13:50:19 +0000 (14:50 +0100)]
Release 0.19.6

5 years agoUpdate NEWS.
Jelmer Vernooij [Sat, 11 Aug 2018 13:49:46 +0000 (14:49 +0100)]
Update NEWS.

5 years agoUpdate AUTHORS.
Jelmer Vernooij [Sat, 11 Aug 2018 13:46:57 +0000 (14:46 +0100)]
Update AUTHORS.

5 years agoMigrate to pybuild.
Jelmer Vernooij [Sat, 11 Aug 2018 12:04:38 +0000 (13:04 +0100)]
Migrate to pybuild.

5 years agoMerge fix for custom auth parameters for dulwich.porcelain.clone.
Jelmer Vernooij [Fri, 10 Aug 2018 23:17:37 +0000 (00:17 +0100)]
Merge fix for custom auth parameters for dulwich.porcelain.clone.

5 years agoFix style (long line)
semyon-slepov [Fri, 10 Aug 2018 12:52:25 +0000 (14:52 +0200)]
Fix style (long line)

5 years agoPass optional arguments to fetch() while cloning
semyon-slepov [Fri, 10 Aug 2018 12:24:37 +0000 (14:24 +0200)]
Pass optional arguments to fetch() while cloning

5 years agoAvoid use of urllib2.splituser (removed in python 3.8).
Jelmer Vernooij [Tue, 7 Aug 2018 19:15:43 +0000 (20:15 +0100)]
Avoid use of urllib2.splituser (removed in python 3.8).

5 years agoDon't run greenlet-based tests on 3.7/3.8-dev.
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.

5 years agoTest on Python 3.7 and 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