jelmer/dulwich.git
8 years agoAdd multi_server, initial doc. etcd bitbucket/etcd github/etcd samba.org/etcd
Jelmer Vernooij [Sun, 13 Dec 2015 15:14:39 +0000 (15:14 +0000)]
Add multi_server, initial doc.

8 years agoShip .testr.conf and TODO.
Jelmer Vernooij [Sun, 13 Dec 2015 14:10:00 +0000 (14:10 +0000)]
Ship .testr.conf and TODO.

8 years agoClarify in docstrings that Client.{fetch_pack,fetch} returns all remote
Jelmer Vernooij [Thu, 3 Dec 2015 16:04:56 +0000 (16:04 +0000)]
Clarify in docstrings that Client.{fetch_pack,fetch} returns all remote
refs, not just those fetched.

8 years agoAdd note about performance, update NEWS.
Jelmer Vernooij [Thu, 3 Dec 2015 15:57:40 +0000 (15:57 +0000)]
Add note about performance, update NEWS.

8 years agoFix thinpack support over http
jsbain [Tue, 1 Dec 2015 12:28:34 +0000 (12:28 +0000)]
Fix thinpack support over http

8 years agoUpdate NEWS.
Jelmer Vernooij [Thu, 3 Dec 2015 14:50:06 +0000 (14:50 +0000)]
Update NEWS.

8 years agoRemove unused import.
Jelmer Vernooij [Thu, 3 Dec 2015 14:49:39 +0000 (14:49 +0000)]
Remove unused import.

8 years agoAvoid hasattr.
Jelmer Vernooij [Thu, 3 Dec 2015 14:49:26 +0000 (14:49 +0000)]
Avoid hasattr.

8 years agoMerge branch 'py3-c-modules' of git://github.com/lelit/dulwich
Jelmer Vernooij [Thu, 3 Dec 2015 14:48:41 +0000 (14:48 +0000)]
Merge branch 'py3-c-modules' of git://github.com/lelit/dulwich

8 years agoAvoid deprecation warning due to renamed assertion method in Py3.2+
Lele Gaifax [Thu, 3 Dec 2015 12:38:28 +0000 (13:38 +0100)]
Avoid deprecation warning due to renamed assertion method in Py3.2+

8 years agoTreat pathnames as bytes in the Python 3 C modules
Lele Gaifax [Thu, 3 Dec 2015 12:20:55 +0000 (13:20 +0100)]
Treat pathnames as bytes in the Python 3 C modules

8 years agoMake the C accelerator modules compatible with Python 3
Lele Gaifax [Thu, 3 Dec 2015 09:37:29 +0000 (10:37 +0100)]
Make the C accelerator modules compatible with Python 3

This is just the first step toward full compatibility with Python 3: it
discloses some problems related to bytes-vs-str stricter rules that
needs to be sorted out.

8 years agoAdd missing DECREF on local variable
Lele Gaifax [Thu, 3 Dec 2015 09:31:05 +0000 (10:31 +0100)]
Add missing DECREF on local variable

8 years agoFix tests.
Jelmer Vernooij [Wed, 2 Dec 2015 19:51:50 +0000 (19:51 +0000)]
Fix tests.

8 years agoAdd read_reflog.
Jelmer Vernooij [Wed, 2 Dec 2015 19:39:39 +0000 (19:39 +0000)]
Add read_reflog.

8 years agoAdd parse_reflog_line.
Jelmer Vernooij [Wed, 2 Dec 2015 15:38:15 +0000 (15:38 +0000)]
Add parse_reflog_line.

8 years agoAdd format_reflog_line.
Jelmer Vernooij [Wed, 2 Dec 2015 15:29:07 +0000 (15:29 +0000)]
Add format_reflog_line.

8 years agoUpdate NEWS, fix style.
Jelmer Vernooij [Tue, 1 Dec 2015 00:14:58 +0000 (00:14 +0000)]
Update NEWS, fix style.

8 years agoEnhanced parsing of partial/ambiguous refs based on https://git-scm.com/docs/gitrevisions
Chris Bunney [Mon, 30 Nov 2015 20:40:27 +0000 (20:40 +0000)]
Enhanced parsing of partial/ambiguous refs based on https://git-scm.com/docs/gitrevisions

8 years agoAvoid using regular expressions for gitfile parsing.
Jelmer Vernooij [Mon, 23 Nov 2015 00:40:21 +0000 (00:40 +0000)]
Avoid using regular expressions for gitfile parsing.

