jelmer/dulwich-libgit2.git
10 years agoSkip ^{} tags.
Jelmer Vernooij [Wed, 11 Mar 2009 21:40:00 +0000 (21:40 +0000)]
Skip ^{} tags.

10 years agoadd basic tests for client side.
Jelmer Vernooij [Wed, 11 Mar 2009 20:27:34 +0000 (20:27 +0000)]
add basic tests for client side.

10 years agofix plain tcp
Jelmer Vernooij [Tue, 10 Mar 2009 23:37:55 +0000 (23:37 +0000)]
fix plain tcp

10 years agoSet defaults.
Jelmer Vernooij [Tue, 10 Mar 2009 23:33:17 +0000 (23:33 +0000)]
Set defaults.

10 years agoSupport more capabilities.
Jelmer Vernooij [Tue, 10 Mar 2009 23:17:37 +0000 (23:17 +0000)]
Support more capabilities.

10 years agoAdd docstrings.
Jelmer Vernooij [Tue, 10 Mar 2009 23:17:26 +0000 (23:17 +0000)]
Add docstrings.

10 years agoAdd tests for protocol.
Jelmer Vernooij [Tue, 10 Mar 2009 20:31:08 +0000 (20:31 +0000)]
Add tests for protocol.

10 years agoRemove unused test code.
Jelmer Vernooij [Tue, 10 Mar 2009 20:02:13 +0000 (20:02 +0000)]
Remove unused test code.

10 years agoFix formatting issues.
Jelmer Vernooij [Mon, 9 Mar 2009 17:54:18 +0000 (17:54 +0000)]
Fix formatting issues.

10 years agoRaise nicer exception in case of checksum mismatch.
Jelmer Vernooij [Mon, 9 Mar 2009 18:12:18 +0000 (18:12 +0000)]
Raise nicer exception in case of checksum mismatch.

10 years agoDon't modify original capabilities list.
Jelmer Vernooij [Sun, 8 Mar 2009 20:03:07 +0000 (20:03 +0000)]
Don't modify original capabilities list.

10 years agocrc32's are always unsigned.
Jelmer Vernooij [Sun, 8 Mar 2009 20:03:01 +0000 (20:03 +0000)]
crc32's are always unsigned.

10 years agoUse separate parameter for thin packs rather than specifying all capabilities.
Jelmer Vernooij [Sun, 8 Mar 2009 19:22:03 +0000 (19:22 +0000)]
Use separate parameter for thin packs rather than specifying all capabilities.

10 years agoRaise proper exceptions for clients.
Jelmer Vernooij [Sun, 8 Mar 2009 05:02:10 +0000 (05:02 +0000)]
Raise proper exceptions for clients.

10 years agoFix crc32 tests.
Jelmer Vernooij [Sat, 7 Mar 2009 16:50:29 +0000 (16:50 +0000)]
Fix crc32 tests.

10 years agoMerge compatibility with python2.4 from rockstar.
Jelmer Vernooij [Thu, 5 Mar 2009 15:29:40 +0000 (15:29 +0000)]
Merge compatibility with python2.4 from rockstar.

10 years agoAdd simple AUTHORS file.
Jelmer Vernooij [Thu, 5 Mar 2009 15:26:05 +0000 (15:26 +0000)]
Add simple AUTHORS file.

10 years agoFixed minor issue with make_sha
Paul Hummer [Tue, 3 Mar 2009 23:43:13 +0000 (23:43 +0000)]
Fixed minor issue with make_sha

10 years agoMoved unpack_from
Paul Hummer [Tue, 3 Mar 2009 23:36:01 +0000 (23:36 +0000)]
Moved unpack_from

10 years agoFixed copyright stuffs
Paul Hummer [Tue, 3 Mar 2009 23:17:47 +0000 (23:17 +0000)]
Fixed copyright stuffs

