jelmer/dulwich.git
8 years agoRemove Brian Visel.
Jelmer Vernooij [Sat, 18 Jul 2015 12:36:44 +0000 (12:36 +0000)]
Remove Brian Visel.

8 years agoApprove my contributions being relicensed
Paul Hummer [Fri, 17 Jul 2015 22:34:08 +0000 (16:34 -0600)]
Approve my contributions being relicensed

Removing my name from the list of people needed to be tracked down in order to relicense dulwich.

8 years agoAgree to relicense to dual GPLv2/Apache v2.
Tommy Yu [Fri, 17 Jul 2015 03:57:25 +0000 (15:57 +1200)]
Agree to relicense to dual GPLv2/Apache v2.

8 years agoI agree to relicensing my contributions
Abderrahim Kitouni [Sun, 5 Jul 2015 13:34:47 +0000 (14:34 +0100)]
I agree to relicensing my contributions

8 years agoI agree to relicensing.
Tay Ray Chuan [Mon, 29 Jun 2015 15:13:45 +0000 (23:13 +0800)]
I agree to relicensing.

8 years agoRemove Alexander.
Jelmer Vernooij [Thu, 25 Jun 2015 15:58:24 +0000 (15:58 +0000)]
Remove Alexander.

Date: Thu, 25 Jun 2015 09:53:19 +0300
From: Alexander Belchenko <bialix@ukr.net>
To: jelmer@jelmer.uk
Subject: Re: Re-licensing under dual GPLv2+/Apachev2+
X-Mailer: mail.ukr.net 5.0

Hi Jelmer, I'm OK with any license. Do what you need. Alexander

8 years agoCombine duplicate entries.
Jelmer Vernooij [Wed, 24 Jun 2015 23:56:11 +0000 (23:56 +0000)]
Combine duplicate entries.

8 years agoRemove Roland.
Jelmer Vernooij [Wed, 24 Jun 2015 22:54:25 +0000 (22:54 +0000)]
Remove Roland.

Date: Wed, 24 Jun 2015 16:42:03 +0200
From: Roland Mas <lolando@debian.org>
To: jelmer@jelmer.uk
Subject: Re: Re-licensing under dual GPLv2+/Apachev2+
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux)

I'm okay with relicensing my contributions to Dulwich to
GPLv2+/Apachev2+.  As for the pull request, I don't have a Github
account, so you're going to have to make it yourself :-)

Roland.

8 years agoremove Siddharth Agarwal from relicensing text file
Siddharth Agarwal [Wed, 24 Jun 2015 17:20:34 +0000 (10:20 -0700)]
remove Siddharth Agarwal from relicensing text file

This code is copyright my employer, Facebook, which already licensed my
contribution as GPLv2 or later + Apache v2 at the time it was submitted. See
https://github.com/jelmer/dulwich/pull/159.

8 years agoUpdate NEWS.
Jelmer Vernooij [Mon, 22 Jun 2015 22:30:17 +0000 (22:30 +0000)]
Update NEWS.

8 years agoporcelain: add ls-remote equivalent using client.get_refs
Mike Edgar [Sat, 20 Jun 2015 19:58:36 +0000 (15:58 -0400)]
porcelain: add ls-remote equivalent using client.get_refs

8 years agoclient: add get_refs method for just ref discovery
Mike Edgar [Sat, 20 Jun 2015 19:58:13 +0000 (15:58 -0400)]
client: add get_refs method for just ref discovery

8 years agoRemove codingtony (only contributed removal of a single line).
Jelmer Vernooij [Fri, 19 Jun 2015 06:15:48 +0000 (06:15 +0000)]
Remove codingtony (only contributed removal of a single line).

8 years agoCombine line for Ryan Faulkner.
Jelmer Vernooij [Fri, 19 Jun 2015 06:15:23 +0000 (06:15 +0000)]
Combine line for Ryan Faulkner.

8 years agoRemove Ross Light from relicensing
Ross Light [Fri, 19 Jun 2015 02:14:58 +0000 (19:14 -0700)]
Remove Ross Light from relicensing