8 years agoAdd constant for control dir name.
Jelmer Vernooij [Mon, 23 Nov 2015 00:32:36 +0000 (00:32 +0000)]
Add constant for control dir name.

8 years agoDistinguish code written by and copyright.
Jelmer Vernooij [Sun, 22 Nov 2015 22:41:58 +0000 (22:41 +0000)]
Distinguish code written by and copyright.

8 years agoRemove Chris.
Jelmer Vernooij [Sun, 15 Nov 2015 14:35:01 +0000 (14:35 +0000)]
Remove Chris.

8 years agoAdd basic porcelain page in tutorial.
Jelmer Vernooij [Sat, 7 Nov 2015 15:52:39 +0000 (15:52 +0000)]
Add basic porcelain page in tutorial.

8 years agoClarify that tox and travis can be used for running tests.
Jelmer Vernooij [Sat, 7 Nov 2015 14:52:43 +0000 (14:52 +0000)]
Clarify that tox and travis can be used for running tests.

8 years agosubprocess's mswindows attribute has gone private in 3.5
Stefano Rivera [Wed, 4 Nov 2015 23:27:51 +0000 (23:27 +0000)]
subprocess's mswindows attribute has gone private in 3.5

See: https://bugs.python.org/issue10838
Elsewhere, we look at sys.platform directly, so do it here too.

8 years agoMark archive tests as known failing on python2.6.
Jelmer Vernooij [Wed, 4 Nov 2015 03:04:21 +0000 (03:04 +0000)]
Mark archive tests as known failing on python2.6.

8 years agos/ListCBytesIO/ChunkedBytesIO/g
Jelmer Vernooij [Wed, 4 Nov 2015 02:19:48 +0000 (02:19 +0000)]
s/ListCBytesIO/ChunkedBytesIO/g

8 years agoAdd note saying this will be the last release supporting Python2.6
Jelmer Vernooij [Wed, 4 Nov 2015 02:07:26 +0000 (02:07 +0000)]
Add note saying this will be the last release supporting Python2.6

8 years agoPreviously the following would crash under Python 3.
Steven Myint [Tue, 3 Nov 2015 01:33:56 +0000 (01:33 +0000)]
Previously the following would crash under Python 3.

    $ python examples/clone.py . /tmp/clone

8 years agoSkip second archive test for now, as it's known broken on some platforms and needs...
Jelmer Vernooij [Tue, 3 Nov 2015 01:24:44 +0000 (01:24 +0000)]
Skip second archive test for now, as it's known broken on some platforms and needs more debugging.

8 years agoOnce again, fix tests on python3.
Jelmer Vernooij [Sun, 1 Nov 2015 04:33:02 +0000 (04:33 +0000)]
Once again, fix tests on python3.

8 years agoInitial work towards git-upload-archive support.
Jelmer Vernooij [Sun, 1 Nov 2015 03:47:12 +0000 (03:47 +0000)]
Initial work towards git-upload-archive support.

8 years agoClarify behaviour of parse_committishs.
Jelmer Vernooij [Sun, 1 Nov 2015 03:39:58 +0000 (03:39 +0000)]
Clarify behaviour of parse_committishs.

8 years agoAdd convenience method for parsing a commit reference.
Jelmer Vernooij [Sun, 1 Nov 2015 03:36:41 +0000 (03:36 +0000)]
Add convenience method for parsing a commit reference.

8 years agoAdd dulwich.archive module.
Jelmer Vernooij [Sun, 1 Nov 2015 01:08:08 +0000 (01:08 +0000)]
Add dulwich.archive module.

8 years agoFix tests on Python3.
Jelmer Vernooij [Sun, 1 Nov 2015 00:06:09 +0000 (00:06 +0000)]
Fix tests on Python3.

8 years agoSimplify handling of SSH command invocation.
Jelmer Vernooij [Sat, 31 Oct 2015 22:40:35 +0000 (22:40 +0000)]
Simplify handling of SSH command invocation.

8 years agoMerge some SSH escaping fixes from tommie-lie.
Jelmer Vernooij [Sat, 31 Oct 2015 22:33:45 +0000 (22:33 +0000)]
Merge some SSH escaping fixes from tommie-lie.

8 years agoFix inconsistency in handling of trailing slashes.
Jelmer Vernooij [Sat, 31 Oct 2015 22:12:05 +0000 (22:12 +0000)]
Fix inconsistency in handling of trailing slashes.