10 years agoAbstracted the sha handling stuff
Paul Hummer [Tue, 3 Mar 2009 23:14:06 +0000 (23:14 +0000)]
Abstracted the sha handling stuff

10 years agoMoved defaultdict for python2.4 into dulwich.misc
Paul Hummer [Tue, 3 Mar 2009 23:01:11 +0000 (23:01 +0000)]
Moved defaultdict for python2.4 into dulwich.misc

10 years agomore 2.4 hacking
Michael Hudson [Tue, 3 Mar 2009 22:22:11 +0000 (22:22 +0000)]
more 2.4 hacking

10 years agoso, um, yeah
Michael Hudson [Tue, 3 Mar 2009 03:31:03 +0000 (03:31 +0000)]
so, um, yeah

10 years agoRemove unused dulwich.commit file.
Jelmer Vernooij [Thu, 26 Feb 2009 21:31:23 +0000 (21:31 +0000)]
Remove unused dulwich.commit file.

10 years agoMention that John and I maintain Dulwich these days.
Jelmer Vernooij [Thu, 26 Feb 2009 21:30:29 +0000 (21:30 +0000)]
Mention that John and I maintain Dulwich these days.

10 years agoFix indentation to be 4 spaces everywhere, consistently.
Jelmer Vernooij [Thu, 26 Feb 2009 21:27:34 +0000 (21:27 +0000)]
Fix indentation to be 4 spaces everywhere, consistently.

10 years agoclarify that find_missing_objects looks at objects in general, not specifically commits.
Jelmer Vernooij [Thu, 26 Feb 2009 21:10:10 +0000 (21:10 +0000)]
clarify that find_missing_objects looks at objects in general, not specifically commits.

10 years agoDon't require mentioned objects to be commits.
Jelmer Vernooij [Thu, 26 Feb 2009 21:08:13 +0000 (21:08 +0000)]
Don't require mentioned objects to be commits.

10 years agoMerge apply_delta performance fix from John.
Jelmer Vernooij [Mon, 23 Feb 2009 17:00:28 +0000 (17:00 +0000)]
Merge apply_delta performance fix from John.

10 years agoChange apply_delta to tack things onto a list, instead of a string.
John Arbash Meinel [Mon, 23 Feb 2009 16:32:42 +0000 (16:32 +0000)]
Change apply_delta to tack things onto a list, instead of a string.

This should avoid lots of string copy overhead.

10 years agoMerge performance fix for apply_delta from James.
Jelmer Vernooij [Sun, 22 Feb 2009 22:27:15 +0000 (22:27 +0000)]
Merge performance fix for apply_delta from James.

10 years agoFIx off-by-one error, and thinko.
James Westby [Sun, 22 Feb 2009 17:00:50 +0000 (17:00 +0000)]
FIx off-by-one error, and thinko.

10 years agoAvoid string slicing during apply_delta.
James Westby [Sun, 22 Feb 2009 16:37:06 +0000 (16:37 +0000)]
Avoid string slicing during apply_delta.

10 years agoFix duplicate use of variable name.
Jelmer Vernooij [Wed, 11 Feb 2009 23:34:48 +0000 (23:34 +0000)]
Fix duplicate use of variable name.

10 years agoSupport overriding capabilities for TCPClient and SSHSubprocessClient.
Jelmer Vernooij [Wed, 11 Feb 2009 23:29:54 +0000 (23:29 +0000)]
Support overriding capabilities for TCPClient and SSHSubprocessClient.

10 years agoallow user to override capabilities.
Jelmer Vernooij [Wed, 11 Feb 2009 23:27:22 +0000 (23:27 +0000)]
allow user to override capabilities.

10 years agoPass along ref resolve function.
Jelmer Vernooij [Wed, 11 Feb 2009 23:26:46 +0000 (23:26 +0000)]
Pass along ref resolve function.

10 years agoFix gzip.
Jelmer Vernooij [Sun, 8 Feb 2009 18:42:59 +0000 (18:42 +0000)]
Fix gzip.

