jelmer/dulwich-libgit2.git
14 years agomerge trivial fixes from Abderrahim.
Jelmer Vernooij [Wed, 29 Jul 2009 14:25:42 +0000 (16:25 +0200)]
merge trivial fixes from Abderrahim.

14 years agocreate_delta: correctly write opcode for equal
Abderrahim Kitouni [Wed, 29 Jul 2009 13:34:45 +0000 (14:34 +0100)]
create_delta: correctly write opcode for equal

14 years agoensure a tree is parsed before calculating its length
Abderrahim Kitouni [Tue, 28 Jul 2009 14:31:07 +0000 (15:31 +0100)]
ensure a tree is parsed before calculating its length

14 years agoReturn object sha and mode rather than object itself in tree_lookup_path.
Abderrahim Kitouni [Fri, 24 Jul 2009 08:54:16 +0000 (10:54 +0200)]
Return object sha and mode rather than object itself in tree_lookup_path.

14 years agoUse binascii.{unhexlify,hexlify}. Thanks to Ronny for the hint.
Jelmer Vernooij [Fri, 24 Jul 2009 08:42:58 +0000 (10:42 +0200)]
Use binascii.{unhexlify,hexlify}. Thanks to Ronny for the hint.

14 years agostart working on 0.3.4.
Jelmer Vernooij [Thu, 23 Jul 2009 18:31:52 +0000 (20:31 +0200)]
start working on 0.3.4.

14 years agoRelease 0.3.3 dulwich-0.3.3
Jelmer Vernooij [Thu, 23 Jul 2009 18:28:29 +0000 (20:28 +0200)]
Release 0.3.3

14 years agoImplement Tree.__len__.
Jelmer Vernooij [Thu, 23 Jul 2009 13:26:16 +0000 (15:26 +0200)]
Implement Tree.__len__.

14 years agoMerge fixes from abderrahim.
Jelmer Vernooij [Wed, 22 Jul 2009 19:04:45 +0000 (21:04 +0200)]
Merge fixes from abderrahim.

14 years agoReturn the offset correctly from write_pack_object
Abderrahim Kitouni [Fri, 17 Jul 2009 20:29:08 +0000 (21:29 +0100)]
Return the offset correctly from write_pack_object

14 years agofix uses of old api (Repo.{set,remove}_ref ObjectStore.add_pack)
Abderrahim Kitouni [Fri, 17 Jul 2009 20:29:08 +0000 (21:29 +0100)]
fix uses of old api (Repo.{set,remove}_ref ObjectStore.add_pack)

14 years agoAllow pushing a repository containing submodules
Abderrahim Kitouni [Sat, 11 Jul 2009 14:23:51 +0000 (15:23 +0100)]
Allow pushing a repository containing submodules

14 years agoremove empty directories.
Jelmer Vernooij [Mon, 13 Jul 2009 11:14:56 +0000 (13:14 +0200)]
remove empty directories.

14 years agoImplement ShaFile.__hash__.
Jelmer Vernooij [Wed, 8 Jul 2009 21:33:45 +0000 (23:33 +0200)]
Implement ShaFile.__hash__.

14 years agoMore docstrings, test coverage.
Jelmer Vernooij [Tue, 16 Jun 2009 15:55:35 +0000 (17:55 +0200)]
More docstrings, test coverage.

14 years agoAdd tests for dulwich.index.write_cache_time.
Jelmer Vernooij [Tue, 16 Jun 2009 14:56:53 +0000 (16:56 +0200)]
Add tests for dulwich.index.write_cache_time.

14 years agoAdd command for generating coverage-annotated files.
Jelmer Vernooij [Tue, 16 Jun 2009 14:56:42 +0000 (16:56 +0200)]
Add command for generating coverage-annotated files.

14 years agoAvoid using .git as a directory name since it confuses C git.
Jelmer Vernooij [Tue, 16 Jun 2009 13:17:14 +0000 (15:17 +0200)]
Avoid using .git as a directory name since it confuses C git.