I agree to release my contributions under the Apache 2.0 license.

8 years agoUpdate NEWS.
Jelmer Vernooij [Fri, 19 Jun 2015 04:00:52 +0000 (04:00 +0000)]
Update NEWS.

8 years agoRewrite PackData._follow_chain to iterate rather than recurse.
William Grant [Fri, 19 Jun 2015 01:01:00 +0000 (11:01 +1000)]
Rewrite PackData._follow_chain to iterate rather than recurse.

A test needed to be fixed to cope with the new breadth-first order.

8 years agoRewrite PackData.resolve_object to iterate rather than recurse.
William Grant [Fri, 19 Jun 2015 00:35:29 +0000 (10:35 +1000)]
Rewrite PackData.resolve_object to iterate rather than recurse.

Delta chains can get long, and recursion doesn't buy us much here.

8 years agoRemove Chris Reid.
Jelmer Vernooij [Thu, 18 Jun 2015 05:42:47 +0000 (05:42 +0000)]
Remove Chris Reid.

Date: Thu, 18 Jun 2015 14:58:34 +1000
From: Chris Reid <chris@reidsy.com>
To: jelmer@jelmer.uk
Subject: Re: Re-licensing under dual GPLv2+/Apachev2+

I'm fine with the re-license

(sorry for the slow reply, google sent it to the spam folder)

Regards
Chris Reid

8 years agoRemove my objection to relicensing
bduncan [Wed, 17 Jun 2015 07:56:53 +0000 (08:56 +0100)]
Remove my objection to relicensing

8 years agoAgree to relicense my contributions
Ali Sabil [Wed, 17 Jun 2015 20:19:04 +0000 (21:19 +0100)]
Agree to relicense my contributions

8 years agoAgree to relicense my contributions
Fabien Boucher [Mon, 15 Jun 2015 21:34:04 +0000 (23:34 +0200)]
Agree to relicense my contributions

8 years agoRemove myself from the list of not-yet-relicensors
Nick Stenning [Mon, 15 Jun 2015 15:02:33 +0000 (17:02 +0200)]
Remove myself from the list of not-yet-relicensors

8 years agoRemove David Carr from relicensing-apachev2.txt
David M. Carr [Mon, 15 Jun 2015 12:45:44 +0000 (08:45 -0400)]
Remove David Carr from relicensing-apachev2.txt

8 years agoAgree to relicensing
Bruno Renié [Mon, 15 Jun 2015 09:40:14 +0000 (11:40 +0200)]
Agree to relicensing

8 years agoApprove relicensing
David Keijser [Mon, 15 Jun 2015 07:30:08 +0000 (09:30 +0200)]
Approve relicensing

8 years agoAgree to relicensing.
Hwee Miin Koh [Mon, 15 Jun 2015 03:06:38 +0000 (11:06 +0800)]
Agree to relicensing.

8 years agoUpdate relicensing-apachev2.txt
Max Shawabkeh [Mon, 15 Jun 2015 01:09:09 +0000 (18:09 -0700)]
Update relicensing-apachev2.txt

8 years agoremove myself from relicensing-apachev2.txt
Dan Callaghan [Mon, 15 Jun 2015 00:23:07 +0000 (10:23 +1000)]
remove myself from relicensing-apachev2.txt

I consent to the proposed re-licensing. (My contribution to Dulwich is
not copyrightable anyway.)

8 years agoRemove my name
Adam "Cezar" Jenkins [Sun, 14 Jun 2015 23:55:26 +0000 (16:55 -0700)]
Remove my name

8 years agoI agree to the proposed relicensing.
Max Bowsher [Sun, 14 Jun 2015 21:42:37 +0000 (22:42 +0100)]
I agree to the proposed relicensing.

8 years agoI consent to dual licensing my contributions to GPLv2/Apache
Jc2k [Sun, 14 Jun 2015 10:19:34 +0000 (11:19 +0100)]
I consent to dual licensing my contributions to GPLv2/Apache