10 years agoFix more imports.
Jelmer Vernooij [Sun, 8 Feb 2009 15:54:34 +0000 (15:54 +0000)]
Fix more imports.

10 years agoRemove duplicate add_objects(), fix import.
Jelmer Vernooij [Sun, 8 Feb 2009 15:39:02 +0000 (15:39 +0000)]
Remove duplicate add_objects(), fix import.

10 years agoSplit out ObjectStoreIterator.
Jelmer Vernooij [Thu, 5 Feb 2009 01:19:17 +0000 (01:19 +0000)]
Split out ObjectStoreIterator.

10 years agoExtend ObjectIterator a bit.
Jelmer Vernooij [Thu, 5 Feb 2009 01:14:44 +0000 (01:14 +0000)]
Extend ObjectIterator a bit.

10 years agoMake fetch_objects a bit easier to access.
Jelmer Vernooij [Thu, 5 Feb 2009 01:05:37 +0000 (01:05 +0000)]
Make fetch_objects a bit easier to access.

10 years agoReorder imports.
Jelmer Vernooij [Tue, 3 Feb 2009 22:32:06 +0000 (22:32 +0000)]
Reorder imports.

10 years agoFix syntax errors.
Jelmer Vernooij [Sat, 31 Jan 2009 17:39:26 +0000 (17:39 +0000)]
Fix syntax errors.

10 years agoRemove Linus' copyright and GPLv2-only bit - all fragments from the original git...
Jelmer Vernooij [Sat, 31 Jan 2009 17:04:49 +0000 (17:04 +0000)]
Remove Linus' copyright and GPLv2-only bit - all fragments from the original git code are gone now.

10 years agoAdd convenience function for accessing tags.
Jelmer Vernooij [Sun, 25 Jan 2009 16:02:14 +0000 (16:02 +0000)]
Add convenience function for accessing tags.

10 years agoStart on 0.1.0.
Jelmer Vernooij [Sat, 24 Jan 2009 22:02:52 +0000 (22:02 +0000)]
Start on 0.1.0.

10 years agoFix bug in find_missing_objects.
Jelmer Vernooij [Sat, 24 Jan 2009 21:57:39 +0000 (21:57 +0000)]
Fix bug in find_missing_objects.

10 years agoAdd manifest file to include some more docs.
Jelmer Vernooij [Sat, 24 Jan 2009 19:56:41 +0000 (19:56 +0000)]
Add manifest file to include some more docs.

10 years agoRelease 0.1.0. dulwich-0.1.0
Jelmer Vernooij [Sat, 24 Jan 2009 17:52:32 +0000 (17:52 +0000)]
Release 0.1.0.

10 years agoMerge John.
Jelmer Vernooij [Sat, 24 Jan 2009 17:50:34 +0000 (17:50 +0000)]
Merge John.

11 years agoLets implement push
John Carr [Wed, 21 Jan 2009 21:11:39 +0000 (21:11 +0000)]
Lets implement push

11 years agoMake cloning over git+ssh:// work
John Carr [Mon, 19 Jan 2009 21:41:29 +0000 (21:41 +0000)]
Make cloning over git+ssh:// work

11 years agoMake local git clone via git-upload-pack work
John Carr [Mon, 19 Jan 2009 19:30:58 +0000 (19:30 +0000)]
Make local git clone via git-upload-pack work

11 years agoDon't need to be passed stuff..
John Carr [Mon, 19 Jan 2009 18:41:17 +0000 (18:41 +0000)]
Don't need to be passed stuff..

11 years agoDon't force : on us
John Carr [Mon, 19 Jan 2009 18:39:47 +0000 (18:39 +0000)]
Don't force : on us

11 years agoFallback to local git-foo if not git:// or git+ssh://. Remove unused stuff from Subpr...
John Carr [Mon, 19 Jan 2009 18:37:21 +0000 (18:37 +0000)]
Fallback to local git-foo if not git:// or git+ssh://. Remove unused stuff from SubprocessGitClient. Lets try a bufsize of 0.