14 years agoImplement ShaFile.__ne__.
Jelmer Vernooij [Tue, 9 Jun 2009 20:53:03 +0000 (22:53 +0200)]
Implement ShaFile.__ne__.

14 years agoFix sentinels.
Ronald Blaschke [Sat, 30 May 2009 23:30:11 +0000 (01:30 +0200)]
Fix sentinels.

15 years agoAdd more tests.
Jelmer Vernooij [Wed, 27 May 2009 08:15:45 +0000 (10:15 +0200)]
Add more tests.

15 years agoDon't use just the fact that the objects directory exists.
Jelmer Vernooij [Wed, 27 May 2009 07:55:27 +0000 (09:55 +0200)]
Don't use just the fact that the objects directory exists.

15 years agoStart on 0.3.3.
Jelmer Vernooij [Wed, 20 May 2009 15:34:52 +0000 (17:34 +0200)]
Start on 0.3.3.

15 years agorelease 0.3.2 dulwich-0.3.2
Jelmer Vernooij [Wed, 20 May 2009 15:33:18 +0000 (17:33 +0200)]
release 0.3.2

15 years agoFix commit_index.
Jelmer Vernooij [Tue, 19 May 2009 20:30:50 +0000 (22:30 +0200)]
Fix commit_index.

15 years agoAdd more docstrings.
Jelmer Vernooij [Tue, 19 May 2009 20:21:57 +0000 (22:21 +0200)]
Add more docstrings.

15 years agoAdd more docstrings.
Jelmer Vernooij [Tue, 19 May 2009 19:57:16 +0000 (21:57 +0200)]
Add more docstrings.

15 years agoAdd tests for cleanup_mode.
Jelmer Vernooij [Tue, 19 May 2009 19:25:21 +0000 (21:25 +0200)]
Add tests for cleanup_mode.

15 years agoAdd more docstrings.
Jelmer Vernooij [Tue, 19 May 2009 19:09:14 +0000 (21:09 +0200)]
Add more docstrings.

15 years agoImport negative timezone fix from hg-git.
Jelmer Vernooij [Tue, 19 May 2009 18:54:53 +0000 (20:54 +0200)]
Import negative timezone fix from hg-git.

15 years agoFix open modes of e.g. packs to be binary.
Jelmer Vernooij [Tue, 19 May 2009 18:32:48 +0000 (20:32 +0200)]
Fix open modes of e.g. packs to be binary.

15 years agoSupport the encoding field in commit messages.
Jelmer Vernooij [Tue, 19 May 2009 18:26:40 +0000 (20:26 +0200)]
Support the encoding field in commit messages.

15 years agoDon't let user specify lower flags bits, as they depend on the path name length.
Jelmer Vernooij [Tue, 19 May 2009 18:26:29 +0000 (20:26 +0200)]
Don't let user specify lower flags bits, as they depend on the path name length.

15 years agoDon't include lower part of flags in index interface.
Jelmer Vernooij [Tue, 19 May 2009 18:25:28 +0000 (20:25 +0200)]
Don't include lower part of flags in index interface.

15 years agoFix flags.
Jelmer Vernooij [Sat, 16 May 2009 18:23:20 +0000 (20:23 +0200)]
Fix flags.

15 years agoFix flags data in index.
Jelmer Vernooij [Sat, 16 May 2009 18:13:45 +0000 (20:13 +0200)]
Fix flags data in index.

15 years agoCope with float times.
Jelmer Vernooij [Sat, 16 May 2009 17:19:35 +0000 (19:19 +0200)]
Cope with float times.

15 years agoFix order of dev and ino.
Jelmer Vernooij [Sat, 16 May 2009 17:04:52 +0000 (19:04 +0200)]
Fix order of dev and ino.

15 years agoWrite index file SHA1s.
Jelmer Vernooij [Sat, 16 May 2009 16:29:20 +0000 (18:29 +0200)]
Write index file SHA1s.

15 years agoAdd SHA1Reader helper class.
Jelmer Vernooij [Sat, 16 May 2009 16:29:08 +0000 (18:29 +0200)]
Add SHA1Reader helper class.

