Jelmer Vernooij [Sun, 13 Dec 2015 15:14:39 +0000 (15:14 +0000)]
Add multi_server, initial doc.
Jelmer Vernooij [Sun, 13 Dec 2015 14:10:00 +0000 (14:10 +0000)]
Ship .testr.conf and TODO.
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.
Jelmer Vernooij [Thu, 3 Dec 2015 15:57:40 +0000 (15:57 +0000)]
Add note about performance, update NEWS.
jsbain [Tue, 1 Dec 2015 12:28:34 +0000 (12:28 +0000)]
Fix thinpack support over http
Jelmer Vernooij [Thu, 3 Dec 2015 14:50:06 +0000 (14:50 +0000)]
Update NEWS.
Jelmer Vernooij [Thu, 3 Dec 2015 14:49:39 +0000 (14:49 +0000)]
Remove unused import.
Jelmer Vernooij [Thu, 3 Dec 2015 14:49:26 +0000 (14:49 +0000)]
Avoid hasattr.
Jelmer Vernooij [Thu, 3 Dec 2015 14:48:41 +0000 (14:48 +0000)]
Merge branch 'py3-c-modules' of git://github.com/lelit/dulwich
Lele Gaifax [Thu, 3 Dec 2015 12:38:28 +0000 (13:38 +0100)]
Avoid deprecation warning due to renamed assertion method in Py3.2+
Lele Gaifax [Thu, 3 Dec 2015 12:20:55 +0000 (13:20 +0100)]
Treat pathnames as bytes in the Python 3 C modules
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.
Lele Gaifax [Thu, 3 Dec 2015 09:31:05 +0000 (10:31 +0100)]
Add missing DECREF on local variable
Jelmer Vernooij [Wed, 2 Dec 2015 19:51:50 +0000 (19:51 +0000)]
Fix tests.
Jelmer Vernooij [Wed, 2 Dec 2015 19:39:39 +0000 (19:39 +0000)]
Add read_reflog.
Jelmer Vernooij [Wed, 2 Dec 2015 15:38:15 +0000 (15:38 +0000)]
Add parse_reflog_line.
Jelmer Vernooij [Wed, 2 Dec 2015 15:29:07 +0000 (15:29 +0000)]
Add format_reflog_line.
Jelmer Vernooij [Tue, 1 Dec 2015 00:14:58 +0000 (00:14 +0000)]
Update NEWS, fix style.
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
Jelmer Vernooij [Mon, 23 Nov 2015 00:40:21 +0000 (00:40 +0000)]
Avoid using regular expressions for gitfile parsing.
Jelmer Vernooij [Mon, 23 Nov 2015 00:32:36 +0000 (00:32 +0000)]
Add constant for control dir name.
Jelmer Vernooij [Sun, 22 Nov 2015 22:41:58 +0000 (22:41 +0000)]
Distinguish code written by and copyright.
Jelmer Vernooij [Sun, 15 Nov 2015 14:35:01 +0000 (14:35 +0000)]
Remove Chris.
Jelmer Vernooij [Sat, 7 Nov 2015 15:52:39 +0000 (15:52 +0000)]
Add basic porcelain page in tutorial.
Jelmer Vernooij [Sat, 7 Nov 2015 14:52:43 +0000 (14:52 +0000)]
Clarify that tox and travis can be used for running tests.
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.
Jelmer Vernooij [Wed, 4 Nov 2015 03:04:21 +0000 (03:04 +0000)]
Mark archive tests as known failing on python2.6.
Jelmer Vernooij [Wed, 4 Nov 2015 02:19:48 +0000 (02:19 +0000)]
s/ListCBytesIO/ChunkedBytesIO/g
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
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
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.
Jelmer Vernooij [Sun, 1 Nov 2015 04:33:02 +0000 (04:33 +0000)]
Once again, fix tests on python3.
Jelmer Vernooij [Sun, 1 Nov 2015 03:47:12 +0000 (03:47 +0000)]
Initial work towards git-upload-archive support.
Jelmer Vernooij [Sun, 1 Nov 2015 03:39:58 +0000 (03:39 +0000)]
Clarify behaviour of parse_committishs.
Jelmer Vernooij [Sun, 1 Nov 2015 03:36:41 +0000 (03:36 +0000)]
Add convenience method for parsing a commit reference.
Jelmer Vernooij [Sun, 1 Nov 2015 01:08:08 +0000 (01:08 +0000)]
Add dulwich.archive module.
Jelmer Vernooij [Sun, 1 Nov 2015 00:06:09 +0000 (00:06 +0000)]
Fix tests on Python3.
Jelmer Vernooij [Sat, 31 Oct 2015 22:40:35 +0000 (22:40 +0000)]
Simplify handling of SSH command invocation.
Jelmer Vernooij [Sat, 31 Oct 2015 22:33:45 +0000 (22:33 +0000)]
Merge some SSH escaping fixes from tommie-lie.
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)
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
Jelmer Vernooij [Sat, 31 Oct 2015 21:58:13 +0000 (21:58 +0000)]
Remove max.
Thomas Liebetraut [Thu, 15 Oct 2015 17:57:39 +0000 (19:57 +0200)]
Fix bytes/string literal type errors for Python 3.4.
Thomas Liebetraut [Wed, 14 Oct 2015 17:53:32 +0000 (19:53 +0200)]
gitolite requires single quotes (') around the repository name.
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.
Damien Tournoud [Sat, 19 Sep 2015 13:16:40 +0000 (15:16 +0200)]
Relicensing, see #153
Jameson Nash [Sat, 19 Sep 2015 00:46:42 +0000 (20:46 -0400)]
give permission to relicence my contribution
Jelmer Vernooij [Sat, 19 Sep 2015 00:48:25 +0000 (00:48 +0000)]
Start on 0.11.3.
Jelmer Vernooij [Sat, 19 Sep 2015 00:06:33 +0000 (00:06 +0000)]
Release 0.11.2.
Jelmer Vernooij [Fri, 18 Sep 2015 23:50:59 +0000 (23:50 +0000)]
Remove David Blewett from list, per his comment on GitHub.
Andreas Kloeckner [Mon, 14 Sep 2015 04:49:13 +0000 (23:49 -0500)]
Fix Paramiko command quoting (for Unicode->bytes and inclusion of quotes)
Jelmer Vernooij [Sun, 13 Sep 2015 23:07:16 +0000 (23:07 +0000)]
Only import subprocess once.
Jelmer Vernooij [Sun, 13 Sep 2015 22:30:36 +0000 (22:30 +0000)]
Move ParamikoSSHVendor to dulwich.contrib.paramiko_vendor, to avoid import errors.
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.
Jelmer Vernooij [Sun, 13 Sep 2015 21:58:29 +0000 (21:58 +0000)]
Move ParamikoSSHVendor to dulwich.contrib.paramiko.
Jelmer Vernooij [Sun, 13 Sep 2015 20:56:04 +0000 (20:56 +0000)]
Support quiet capability.
Andreas Kloeckner [Sun, 13 Sep 2015 19:36:11 +0000 (14:36 -0500)]
Use bytestring for Paramiko stderr log
Jelmer Vernooij [Sun, 13 Sep 2015 20:26:44 +0000 (20:26 +0000)]
Announce agent in dulwich.server as well.
Jelmer Vernooij [Sun, 13 Sep 2015 20:12:34 +0000 (20:12 +0000)]
Send agent= capability from client. (#298).
Jelmer Vernooij [Sun, 13 Sep 2015 18:55:07 +0000 (18:55 +0000)]
Start on 0.11.2.
Jelmer Vernooij [Sun, 13 Sep 2015 18:10:10 +0000 (18:10 +0000)]
Release 0.11.1.
Jelmer Vernooij [Sun, 13 Sep 2015 18:09:05 +0000 (18:09 +0000)]
Update MANIFEST.in.
Jelmer Vernooij [Sun, 13 Sep 2015 17:42:08 +0000 (17:42 +0000)]
Release 0.11.0.
Jelmer Vernooij [Sun, 13 Sep 2015 17:39:59 +0000 (17:39 +0000)]
Clarify some types in docstrings.
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.
Jelmer Vernooij [Sun, 13 Sep 2015 14:57:55 +0000 (14:57 +0000)]
Add porcelain.pack_objects.
Jelmer Vernooij [Sun, 13 Sep 2015 14:40:02 +0000 (14:40 +0000)]
Add porcelain.repack().
Jelmer Vernooij [Sun, 13 Sep 2015 14:28:19 +0000 (14:28 +0000)]
Fix parsing of quoted strings in config.
Jelmer Vernooij [Sun, 13 Sep 2015 13:34:36 +0000 (13:34 +0000)]
Pass host as string.
Jelmer Vernooij [Sun, 13 Sep 2015 13:28:25 +0000 (13:28 +0000)]
Fix porcelain tests on all versions.
Jelmer Vernooij [Sun, 13 Sep 2015 13:28:04 +0000 (13:28 +0000)]
Run py34 tests in tox.
Gary van der Merwe [Tue, 26 May 2015 07:57:53 +0000 (09:57 +0200)]
Add test for quotes in config file.
Jelmer Vernooij [Sun, 13 Sep 2015 11:56:23 +0000 (11:56 +0000)]
Fix handling of hostname on Python3. #367
Jelmer Vernooij [Sun, 13 Sep 2015 11:56:16 +0000 (11:56 +0000)]
Fix handling of encodings for ls-remote and log on python3.
Jelmer Vernooij [Sun, 13 Sep 2015 11:45:54 +0000 (11:45 +0000)]
Add comparators to ShaFile.
Jelmer Vernooij [Sun, 13 Sep 2015 10:08:13 +0000 (10:08 +0000)]
Use bytes internally everywhere for client paths.
Jelmer Vernooij [Sun, 13 Sep 2015 09:37:51 +0000 (09:37 +0000)]
Fix clone example. (#374)
Takeshi Kanemoto [Sat, 12 Sep 2015 01:12:32 +0000 (10:12 +0900)]
Agree to relicensing
Brendan Cully [Fri, 11 Sep 2015 22:39:55 +0000 (15:39 -0700)]
Approve relicensing my contributions as dual Apachev2/GPLv2
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.
Jelmer Vernooij [Sat, 12 Sep 2015 02:15:27 +0000 (02:15 +0000)]
Remove Andres Lowrie from relicensing-apachev2.txt.
Jelmer Vernooij [Sat, 12 Sep 2015 02:14:32 +0000 (02:14 +0000)]
Remove Marc Brinkmann per his request.
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
Chow Loong Jin [Fri, 11 Sep 2015 05:22:14 +0000 (13:22 +0800)]
Accept relicensing
David Pursehouse [Mon, 15 Jun 2015 14:08:31 +0000 (23:08 +0900)]
Agree to relicensing
by removing my name from the list.
Jelmer Vernooij [Fri, 11 Sep 2015 00:23:07 +0000 (00:23 +0000)]
Another python2.6 fix.
Jelmer Vernooij [Fri, 11 Sep 2015 00:21:19 +0000 (00:21 +0000)]
Check for PyLong, for pypy.
Jelmer Vernooij [Fri, 11 Sep 2015 00:03:20 +0000 (00:03 +0000)]
Fix shlex, now on python2.
Jelmer Vernooij [Thu, 10 Sep 2015 23:30:45 +0000 (23:30 +0000)]
Fix build on Python3.
Jelmer Vernooij [Thu, 10 Sep 2015 23:23:33 +0000 (23:23 +0000)]
Fix shlex use 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.
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.
Jelmer Vernooij [Thu, 10 Sep 2015 22:44:16 +0000 (22:44 +0000)]
Attempt to fix test suite on python2.6.
Jelmer Vernooij [Thu, 10 Sep 2015 22:25:31 +0000 (22:25 +0000)]
Use assertEqual rather than assertEquals.
Jelmer Vernooij [Thu, 10 Sep 2015 01:09:34 +0000 (01:09 +0000)]
Fix python3 support.
Jelmer Vernooij [Wed, 9 Sep 2015 02:33:30 +0000 (02:33 +0000)]
Support refspecs properly in porcelain.pull and porcelain.push.
Jelmer Vernooij [Wed, 9 Sep 2015 02:22:10 +0000 (02:22 +0000)]
Add parse_reftuple, parse_reftuples, parse_refs.
Jelmer Vernooij [Wed, 9 Sep 2015 02:21:48 +0000 (02:21 +0000)]
Fix push test.
Jelmer Vernooij [Wed, 9 Sep 2015 02:16:10 +0000 (02:16 +0000)]
Verify commit follows symbolic refs.
Jelmer Vernooij [Wed, 9 Sep 2015 00:34:27 +0000 (00:34 +0000)]
Add dulwich.objectspec.parse_refspec.