jelmer/dulwich-libgit2.git
15 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..

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

15 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.

15 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

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

15 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

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

15 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.

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

15 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

15 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)

15 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

15 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

15 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

15 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.

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

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

15 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

15 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.

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

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

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

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

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

15 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.

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

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

15 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.

15 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.

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

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

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

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

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

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

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

15 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

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

15 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.

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

15 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 :(

15 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

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

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

15 years agoMake tags a dictionary.
Jelmer Vernooij [Sun, 11 Jan 2009 00:40:50 +0000 (00:40 +0000)]
Make tags a dictionary.

15 years agoMerge tag support.
Jelmer Vernooij [Sun, 11 Jan 2009 00:16:41 +0000 (00:16 +0000)]
Merge tag support.

15 years agoSimpler
John Carr [Sat, 10 Jan 2009 22:40:06 +0000 (22:40 +0000)]
Simpler

15 years agoFIXME is fixed
John Carr [Sat, 10 Jan 2009 20:16:07 +0000 (20:16 +0000)]
FIXME is fixed

15 years agoSimplify opcode generation
John Carr [Sat, 10 Jan 2009 20:05:48 +0000 (20:05 +0000)]
Simplify opcode generation

15 years agoBecause of the 0x80 flag check, we can only send inserts 128 bytes at a time
John Carr [Sat, 10 Jan 2009 00:02:53 +0000 (00:02 +0000)]
Because of the 0x80 flag check, we can only send inserts 128 bytes at a time

15 years agoFix encode_size
John Carr [Fri, 9 Jan 2009 23:52:08 +0000 (23:52 +0000)]
Fix encode_size

15 years agoTest big chunks
John Carr [Fri, 9 Jan 2009 23:29:09 +0000 (23:29 +0000)]
Test big chunks

15 years agoFix silly mistakes
John Carr [Fri, 9 Jan 2009 23:02:10 +0000 (23:02 +0000)]
Fix silly mistakes

15 years agoFix size encoding bug (raise EBADCODER)
John Carr [Fri, 9 Jan 2009 22:36:03 +0000 (22:36 +0000)]
Fix size encoding bug (raise EBADCODER)

15 years agoAdd test
John Carr [Fri, 9 Jan 2009 22:22:00 +0000 (22:22 +0000)]
Add test

15 years agoInitial cut at blob packer
John Carr [Fri, 9 Jan 2009 22:12:27 +0000 (22:12 +0000)]
Initial cut at blob packer

15 years agoMerge upstream
John Carr [Fri, 9 Jan 2009 14:58:48 +0000 (14:58 +0000)]
Merge upstream

15 years agoa Tag object can refer to any other object, not just a Commit object
Ali Sabil [Tue, 6 Jan 2009 09:23:24 +0000 (09:23 +0000)]
a Tag object can refer to any other object, not just a Commit object

15 years agoAdded Tag object testing to BlobReadTests
Ali Sabil [Tue, 6 Jan 2009 09:14:49 +0000 (09:14 +0000)]
Added Tag object testing to BlobReadTests

15 years agoAdded Tag objects test data
Ali Sabil [Tue, 6 Jan 2009 09:14:09 +0000 (09:14 +0000)]
Added Tag objects test data

15 years agoAdded support for parsing Tag objects
Ali Sabil [Tue, 6 Jan 2009 09:13:17 +0000 (09:13 +0000)]
Added support for parsing Tag objects

15 years agoRemove duplicate functions.
Jelmer Vernooij [Tue, 6 Jan 2009 04:20:45 +0000 (04:20 +0000)]
Remove duplicate functions.

15 years agoMerge John.
Jelmer Vernooij [Tue, 6 Jan 2009 04:12:00 +0000 (04:12 +0000)]
Merge John.

15 years agoMissing newline
John Carr [Mon, 5 Jan 2009 23:57:48 +0000 (23:57 +0000)]
Missing newline

15 years agoFix dulwich.objects
John Carr [Sun, 4 Jan 2009 13:51:01 +0000 (13:51 +0000)]
Fix dulwich.objects

15 years agoSet _parents to []. Fix a typo.
John Carr [Sun, 4 Jan 2009 12:04:29 +0000 (12:04 +0000)]
Set _parents to []. Fix a typo.

15 years agoFix whitespace
John Carr [Sat, 3 Jan 2009 07:41:43 +0000 (07:41 +0000)]
Fix whitespace

15 years agoSet _num_type so commit writer stuff works
John Carr [Fri, 2 Jan 2009 19:34:47 +0000 (19:34 +0000)]
Set _num_type so commit writer stuff works

15 years agoStash commit time when reconstituting a commit
John Carr [Fri, 2 Jan 2009 19:31:22 +0000 (19:31 +0000)]
Stash commit time when reconstituting a commit

15 years agoBasic commit serialization
John Carr [Fri, 2 Jan 2009 10:57:33 +0000 (10:57 +0000)]
Basic commit serialization

15 years agoSerialize trees
John Carr [Fri, 2 Jan 2009 10:51:12 +0000 (10:51 +0000)]
Serialize trees

15 years agoMerge upstream
John Carr [Fri, 2 Jan 2009 02:02:50 +0000 (02:02 +0000)]
Merge upstream

15 years agoSupport index writing.
Jelmer Vernooij [Wed, 31 Dec 2008 00:24:21 +0000 (00:24 +0000)]
Support index writing.

15 years agoAdd index test.
Jelmer Vernooij [Tue, 30 Dec 2008 23:49:58 +0000 (23:49 +0000)]
Add index test.

15 years agoAdd a simple GIT index file parser, and a dump-index command.
Jelmer Vernooij [Tue, 30 Dec 2008 22:32:53 +0000 (22:32 +0000)]
Add a simple GIT index file parser, and a dump-index command.

15 years agoMerge upstream
John Carr [Tue, 30 Dec 2008 18:11:20 +0000 (18:11 +0000)]
Merge upstream

15 years agoRenames.
Jelmer Vernooij [Tue, 30 Dec 2008 17:06:32 +0000 (17:06 +0000)]
Renames.

15 years agoFactor out functions that don't need context.
Jelmer Vernooij [Tue, 30 Dec 2008 16:59:10 +0000 (16:59 +0000)]
Factor out functions that don't need context.

15 years agoRaise exception when client hangs up.
Jelmer Vernooij [Tue, 30 Dec 2008 16:30:24 +0000 (16:30 +0000)]
Raise exception when client hangs up.

15 years agoFix early EOF issues
John Carr [Tue, 30 Dec 2008 14:37:04 +0000 (14:37 +0000)]
Fix early EOF issues

15 years agoMerge upstream
John Carr [Tue, 30 Dec 2008 13:26:59 +0000 (13:26 +0000)]
Merge upstream

15 years agoTidy up imports
John Carr [Tue, 30 Dec 2008 12:23:32 +0000 (12:23 +0000)]
Tidy up imports

15 years agoSimplify the GitBackend further
John Carr [Tue, 30 Dec 2008 12:15:59 +0000 (12:15 +0000)]
Simplify the GitBackend further

15 years agoDon't need this import anymore
John Carr [Tue, 30 Dec 2008 12:14:29 +0000 (12:14 +0000)]
Don't need this import anymore

15 years agoMissing import
John Carr [Tue, 30 Dec 2008 12:13:55 +0000 (12:13 +0000)]
Missing import

15 years agoAdd clone command.
Jelmer Vernooij [Tue, 30 Dec 2008 12:04:40 +0000 (12:04 +0000)]
Add clone command.

15 years agoAdd more tests.
Jelmer Vernooij [Tue, 30 Dec 2008 12:04:37 +0000 (12:04 +0000)]
Add more tests.

15 years agoMerge upstream
John Carr [Tue, 30 Dec 2008 12:02:51 +0000 (12:02 +0000)]
Merge upstream

15 years agoAdd init subcommand.
Jelmer Vernooij [Tue, 30 Dec 2008 11:50:51 +0000 (11:50 +0000)]
Add init subcommand.

15 years agoAdd some simple tests for ObjectStore.
Jelmer Vernooij [Tue, 30 Dec 2008 11:04:43 +0000 (11:04 +0000)]
Add some simple tests for ObjectStore.

15 years agoSplit out object_store.
Jelmer Vernooij [Tue, 30 Dec 2008 11:00:03 +0000 (11:00 +0000)]
Split out object_store.

15 years agoFix import, remove redundant fetch_objects.
Jelmer Vernooij [Tue, 30 Dec 2008 00:26:45 +0000 (00:26 +0000)]
Fix import, remove redundant fetch_objects.

15 years agomerge john.
Jelmer Vernooij [Tue, 30 Dec 2008 00:26:00 +0000 (00:26 +0000)]
merge john.

15 years agoRemove dead code
John Carr [Tue, 30 Dec 2008 00:02:18 +0000 (00:02 +0000)]
Remove dead code

15 years agoFix git clone
John Carr [Tue, 30 Dec 2008 00:00:35 +0000 (00:00 +0000)]
Fix git clone

15 years agoMerge upstream
John Carr [Mon, 29 Dec 2008 22:36:50 +0000 (22:36 +0000)]
Merge upstream

15 years agoCloser to clone working
John Carr [Mon, 29 Dec 2008 21:03:24 +0000 (21:03 +0000)]
Closer to clone working

15 years agoFix fetch_object use of determine_wants. Fix repo.get_refs() - there might not be...
John Carr [Mon, 29 Dec 2008 19:13:50 +0000 (19:13 +0000)]
Fix fetch_object use of determine_wants. Fix repo.get_refs() - there might not be a HEAD.

15 years agoMerge upstream
John Carr [Mon, 29 Dec 2008 19:02:36 +0000 (19:02 +0000)]
Merge upstream

15 years agoFetch all prerequisite revisions.
Jelmer Vernooij [Mon, 29 Dec 2008 15:57:19 +0000 (15:57 +0000)]
Fetch all prerequisite revisions.