jelmer/dulwich-libgit2.git
15 years agoMerge John.
Jelmer Vernooij [Wed, 14 Jan 2009 00:05:40 +0000 (00:05 +0000)]
Merge John.

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.

15 years agoSplit up fetch_objects().
Jelmer Vernooij [Sun, 28 Dec 2008 18:29:51 +0000 (18:29 +0000)]
Split up fetch_objects().

15 years agoRaise exception when no git repository is found.
Jelmer Vernooij [Sun, 28 Dec 2008 17:53:43 +0000 (17:53 +0000)]
Raise exception when no git repository is found.

15 years agoAdd simple log command.
Jelmer Vernooij [Sun, 28 Dec 2008 17:34:16 +0000 (17:34 +0000)]
Add simple log command.

15 years agoRename basedir -> controldir.
Jelmer Vernooij [Sat, 27 Dec 2008 02:18:02 +0000 (02:18 +0000)]
Rename basedir -> controldir.

15 years agoMake get_refs() use a dictionary.
Jelmer Vernooij [Sat, 27 Dec 2008 02:09:42 +0000 (02:09 +0000)]
Make get_refs() use a dictionary.

15 years agoAdd get_refs() call.
Jelmer Vernooij [Sat, 27 Dec 2008 02:08:09 +0000 (02:08 +0000)]
Add get_refs() call.

15 years agoAdd git.repo.Repo.__repr__.
Jelmer Vernooij [Sat, 27 Dec 2008 01:54:52 +0000 (01:54 +0000)]
Add git.repo.Repo.__repr__.

15 years agoSkip yielding objects until we've figured out the sha's.
Jelmer Vernooij [Sat, 27 Dec 2008 01:50:19 +0000 (01:50 +0000)]
Skip yielding objects until we've figured out the sha's.

15 years agoFix fetch_objects().
Jelmer Vernooij [Sat, 27 Dec 2008 01:40:40 +0000 (01:40 +0000)]
Fix fetch_objects().

15 years agoMake server upload pack code use fetch objects callbacks.
Jelmer Vernooij [Sat, 27 Dec 2008 01:27:20 +0000 (01:27 +0000)]
Make server upload pack code use fetch objects callbacks.

15 years agoFix test path.
Jelmer Vernooij [Sat, 27 Dec 2008 00:33:58 +0000 (00:33 +0000)]
Fix test path.

15 years agoSimplify pack reading.
Jelmer Vernooij [Fri, 26 Dec 2008 17:50:41 +0000 (17:50 +0000)]
Simplify pack reading.

15 years agoImport client from main package.
Jelmer Vernooij [Fri, 26 Dec 2008 15:44:43 +0000 (15:44 +0000)]
Import client from main package.

15 years agoFix iterentries test.
Jelmer Vernooij [Fri, 26 Dec 2008 13:38:25 +0000 (13:38 +0000)]
Fix iterentries test.

15 years agoinstall scripts.
Jelmer Vernooij [Thu, 25 Dec 2008 22:05:48 +0000 (22:05 +0000)]
install scripts.

15 years agoMerge dumppack and fetch-pack into a single binary.
Jelmer Vernooij [Thu, 25 Dec 2008 22:02:51 +0000 (22:02 +0000)]
Merge dumppack and fetch-pack into a single binary.

15 years agoUse uppercase for constants.
Jelmer Vernooij [Thu, 25 Dec 2008 21:42:49 +0000 (21:42 +0000)]
Use uppercase for constants.

15 years agoMerge upstream
John Carr [Thu, 25 Dec 2008 19:15:28 +0000 (19:15 +0000)]
Merge upstream

15 years agoDon't 'want' refs we already have.
Jelmer Vernooij [Thu, 25 Dec 2008 16:27:59 +0000 (16:27 +0000)]
Don't 'want' refs we already have.

15 years agoFix ext resolving for PackData.iterentries().
Jelmer Vernooij [Thu, 25 Dec 2008 16:23:33 +0000 (16:23 +0000)]
Fix ext resolving for PackData.iterentries().

15 years agoFix argument handling in dul-fetch-pack.
Jelmer Vernooij [Thu, 25 Dec 2008 16:19:48 +0000 (16:19 +0000)]
Fix argument handling in dul-fetch-pack.

15 years agoFix typos.
Jelmer Vernooij [Thu, 25 Dec 2008 16:17:00 +0000 (16:17 +0000)]
Fix typos.

15 years agoResolve deltas using other packs.
Jelmer Vernooij [Thu, 25 Dec 2008 16:09:16 +0000 (16:09 +0000)]
Resolve deltas using other packs.

15 years agouse separate store for packs.
Jelmer Vernooij [Thu, 25 Dec 2008 15:31:00 +0000 (15:31 +0000)]
use separate store for packs.

15 years agoPushing for clients
John Carr [Thu, 25 Dec 2008 14:56:34 +0000 (14:56 +0000)]
Pushing for clients

15 years agoShare the code to work out which objects to send
John Carr [Thu, 25 Dec 2008 14:38:28 +0000 (14:38 +0000)]
Share the code to work out which objects to send