Thanks to Jonas Haag for reporting. (#383)

8 years agoAdd test that demonstrates behaviour of 'as_dict' for bare and non-bare repos
Jonas Haag [Mon, 12 Oct 2015 09:18:51 +0000 (11:18 +0200)]
Add test that demonstrates behaviour of 'as_dict' for bare and non-bare repos

8 years agoRemove max.
Jelmer Vernooij [Sat, 31 Oct 2015 21:58:13 +0000 (21:58 +0000)]
Remove max.

8 years agoFix bytes/string literal type errors for Python 3.4.
Thomas Liebetraut [Thu, 15 Oct 2015 17:57:39 +0000 (19:57 +0200)]
Fix bytes/string literal type errors for Python 3.4.

8 years agogitolite requires single quotes (') around the repository name.
Thomas Liebetraut [Wed, 14 Oct 2015 17:53:32 +0000 (19:53 +0200)]
gitolite requires single quotes (') around the repository name.

8 years agoForce language used by C git, in case it's run with a different locale.
Jelmer Vernooij [Sat, 19 Sep 2015 18:55:19 +0000 (18:55 +0000)]
Force language used by C git, in case it's run with a different locale.

8 years agoRelicensing, see #153
Damien Tournoud [Sat, 19 Sep 2015 13:16:40 +0000 (15:16 +0200)]
Relicensing, see #153

8 years agogive permission to relicence my contribution
Jameson Nash [Sat, 19 Sep 2015 00:46:42 +0000 (20:46 -0400)]
give permission to relicence my contribution

8 years agoStart on 0.11.3.
Jelmer Vernooij [Sat, 19 Sep 2015 00:48:25 +0000 (00:48 +0000)]
Start on 0.11.3.

8 years agoRelease 0.11.2.
Jelmer Vernooij [Sat, 19 Sep 2015 00:06:33 +0000 (00:06 +0000)]
Release 0.11.2.

8 years agoRemove David Blewett from list, per his comment on GitHub.
Jelmer Vernooij [Fri, 18 Sep 2015 23:50:59 +0000 (23:50 +0000)]
Remove David Blewett from list, per his comment on GitHub.

8 years agoFix Paramiko command quoting (for Unicode->bytes and inclusion of quotes)
Andreas Kloeckner [Mon, 14 Sep 2015 04:49:13 +0000 (23:49 -0500)]
Fix Paramiko command quoting (for Unicode->bytes and inclusion of quotes)

8 years agoOnly import subprocess once.
Jelmer Vernooij [Sun, 13 Sep 2015 23:07:16 +0000 (23:07 +0000)]
Only import subprocess once.

8 years agoMove ParamikoSSHVendor to dulwich.contrib.paramiko_vendor, to avoid import errors.
Jelmer Vernooij [Sun, 13 Sep 2015 22:30:36 +0000 (22:30 +0000)]
Move ParamikoSSHVendor to dulwich.contrib.paramiko_vendor, to avoid import errors.

8 years agoRemove use of *args from GitClient constructor; this is only likely to
Jelmer Vernooij [Sun, 13 Sep 2015 22:13:25 +0000 (22:13 +0000)]
Remove use of *args from GitClient constructor; this is only likely to
be confusing.

8 years agoMove ParamikoSSHVendor to dulwich.contrib.paramiko.
Jelmer Vernooij [Sun, 13 Sep 2015 21:58:29 +0000 (21:58 +0000)]
Move ParamikoSSHVendor to dulwich.contrib.paramiko.

8 years agoSupport quiet capability.
Jelmer Vernooij [Sun, 13 Sep 2015 20:56:04 +0000 (20:56 +0000)]
Support quiet capability.

8 years agoUse bytestring for Paramiko stderr log
Andreas Kloeckner [Sun, 13 Sep 2015 19:36:11 +0000 (14:36 -0500)]
Use bytestring for Paramiko stderr log

8 years agoAnnounce agent in dulwich.server as well.
Jelmer Vernooij [Sun, 13 Sep 2015 20:26:44 +0000 (20:26 +0000)]
Announce agent in dulwich.server as well.

8 years agoSend agent= capability from client. (#298).
Jelmer Vernooij [Sun, 13 Sep 2015 20:12:34 +0000 (20:12 +0000)]
Send agent= capability from client. (#298).

8 years agoStart on 0.11.2.
Jelmer Vernooij [Sun, 13 Sep 2015 18:55:07 +0000 (18:55 +0000)]
Start on 0.11.2.

8 years agoRelease 0.11.1. dulwich-0.11.1
Jelmer Vernooij [Sun, 13 Sep 2015 18:10:10 +0000 (18:10 +0000)]
Release 0.11.1.

8 years agoUpdate MANIFEST.in.
Jelmer Vernooij [Sun, 13 Sep 2015 18:09:05 +0000 (18:09 +0000)]
Update MANIFEST.in.

8 years agoRelease 0.11.0. dulwich-0.11.0
Jelmer Vernooij [Sun, 13 Sep 2015 17:42:08 +0000 (17:42 +0000)]
Release 0.11.0.

8 years agoClarify some types in docstrings.
Jelmer Vernooij [Sun, 13 Sep 2015 17:39:59 +0000 (17:39 +0000)]
Clarify some types in docstrings.

8 years agoRemove authors of trivial contributions or who have given permission to relicense...
Jelmer Vernooij [Sun, 13 Sep 2015 17:28:14 +0000 (17:28 +0000)]
Remove authors of trivial contributions or who have given permission to relicense by email.

8 years agoAdd porcelain.pack_objects.
Jelmer Vernooij [Sun, 13 Sep 2015 14:57:55 +0000 (14:57 +0000)]
Add porcelain.pack_objects.

8 years agoAdd porcelain.repack().
Jelmer Vernooij [Sun, 13 Sep 2015 14:40:02 +0000 (14:40 +0000)]
Add porcelain.repack().

8 years agoFix parsing of quoted strings in config.
Jelmer Vernooij [Sun, 13 Sep 2015 14:28:19 +0000 (14:28 +0000)]
Fix parsing of quoted strings in config.

8 years agoPass host as string.
Jelmer Vernooij [Sun, 13 Sep 2015 13:34:36 +0000 (13:34 +0000)]
Pass host as string.

8 years agoFix porcelain tests on all versions.
Jelmer Vernooij [Sun, 13 Sep 2015 13:28:25 +0000 (13:28 +0000)]
Fix porcelain tests on all versions.

8 years agoRun py34 tests in tox.
Jelmer Vernooij [Sun, 13 Sep 2015 13:28:04 +0000 (13:28 +0000)]
Run py34 tests in tox.

8 years agoAdd test for quotes in config file.
Gary van der Merwe [Tue, 26 May 2015 07:57:53 +0000 (09:57 +0200)]
Add test for quotes in config file.

8 years agoFix handling of hostname on Python3. #367
Jelmer Vernooij [Sun, 13 Sep 2015 11:56:23 +0000 (11:56 +0000)]
Fix handling of hostname on Python3. #367

8 years agoFix handling of encodings for ls-remote and log on python3.
Jelmer Vernooij [Sun, 13 Sep 2015 11:56:16 +0000 (11:56 +0000)]
Fix handling of encodings for ls-remote and log on python3.

8 years agoAdd comparators to ShaFile.
Jelmer Vernooij [Sun, 13 Sep 2015 11:45:54 +0000 (11:45 +0000)]
Add comparators to ShaFile.

8 years agoUse bytes internally everywhere for client paths.
Jelmer Vernooij [Sun, 13 Sep 2015 10:08:13 +0000 (10:08 +0000)]
Use bytes internally everywhere for client paths.

8 years agoFix clone example. (#374)
Jelmer Vernooij [Sun, 13 Sep 2015 09:37:51 +0000 (09:37 +0000)]
Fix clone example. (#374)

8 years agoAgree to relicensing
Takeshi Kanemoto [Sat, 12 Sep 2015 01:12:32 +0000 (10:12 +0900)]
Agree to relicensing

8 years agoApprove relicensing my contributions as dual Apachev2/GPLv2
Brendan Cully [Fri, 11 Sep 2015 22:39:55 +0000 (15:39 -0700)]
Approve relicensing my contributions as dual Apachev2/GPLv2

8 years agoUpdate relicensing-apachev2.txt
Ryan McKern [Fri, 11 Sep 2015 06:06:18 +0000 (23:06 -0700)]
Update relicensing-apachev2.txt

Removed my name as I have no problem with my contribution being relicensed.

8 years agoRemove Andres Lowrie from relicensing-apachev2.txt.
Jelmer Vernooij [Sat, 12 Sep 2015 02:15:27 +0000 (02:15 +0000)]
Remove Andres Lowrie from relicensing-apachev2.txt.

8 years agoRemove Marc Brinkmann per his request.
Jelmer Vernooij [Sat, 12 Sep 2015 02:14:32 +0000 (02:14 +0000)]
Remove Marc Brinkmann per his request.

8 years agoRemove Rod Cloutier from relicensing-Apachev2.txt.
Jelmer Vernooij [Sat, 12 Sep 2015 02:13:26 +0000 (02:13 +0000)]
Remove Rod Cloutier from relicensing-Apachev2.txt.

Date: Fri, 11 Sep 2015 01:46:07 -0400
From: Rodrigue Cloutier <rodcloutier@gmail.com>
To: jelmer@jelmer.uk
Subject: Re: Re-licensing under dual GPLv2+/Apachev2+
X-Mailer: Apple Mail (2.2070.6)

If am fine releasing my cntribution under dual GPLv2+/Apachev2+

Rod

8 years agoAccept relicensing
Chow Loong Jin [Fri, 11 Sep 2015 05:22:14 +0000 (13:22 +0800)]
Accept relicensing

8 years agoAgree to relicensing
David Pursehouse [Mon, 15 Jun 2015 14:08:31 +0000 (23:08 +0900)]
Agree to relicensing

by removing my name from the list.

8 years agoAnother python2.6 fix.
Jelmer Vernooij [Fri, 11 Sep 2015 00:23:07 +0000 (00:23 +0000)]
Another python2.6 fix.

8 years agoCheck for PyLong, for pypy.
Jelmer Vernooij [Fri, 11 Sep 2015 00:21:19 +0000 (00:21 +0000)]
Check for PyLong, for pypy.

8 years agoFix shlex, now on python2.
Jelmer Vernooij [Fri, 11 Sep 2015 00:03:20 +0000 (00:03 +0000)]
Fix shlex, now on python2.

8 years agoFix build on Python3.
Jelmer Vernooij [Thu, 10 Sep 2015 23:30:45 +0000 (23:30 +0000)]
Fix build on Python3.

8 years agoFix shlex use on python2.6.
Jelmer Vernooij [Thu, 10 Sep 2015 23:23:33 +0000 (23:23 +0000)]
Fix shlex use on python2.6.

8 years agoRevert "Attempt to fix test suite on python2.6."
Jelmer Vernooij [Thu, 10 Sep 2015 23:11:43 +0000 (23:11 +0000)]
Revert "Attempt to fix test suite on python2.6."

This reverts commit 3b0ed1f9b2d85dc46cae3470978407c2187f189b.

8 years agoOnly check last line in blackbox output, as pypy outputs extra lines.
Jelmer Vernooij [Thu, 10 Sep 2015 22:54:19 +0000 (22:54 +0000)]
Only check last line in blackbox output, as pypy outputs extra lines.

8 years agoAttempt to fix test suite on python2.6.
Jelmer Vernooij [Thu, 10 Sep 2015 22:44:16 +0000 (22:44 +0000)]
Attempt to fix test suite on python2.6.

8 years agoUse assertEqual rather than assertEquals.
Jelmer Vernooij [Thu, 10 Sep 2015 22:25:31 +0000 (22:25 +0000)]
Use assertEqual rather than assertEquals.

8 years agoFix python3 support.
Jelmer Vernooij [Thu, 10 Sep 2015 01:09:34 +0000 (01:09 +0000)]
Fix python3 support.

8 years agoSupport refspecs properly in porcelain.pull and porcelain.push.
Jelmer Vernooij [Wed, 9 Sep 2015 02:33:30 +0000 (02:33 +0000)]
Support refspecs properly in porcelain.pull and porcelain.push.

8 years agoAdd parse_reftuple, parse_reftuples, parse_refs.
Jelmer Vernooij [Wed, 9 Sep 2015 02:22:10 +0000 (02:22 +0000)]
Add parse_reftuple, parse_reftuples, parse_refs.

8 years agoFix push test.
Jelmer Vernooij [Wed, 9 Sep 2015 02:21:48 +0000 (02:21 +0000)]
Fix push test.

8 years agoVerify commit follows symbolic refs.
Jelmer Vernooij [Wed, 9 Sep 2015 02:16:10 +0000 (02:16 +0000)]
Verify commit follows symbolic refs.

8 years agoAdd dulwich.objectspec.parse_refspec.
Jelmer Vernooij [Wed, 9 Sep 2015 00:34:27 +0000 (00:34 +0000)]
Add dulwich.objectspec.parse_refspec.