11 years agoMerge lp:~johncarr/dulwich/git-serve
John Carr [Mon, 19 Jan 2009 18:25:19 +0000 (18:25 +0000)]
Merge lp:~johncarr/dulwich/git-serve

11 years agoTry a simpler approach
John Carr [Mon, 19 Jan 2009 18:21:26 +0000 (18:21 +0000)]
Try a simpler approach

11 years agoAdd a generic class that can talk to any git-receive-pack or git-upload-packs that...
John Carr [Sun, 18 Jan 2009 12:58:23 +0000 (12:58 +0000)]
Add a generic class that can talk to any git-receive-pack or git-upload-packs that we can get pipe access to

11 years agoTeach ./bin/dulwich about SSH
John Carr [Sun, 18 Jan 2009 00:18:39 +0000 (00:18 +0000)]
Teach ./bin/dulwich about SSH

11 years agoCode belongs in client really. Also, add SSHGitClient.
John Carr [Sat, 17 Jan 2009 23:53:01 +0000 (23:53 +0000)]
Code belongs in client really. Also, add SSHGitClient.

11 years agoSimplify
John Carr [Sat, 17 Jan 2009 23:21:42 +0000 (23:21 +0000)]
Simplify

11 years agoHelpers from subvertpy for talking to a remote SSH process
John Carr [Sat, 17 Jan 2009 23:19:01 +0000 (23:19 +0000)]
Helpers from subvertpy for talking to a remote SSH process

11 years agoDon't try and send objects if there are none to send (client hung up already)
John Carr [Sat, 17 Jan 2009 16:10:19 +0000 (16:10 +0000)]
Don't try and send objects if there are none to send (client hung up already)

11 years agoUse num_objects instead of objects now
John Carr [Thu, 15 Jan 2009 22:19:16 +0000 (22:19 +0000)]
Use num_objects instead of objects now

11 years agoProvide fake path when copying a pack in tests - long term this needs a better solution
John Carr [Thu, 15 Jan 2009 20:34:16 +0000 (20:34 +0000)]
Provide fake path when copying a pack in tests - long term this needs a better solution

11 years agorecency is a list of tuple of (obj, path), not a list of obj
John Carr [Thu, 15 Jan 2009 20:33:41 +0000 (20:33 +0000)]
recency is a list of tuple of (obj, path), not a list of obj

11 years agoDon't send objects already on the client. Perform the correct tuple check in sha_done.
John Carr [Thu, 15 Jan 2009 20:29:26 +0000 (20:29 +0000)]
Don't send objects already on the client. Perform the correct tuple check in sha_done.

11 years agoFix typo
John Carr [Wed, 14 Jan 2009 22:07:17 +0000 (22:07 +0000)]
Fix typo

11 years agoMerge upstream
John Carr [Wed, 14 Jan 2009 22:06:25 +0000 (22:06 +0000)]
Merge upstream

11 years agoStart working on getting sha, name from API - so we can sort on name when making...
John Carr [Wed, 14 Jan 2009 22:04:19 +0000 (22:04 +0000)]
Start working on getting sha, name from API - so we can sort on name when making deltas

11 years agoMake fetch_objects() return the number of objects.
Jelmer Vernooij [Wed, 14 Jan 2009 22:00:51 +0000 (22:00 +0000)]
Make fetch_objects() return the number of objects.

11 years agoMerge upstream
John Carr [Wed, 14 Jan 2009 21:40:17 +0000 (21:40 +0000)]
Merge upstream

11 years agoDeal with thin packs appropriately.
Jelmer Vernooij [Wed, 14 Jan 2009 21:36:31 +0000 (21:36 +0000)]
Deal with thin packs appropriately.

11 years agoCode cleanup
John Carr [Wed, 14 Jan 2009 20:59:33 +0000 (20:59 +0000)]
Code cleanup