15 years agoAdd function for checking submodules.
Jelmer Vernooij [Sat, 16 May 2009 16:28:47 +0000 (18:28 +0200)]
Add function for checking submodules.

15 years agoWhen there's nothing to push, don't push anything.
Jelmer Vernooij [Sat, 16 May 2009 15:58:49 +0000 (17:58 +0200)]
When there's nothing to push, don't push anything.

15 years agoSupport serializing tags.
Jelmer Vernooij [Sat, 16 May 2009 14:03:28 +0000 (16:03 +0200)]
Support serializing tags.

15 years agoFix time parsing.
Jelmer Vernooij [Sat, 16 May 2009 13:46:14 +0000 (15:46 +0200)]
Fix time parsing.

15 years agoUse StringIO to generate Text and Commit texts.
Jelmer Vernooij [Sat, 16 May 2009 13:38:58 +0000 (15:38 +0200)]
Use StringIO to generate Text and Commit texts.

15 years agoSimplify tag parsing.
Jelmer Vernooij [Sat, 16 May 2009 13:33:12 +0000 (15:33 +0200)]
Simplify tag parsing.

15 years agoSimplify tag parsing.
Jelmer Vernooij [Sat, 16 May 2009 13:29:36 +0000 (15:29 +0200)]
Simplify tag parsing.

15 years agoUse CheckExact for strings.
Jelmer Vernooij [Fri, 15 May 2009 15:35:03 +0000 (17:35 +0200)]
Use CheckExact for strings.

15 years agoattempt to fix some win32 issues; thanks to Alexander for pointing these out.
Jelmer Vernooij [Fri, 15 May 2009 15:21:31 +0000 (17:21 +0200)]
attempt to fix some win32 issues; thanks to Alexander for pointing these out.

15 years agoMerge support for compiling extensions.
Jelmer Vernooij [Fri, 15 May 2009 15:14:12 +0000 (17:14 +0200)]
Merge support for compiling extensions.

15 years agoAdd ObjectStore.generate_pack_contents.
Jelmer Vernooij [Fri, 15 May 2009 15:01:49 +0000 (17:01 +0200)]
Add ObjectStore.generate_pack_contents.

15 years agoCope with objects already existing.
Jelmer Vernooij [Fri, 15 May 2009 15:01:39 +0000 (17:01 +0200)]
Cope with objects already existing.