8 years agoBenjamin Pollack has approved the relicensing
Benjamin Pollack [Sun, 14 Jun 2015 13:00:41 +0000 (09:00 -0400)]
Benjamin Pollack has approved the relicensing

8 years agoRemove Ricardo.
Jelmer Vernooij [Sun, 14 Jun 2015 18:18:19 +0000 (18:18 +0000)]
Remove Ricardo.

Date: Sun, 14 Jun 2015 14:00:30 -0300
From: Ricardo Salveti de Araujo <rsalveti@gmail.com>
To: Jelmer Vernooij <jelmer@samba.org>
Subject: Re: [dulwich] Change License (#153)

+1 to re-license it under Apache v2 (or later).

Thanks,

rsalveti

8 years agolicense change OK
André Roth [Sun, 14 Jun 2015 13:58:58 +0000 (15:58 +0200)]
license change OK

8 years agoUpdate relicensing-apachev2.txt
JonChu [Sat, 13 Jun 2015 19:32:10 +0000 (12:32 -0700)]
Update relicensing-apachev2.txt

8 years agoRemove Pascal.
Jelmer Vernooij [Sat, 13 Jun 2015 16:45:12 +0000 (16:45 +0000)]
Remove Pascal.

Date: Sat, 13 Jun 2015 09:25:24 +0200
From: Pascal Quantin <pascal.quantin@gmail.com>
To: jelmer@jelmer.uk
Subject: Re: Re-licensing under dual GPLv2+/Apachev2+

Hi Jelmer,

I do not have a Github account so I cannot create a pull request, but
I'm OK with the relicensing so you can remove me from the list.

Best regards,
Pascal.

8 years agoRelease contribution under dual GPLv2 / Apachev2 per #153
Jason R. Coombs [Sat, 13 Jun 2015 12:58:44 +0000 (08:58 -0400)]
Release contribution under dual GPLv2 / Apachev2 per #153

8 years agolicense: I consent to dual licensing my contributions to GPLv2/Apache
Alex Holmes [Sat, 13 Jun 2015 14:07:18 +0000 (15:07 +0100)]
license: I consent to dual licensing my contributions to GPLv2/Apache

8 years agoUpdate relicensing-apachev2.txt
Víðir Valberg Guðmundsson [Sat, 13 Jun 2015 08:11:07 +0000 (10:11 +0200)]
Update relicensing-apachev2.txt

8 years agolicense: I consent to dual licensing my contributions to GPLv2/Apache
Hannu Valtonen [Sat, 13 Jun 2015 06:30:44 +0000 (09:30 +0300)]
license: I consent to dual licensing my contributions to GPLv2/Apache

8 years agoI hereby relicense all my contributions to dulwich
Michael K [Sat, 13 Jun 2015 06:14:36 +0000 (08:14 +0200)]
I hereby relicense all my contributions to dulwich

All my contributions to Dulwich are dual licensed under the GNU GPLv2
(or later) and the Apachev2 (or later) licenses.

8 years agoI concent to relicensing Dulwich under dual GPLv2+/Apachev2+ license
Dmitrij D. Czarkoff [Sat, 13 Jun 2015 04:40:49 +0000 (06:40 +0200)]
I concent to relicensing Dulwich under dual GPLv2+/Apachev2+ license

8 years agoRemove David Ostrovsky.
Jelmer Vernooij [Sat, 13 Jun 2015 04:25:25 +0000 (04:25 +0000)]
Remove David Ostrovsky.

Date: Sat, 13 Jun 2015 06:02:03 +0200
From: David Ostrovsky <david@ostrovsky.org>
To: jelmer@jelmer.uk
Subject: Re: Re-licensing under dual GPLv2+/Apachev2+
X-Mailer: Evolution 3.10.4

I'm fine to relicense my contribution under dual GPLv2/Apachev2 license.

David Ostrovsky

8 years agoAllow code to be used under dual Apachev2/GPLv2 license.
dak180 [Sat, 13 Jun 2015 02:35:04 +0000 (22:35 -0400)]
Allow code to be used under dual Apachev2/GPLv2 license.

8 years agoconsent to dual license
Ted Horst [Sat, 13 Jun 2015 02:59:21 +0000 (21:59 -0500)]
consent to dual license

8 years agoConsent to Apachev2/GPLv2 relicensing.
William Grant [Sat, 13 Jun 2015 02:39:49 +0000 (12:39 +1000)]
Consent to Apachev2/GPLv2 relicensing.

8 years agoUpdate relicensing-apachev2.txt
Paul Chen [Sat, 13 Jun 2015 02:04:45 +0000 (10:04 +0800)]
Update relicensing-apachev2.txt

happy to relicense

8 years agoRemove Andi.
Jelmer Vernooij [Sat, 13 Jun 2015 02:05:09 +0000 (02:05 +0000)]
Remove Andi.

Date: Fri, 12 Jun 2015 18:59:13 -0700
From: Andi McClure <andi.m.mcclure@gmail.com>
To: jelmer@jelmer.uk
Subject: Re: Re-licensing under dual GPLv2+/Apachev2+

Hello, you have my permission to do this. Please make the .txt change
for me. Thanks.

8 years agoCope with other filesystem encodings that don't support encoding special character...
Jelmer Vernooij [Wed, 3 Jun 2015 21:03:44 +0000 (21:03 +0000)]
Cope with other filesystem encodings that don't support encoding special character used for tests.

8 years agoMake _fancy_rename private, and only use it on Windows.
Jelmer Vernooij [Tue, 2 Jun 2015 20:16:02 +0000 (20:16 +0000)]
Make _fancy_rename private, and only use it on Windows.

8 years agofix off-by-one depth bug in serving shallow clones
Mike Edgar [Tue, 2 Jun 2015 00:32:30 +0000 (20:32 -0400)]
fix off-by-one depth bug in serving shallow clones

8 years agoUpdate relicensing-apachev2.txt
Marcin Kuźmiński [Tue, 2 Jun 2015 18:21:45 +0000 (20:21 +0200)]
Update relicensing-apachev2.txt

8 years agoConsent to apache2 relicensing.
Augie Fackler [Mon, 1 Jun 2015 21:34:59 +0000 (17:34 -0400)]
Consent to apache2 relicensing.

Done as a manual step for me - my Google work is approved (see pull request #311), and if I have any work that predates my time at Google (I think I do?) I approve for that too.

Thanks!

8 years agoConsent to GPLv2/Apachev2 relicense on behalf of Googlers
Mike Edgar [Mon, 1 Jun 2015 21:27:53 +0000 (17:27 -0400)]
Consent to GPLv2/Apachev2 relicense on behalf of Googlers

8 years agoI approve of the license change to Apache v2.
David Bennett [Mon, 1 Jun 2015 20:00:28 +0000 (15:00 -0500)]
I approve of the license change to Apache v2.

8 years agoFix regression in handling of tags. (#302).
Jelmer Vernooij [Sun, 31 May 2015 18:28:47 +0000 (18:28 +0000)]
Fix regression in handling of tags. (#302).

8 years agoConsent to GPLv2/Apachev2 relicense
James Wes/tby [Sat, 30 May 2015 19:55:06 +0000 (20:55 +0100)]
Consent to GPLv2/Apachev2 relicense

I consent to my contributions being relicensed in this way.

8 years agoAdd request to previous contributors wrt relicensing.
Jelmer Vernooij [Sat, 30 May 2015 19:39:58 +0000 (19:39 +0000)]
Add request to previous contributors wrt relicensing.

8 years agoIncrease appveyor matrix, and enable bdist_wheel builds.
Gary van der Merwe [Sat, 23 May 2015 13:35:57 +0000 (15:35 +0200)]
Increase appveyor matrix, and enable bdist_wheel builds.

8 years agoRework travis so that it uses containers & caches pip downloads.
Gary van der Merwe [Mon, 11 May 2015 16:40:27 +0000 (18:40 +0200)]
Rework travis so that it uses containers & caches pip downloads.

8 years agoMark dulwich.tests.compat.test_client.DulwichTCPClientTest as expectedFailure on...
Gary van der Merwe [Mon, 25 May 2015 10:05:17 +0000 (12:05 +0200)]
Mark dulwich.tests.compat.test_client.DulwichTCPClientTest as expectedFailure on windows.

8 years agoRip out unicode mkdtemp hack - it breaks on filesystems where sys.getfilesystemencodi... upstream/0.10.1+git20150525
Jelmer Vernooij [Mon, 25 May 2015 12:35:47 +0000 (12:35 +0000)]
Rip out unicode mkdtemp hack - it breaks on filesystems where sys.getfilesystemencoding() == 'ascii'.

8 years agoAllow passing in fs encoding to _fs_to_tree_path.
Jelmer Vernooij [Mon, 25 May 2015 12:30:09 +0000 (12:30 +0000)]
Allow passing in fs encoding to _fs_to_tree_path.

sys.getfilesystemencoding() may be 'ascii' in which case some characters can not be encoded.

8 years agoSwitched `default_local_git_client_cls` to `LocalGitClient`.
Gary van der Merwé [Thu, 30 Apr 2015 09:19:44 +0000 (11:19 +0200)]
Switched `default_local_git_client_cls` to `LocalGitClient`.

8 years agoI'm fine with having my contributions BSD-licensed
Jonas Haag [Sun, 24 May 2015 15:35:21 +0000 (17:35 +0200)]
I'm fine with having my contributions BSD-licensed

8 years agoAdd definition for 'quiet' capability.
Jelmer Vernooij [Sun, 24 May 2015 15:19:31 +0000 (15:19 +0000)]
Add definition for 'quiet' capability.

8 years agoAdvertise ofs-delta in server side capabilities.
Jelmer Vernooij [Sun, 24 May 2015 15:18:38 +0000 (15:18 +0000)]
Advertise ofs-delta in server side capabilities.

8 years agoPrefix capabilities with space, consistent with C Git.
Jelmer Vernooij [Sun, 24 May 2015 15:15:40 +0000 (15:15 +0000)]
Prefix capabilities with space, consistent with C Git.

8 years agoFix handling of 'done' in graph walker and implement the 'no-done' capability. (#88)
Tommy Yu [Sun, 24 May 2015 14:29:11 +0000 (14:29 +0000)]
Fix handling of 'done' in graph walker and implement the 'no-done' capability. (#88)

The gist of this gnarly problem is that it looks like the implementation over HTTP behaves as-if the `no-done` capability was enabled but unspecified so the reference client would make a second round trip back with more `haves` but then it doesn't know what to do with the `PACK` that was already sent. Alternatively there are cases where the side-band was used when it was expecting ACK/NAK. There were multiple problems with the code base that made this issue rather hard to stomp out, and here are the fixes (some verbatim from commit messages).

- `MultiAckDetailedGraphWalkerImpl` rebuilt to ensure output generated
  matches the reference implementation, like the git-http-backend. (Even though this is not strictly necessary, repeatedly calling `all_wants_specified` doesn't really change much given that there's only one place where the commits can be added in, which is by the object store through the `ack` method.

- Correction to the communication after all `have` lines have been processed. As a freebie I got `no-done` capability implemented since that's what it looked like before.

- There is another issue where attempts to pull an unrelated repo, the
  various combination of the previous flaws made it difficult to send
  the correct number of NAKs.  Removing the walker.send_ack call from
  the walker implementation and just ensure the ack is the only method
  that will call send_ack simplifies the process of correcting this.

- Added various state variables to the handler to track whether the `done` token is expected.

- Added a couple methods to deal with the handling of the above state variables, which the walker implementations themselves have access to through a method provided by the generic protocol walker class

- Added a method to the graph walker that takes in the state variables provided by the handler to delegate the dealing of the final ACK/NAK line that ends the section to permit the PACK section to begin, which then gets delegated to the Impl instances (which also have been normalized to address this).

- Finally, cleaned up the test cases and added further tests where relevant. Naturally
one of the earlier commits introduce some test examples that demonstrates this problem.

8 years agoAdd TestCase.assertObjectstoreEqual.
Jelmer Vernooij [Sat, 23 May 2015 20:21:45 +0000 (20:21 +0000)]
Add TestCase.assertObjectstoreEqual.

8 years agoUpdate trove classifiers to include pypy and cpython 3.4.
Jelmer Vernooij [Sat, 23 May 2015 17:15:22 +0000 (17:15 +0000)]
Update trove classifiers to include pypy and cpython 3.4.

8 years agoUpdate note about Python3 support.
Jelmer Vernooij [Sat, 23 May 2015 17:13:27 +0000 (17:13 +0000)]
Update note about Python3 support.

8 years agoAdd text doc about relicensing to dual Apachev2/GPLv2.
Jelmer Vernooij [Sat, 23 May 2015 15:53:21 +0000 (15:53 +0000)]
Add text doc about relicensing to dual Apachev2/GPLv2.

See also https://github.com/jelmer/dulwich/issues/153

8 years agoRename HACKING to CONTRIBUTING.
Jelmer Vernooij [Sat, 23 May 2015 15:02:04 +0000 (15:02 +0000)]
Rename HACKING to CONTRIBUTING.

Add notes about pull requests and Apachev2 licensing.

8 years agoFix typos in HACKING.
Jelmer Vernooij [Sat, 23 May 2015 14:36:50 +0000 (14:36 +0000)]
Fix typos in HACKING.

9 years agoFix tests on Python3.
Jelmer Vernooij [Thu, 21 May 2015 20:46:32 +0000 (20:46 +0000)]
Fix tests on Python3.

9 years agoAdd root_path argument to _tree_to_fs_path.
Jelmer Vernooij [Thu, 21 May 2015 02:00:54 +0000 (02:00 +0000)]
Add root_path argument to _tree_to_fs_path.

9 years agoMake tree_to_fs_path and fs_to_tree_path private.
Jelmer Vernooij [Thu, 21 May 2015 01:52:53 +0000 (01:52 +0000)]
Make tree_to_fs_path and fs_to_tree_path private.

9 years agoMerge branch 'checkout_paths2' of git://github.com/garyvdm/dulwich
Jelmer Vernooij [Mon, 18 May 2015 13:47:03 +0000 (13:47 +0000)]
Merge branch 'checkout_paths2' of git://github.com/garyvdm/dulwich

9 years agoFix SSHGitClient on windows python3: Executable names must be a string, and not bytes.
Gary van der Merwe [Sat, 16 May 2015 09:20:46 +0000 (11:20 +0200)]
Fix SSHGitClient on windows python3: Executable names must be a string, and not bytes.

9 years agoImprove checkout path handling:
Gary van der Merwe [Mon, 11 May 2015 09:21:51 +0000 (11:21 +0200)]
Improve checkout path handling:

* Add index.fs_to_tree_path and index.tree_to_fs_path to translate between git
  tree paths, and checkout file system paths. These methods just translate the
  path separators for now. Use these methods where needed.

* Rename path arguments and variables to make it clear if they refer to a git
  tree paths, or checkout file system paths, or a checkout root.

9 years agoAvoid encoding or decoding checkout paths.
Gary van der Merwe [Mon, 11 May 2015 13:59:36 +0000 (15:59 +0200)]
Avoid encoding or decoding checkout paths.

* index.build_index_from_tree will not decode tree paths, but will write to the
  file system using the bytes paths.
* Repo.stage will accept either a bytes or string paths. Only if the path is a
  string with the path be encoded with sys.getfilesystemencoding(), otherwise
  the bytes will be used directly to write to the git tree.

9 years agoAdd failing test to ensure we don't fiddle with checkout path encoding.
Gary van der Merwe [Mon, 11 May 2015 13:45:38 +0000 (15:45 +0200)]
Add failing test to ensure we don't fiddle with checkout path encoding.

9 years agoImport expectedFailure for use in tests.
Jelmer Vernooij [Thu, 14 May 2015 12:56:37 +0000 (12:56 +0000)]
Import expectedFailure for use in tests.

9 years agoMerge branch 'symlinks' of git://github.com/garyvdm/dulwich
Jelmer Vernooij [Wed, 13 May 2015 13:28:19 +0000 (13:28 +0000)]
Merge branch 'symlinks' of git://github.com/garyvdm/dulwich

9 years agoFix DulciwhMockSSHClientTest on Python3.
Jelmer Vernooij [Tue, 12 May 2015 14:43:19 +0000 (14:43 +0000)]
Fix DulciwhMockSSHClientTest on Python3.

9 years agoFix server compat tests on python3 for plain TCP server.
Jelmer Vernooij [Tue, 12 May 2015 14:16:03 +0000 (14:16 +0000)]
Fix server compat tests on python3 for plain TCP server.

9 years agoSupport python3 in dulwich.patch.
Jelmer Vernooij [Tue, 12 May 2015 13:46:41 +0000 (13:46 +0000)]
Support python3 in dulwich.patch.

9 years agoUse bytes in remaining test_patch code.
Jelmer Vernooij [Tue, 12 May 2015 13:30:13 +0000 (13:30 +0000)]
Use bytes in remaining test_patch code.

9 years agoFor a symlink, stat.st_size is 0 on windows.
Gary van der Merwe [Tue, 12 May 2015 09:49:08 +0000 (11:49 +0200)]
For a symlink, stat.st_size is 0 on windows.

9 years agoSplit BuildIndexTests.test_nonempty so that the symlinks are tested separately.
Gary van der Merwe [Tue, 12 May 2015 09:54:06 +0000 (11:54 +0200)]
Split BuildIndexTests.test_nonempty so that the symlinks are tested separately.

9 years agoFor tests that require symlink support, check if os has a symlink attr rather
Gary van der Merwe [Tue, 12 May 2015 09:02:55 +0000 (11:02 +0200)]
For tests that require symlink support, check if os has a symlink attr rather
than checking sys.platform or os.name.

9 years agoMerge branch 'index_validate_path_element' of git://github.com/garyvdm/dulwich
Jelmer Vernooij [Tue, 12 May 2015 00:53:12 +0000 (00:53 +0000)]
Merge branch 'index_validate_path_element' of git://github.com/garyvdm/dulwich

9 years agoMake sure we clean up all temp dir when running tests.
Gary van der Merwe [Mon, 11 May 2015 20:56:54 +0000 (22:56 +0200)]
Make sure we clean up all temp dir when running tests.

9 years agoIn index.build_index_from_tree, pass the validate_path_element onto validate_path.
Gary van der Merwe [Mon, 11 May 2015 07:40:27 +0000 (09:40 +0200)]
In index.build_index_from_tree, pass the validate_path_element onto validate_path.

9 years agoSpelling fix.
Gary van der Merwe [Mon, 11 May 2015 07:39:51 +0000 (09:39 +0200)]
Spelling fix.

9 years agoFix FileSystemBackendTests.test_absolute on windows python3.
Gary van der Merwe [Thu, 7 May 2015 21:55:43 +0000 (23:55 +0200)]
Fix FileSystemBackendTests.test_absolute on windows python3.

9 years agoBetter fix for normalising the case FileSystemBackend.open_repository.
Gary van der Merwe [Fri, 8 May 2015 12:45:01 +0000 (14:45 +0200)]
Better fix for normalising the case FileSystemBackend.open_repository.

9 years agoFix FileSystemBackendTests.test_absolute on windows python3.
Gary van der Merwe [Thu, 7 May 2015 21:55:43 +0000 (23:55 +0200)]
Fix FileSystemBackendTests.test_absolute on windows python3.