11 years agoDon't access internals
John Carr [Wed, 14 Jan 2009 20:23:55 +0000 (20:23 +0000)]
Don't access internals

11 years agoMake type a property
John Carr [Wed, 14 Jan 2009 20:22:56 +0000 (20:22 +0000)]
Make type a property

11 years agoFix download url, add version number.
Jelmer Vernooij [Wed, 14 Jan 2009 18:24:38 +0000 (18:24 +0000)]
Fix download url, add version number.

11 years agoMerge John.
Jelmer Vernooij [Wed, 14 Jan 2009 00:05:40 +0000 (00:05 +0000)]
Merge John.

11 years agoMerge upstream
John Carr [Wed, 14 Jan 2009 00:03:40 +0000 (00:03 +0000)]
Merge upstream

11 years agoJames is ok with licensing his code GPLv2 or later rather than GPLv2-only.
Jelmer Vernooij [Tue, 13 Jan 2009 17:30:21 +0000 (17:30 +0000)]
James is ok with licensing his code GPLv2 or later rather than GPLv2-only.

11 years agoMake all files written by either John and/or me GPLv2+, as discussed
Jelmer Vernooij [Tue, 13 Jan 2009 17:17:02 +0000 (17:17 +0000)]
Make all files written by either John and/or me GPLv2+, as discussed
with him.

11 years agoMessy :\
John Carr [Mon, 12 Jan 2009 16:31:15 +0000 (16:31 +0000)]
Messy :\

11 years agoWhitespace changes
John Carr [Mon, 12 Jan 2009 16:12:15 +0000 (16:12 +0000)]
Whitespace changes

11 years agoDon't let braindump break
John Carr [Mon, 12 Jan 2009 16:11:16 +0000 (16:11 +0000)]
Don't let braindump break

11 years agoMerge delta pack brain dump
John Carr [Mon, 12 Jan 2009 16:00:38 +0000 (16:00 +0000)]
Merge delta pack brain dump

11 years agoMerge upstream
John Carr [Mon, 12 Jan 2009 13:35:07 +0000 (13:35 +0000)]
Merge upstream

11 years agoAdd todo
John Carr [Mon, 12 Jan 2009 09:38:10 +0000 (09:38 +0000)]
Add todo

11 years agoMake window a parameter
John Carr [Mon, 12 Jan 2009 09:31:31 +0000 (09:31 +0000)]
Make window a parameter

11 years agoAdd (non-working) brain dump of what delta picking might look like
John Carr [Mon, 12 Jan 2009 09:29:33 +0000 (09:29 +0000)]
Add (non-working) brain dump of what delta picking might look like

11 years agoFix call.
Jelmer Vernooij [Sun, 11 Jan 2009 16:52:17 +0000 (16:52 +0000)]
Fix call.

11 years agoadd support for setting lightweight tags.
Jelmer Vernooij [Sun, 11 Jan 2009 16:51:42 +0000 (16:51 +0000)]
add support for setting lightweight tags.

11 years agoMore heuristics
John Carr [Sun, 11 Jan 2009 13:55:00 +0000 (13:55 +0000)]
More heuristics

11 years agoDon't need custom sort fn. Can't iterate over objects twice - its an iter :(
John Carr [Sun, 11 Jan 2009 13:09:27 +0000 (13:09 +0000)]
Don't need custom sort fn. Can't iterate over objects twice - its an iter :(

11 years agoNeed a list of magic heuristics
John Carr [Sun, 11 Jan 2009 13:04:26 +0000 (13:04 +0000)]
Need a list of magic heuristics

11 years agoFix iteritems.
Jelmer Vernooij [Sun, 11 Jan 2009 00:47:46 +0000 (00:47 +0000)]
Fix iteritems.

11 years agoAdd Tags.iteritems().
Jelmer Vernooij [Sun, 11 Jan 2009 00:46:11 +0000 (00:46 +0000)]
Add Tags.iteritems().