15 years agosetup.py build_ext now works with MSVC; added "special" header stdint.h (MSVC lacks...
Alexander Belchenko [Fri, 15 May 2009 14:15:03 +0000 (17:15 +0300)]
setup.py build_ext now works with MSVC; added "special" header stdint.h (MSVC lacks it).

15 years agosetup.py: fixed extension names: using dot instead of / in the extension name (compat...
Alexander Belchenko [Fri, 15 May 2009 10:31:10 +0000 (13:31 +0300)]
setup.py: fixed extension names: using dot instead of / in the extension name (compatibilty with Python 2.5 @ win32)

15 years agoFix formatting, add type check.
Jelmer Vernooij [Thu, 14 May 2009 13:00:59 +0000 (15:00 +0200)]
Fix formatting, add type check.

15 years agoFix iterator over objects in server.
Jelmer Vernooij [Wed, 13 May 2009 19:38:52 +0000 (21:38 +0200)]
Fix iterator over objects in server.

15 years agoFix typo (thanks Lo-Lan-Do).
Jelmer Vernooij [Wed, 13 May 2009 19:18:15 +0000 (21:18 +0200)]
Fix typo (thanks Lo-Lan-Do).

15 years agoImplement ObjectStore.find_common_revisions().
Jelmer Vernooij [Wed, 13 May 2009 18:59:49 +0000 (20:59 +0200)]
Implement ObjectStore.find_common_revisions().

15 years agoRemove get_commit_parents, it's too trivial.
Jelmer Vernooij [Wed, 13 May 2009 18:54:11 +0000 (20:54 +0200)]
Remove get_commit_parents, it's too trivial.

15 years agoignore coverage files.
Jelmer Vernooij [Wed, 13 May 2009 14:12:41 +0000 (16:12 +0200)]
ignore coverage files.

15 years agoStart working on 0.3.2.
Jelmer Vernooij [Wed, 13 May 2009 14:02:58 +0000 (16:02 +0200)]
Start working on 0.3.2.

15 years agoSwitch to nosetests for tests, add coverage make target.
Jelmer Vernooij [Wed, 13 May 2009 13:51:21 +0000 (15:51 +0200)]
Switch to nosetests for tests, add coverage make target.

15 years agoUpdate NEWS. dulwich-0.3.1
Jelmer Vernooij [Wed, 13 May 2009 12:49:27 +0000 (14:49 +0200)]
Update NEWS.

15 years agoImplement Repo.__setitem__ and Repo.__delitem__.
Jelmer Vernooij [Tue, 12 May 2009 13:04:23 +0000 (15:04 +0200)]
Implement Repo.__setitem__ and Repo.__delitem__.

15 years agoRemove unused sha import
Jelmer Vernooij [Tue, 12 May 2009 00:58:57 +0000 (02:58 +0200)]
Remove unused sha import

15 years agoStart working on 0.3.1
Jelmer Vernooij [Mon, 11 May 2009 19:34:39 +0000 (21:34 +0200)]
Start working on 0.3.1

15 years agoAllow refs to point at nonexisting things in as_dict.
Jelmer Vernooij [Mon, 11 May 2009 19:27:54 +0000 (21:27 +0200)]
Allow refs to point at nonexisting things in as_dict.

15 years agoCope with HEAD not existing.
Jelmer Vernooij [Mon, 11 May 2009 19:24:38 +0000 (21:24 +0200)]
Cope with HEAD not existing.

15 years agoFix remaining tests.
Jelmer Vernooij [Mon, 11 May 2009 19:20:08 +0000 (21:20 +0200)]
Fix remaining tests.

15 years agoremove unnecessary refs functions from Repo that are now on refs.
Jelmer Vernooij [Mon, 11 May 2009 18:54:45 +0000 (20:54 +0200)]
remove unnecessary refs functions from Repo that are now on refs.

15 years agoImplement Repo.__getitem__.
Jelmer Vernooij [Mon, 11 May 2009 18:49:40 +0000 (20:49 +0200)]
Implement Repo.__getitem__.

15 years agoProvide ShaFile.__str__.
Jelmer Vernooij [Mon, 11 May 2009 18:44:10 +0000 (20:44 +0200)]
Provide ShaFile.__str__.

15 years agoSplit out DiskRefsContainer.
Jelmer Vernooij [Mon, 11 May 2009 18:33:21 +0000 (20:33 +0200)]
Split out DiskRefsContainer.

15 years agoRaise KeyError when RefsContainer can't find a ref, remove broad search for refs.
Jelmer Vernooij [Mon, 11 May 2009 18:31:58 +0000 (20:31 +0200)]
Raise KeyError when RefsContainer can't find a ref, remove broad search for refs.

15 years agoUse refs in a couple more places.
Jelmer Vernooij [Mon, 11 May 2009 18:26:30 +0000 (20:26 +0200)]
Use refs in a couple more places.

15 years agoUse RefsContainer for tags and heads.
Jelmer Vernooij [Mon, 11 May 2009 18:24:19 +0000 (20:24 +0200)]
Use RefsContainer for tags and heads.

15 years agoMove follow ref logic to RefsContainer.
Jelmer Vernooij [Mon, 11 May 2009 18:17:03 +0000 (20:17 +0200)]
Move follow ref logic to RefsContainer.

15 years agoMove more logic to RefsContainer.
Jelmer Vernooij [Mon, 11 May 2009 18:08:32 +0000 (20:08 +0200)]
Move more logic to RefsContainer.

15 years agoFix homepage.
Jelmer Vernooij [Sun, 10 May 2009 14:14:41 +0000 (16:14 +0200)]
Fix homepage.

15 years agoRelease 0.3.0. dulwich-0.3.0
Jelmer Vernooij [Sun, 10 May 2009 14:04:37 +0000 (16:04 +0200)]
Release 0.3.0.

15 years agoAdd refs container.
Jelmer Vernooij [Sun, 10 May 2009 13:19:21 +0000 (15:19 +0200)]
Add refs container.

15 years agoRemove unnecessary indirection for DiskObjectStore.
Jelmer Vernooij [Sun, 10 May 2009 13:13:50 +0000 (15:13 +0200)]
Remove unnecessary indirection for DiskObjectStore.

15 years agoUse constants for directory names.
Jelmer Vernooij [Sun, 10 May 2009 13:12:30 +0000 (15:12 +0200)]
Use constants for directory names.

15 years agoRemove unused method Repo.pack_dir().
Jelmer Vernooij [Sun, 10 May 2009 12:55:30 +0000 (14:55 +0200)]
Remove unused method Repo.pack_dir().

15 years agoCope git-upload-pack arguments, apparently necessary for some hosts.
Jelmer Vernooij [Sun, 10 May 2009 04:45:30 +0000 (06:45 +0200)]
Cope git-upload-pack arguments, apparently necessary for some hosts.

15 years agoCope with username being specified to SSH client.
Jelmer Vernooij [Sun, 10 May 2009 04:43:08 +0000 (06:43 +0200)]
Cope with username being specified to SSH client.

15 years agoCope with timestamps not always being 10 characters long.
Jelmer Vernooij [Sun, 10 May 2009 04:20:49 +0000 (06:20 +0200)]
Cope with timestamps not always being 10 characters long.

15 years agoAdd extra asserts, skip more revisions.
Jelmer Vernooij [Sat, 9 May 2009 14:56:20 +0000 (16:56 +0200)]
Add extra asserts, skip more revisions.

15 years agoFix remote dpush refs?
Jelmer Vernooij [Sat, 9 May 2009 06:24:27 +0000 (08:24 +0200)]
Fix remote dpush refs?

15 years agoDeal with removed refs.
Jelmer Vernooij [Sat, 9 May 2009 06:21:29 +0000 (08:21 +0200)]
Deal with removed refs.

15 years agoDeal with removed refs.
Jelmer Vernooij [Sat, 9 May 2009 06:21:12 +0000 (08:21 +0200)]
Deal with removed refs.

15 years agoFix corner cases in client code.
Jelmer Vernooij [Sat, 9 May 2009 06:06:40 +0000 (08:06 +0200)]
Fix corner cases in client code.

15 years agoFix sorting in trees.
Jelmer Vernooij [Sat, 9 May 2009 06:06:24 +0000 (08:06 +0200)]
Fix sorting in trees.

15 years agoFix definition.
Jelmer Vernooij [Sat, 9 May 2009 05:41:22 +0000 (07:41 +0200)]
Fix definition.

15 years agoInitial work simplifying push/pull.
Jelmer Vernooij [Sat, 9 May 2009 05:31:19 +0000 (07:31 +0200)]
Initial work simplifying push/pull.

15 years agoRefactor GraphWalker.
Jelmer Vernooij [Sat, 9 May 2009 04:40:09 +0000 (06:40 +0200)]
Refactor GraphWalker.

15 years agoReturn result Repo object.
Jelmer Vernooij [Sat, 9 May 2009 00:13:58 +0000 (02:13 +0200)]
Return result Repo object.

15 years agoFix formatting.
Jelmer Vernooij [Fri, 8 May 2009 21:54:04 +0000 (23:54 +0200)]
Fix formatting.

15 years agoMore commit_tree tests and fixes.
Jelmer Vernooij [Fri, 8 May 2009 21:01:56 +0000 (23:01 +0200)]
More commit_tree tests and fixes.

15 years agoAdd tests for commit.
Jelmer Vernooij [Fri, 8 May 2009 20:50:45 +0000 (22:50 +0200)]
Add tests for commit.