jelmer/dulwich-libgit2.git
14 years agoFix commit_index.
Jelmer Vernooij [Tue, 19 May 2009 20:30:50 +0000 (22:30 +0200)]
Fix commit_index.

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

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

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

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

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

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

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

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

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

15 years agoAdd MemoryObjectStore.
Jelmer Vernooij [Fri, 8 May 2009 20:38:29 +0000 (22:38 +0200)]
Add MemoryObjectStore.

15 years agoAdd support for committing trees and indexes.
Jelmer Vernooij [Fri, 8 May 2009 20:32:19 +0000 (22:32 +0200)]
Add support for committing trees and indexes.

15 years agoAdd function for committing new trees.
Jelmer Vernooij [Fri, 8 May 2009 20:26:08 +0000 (22:26 +0200)]
Add function for committing new trees.

15 years agoAdd base class for ObjectStore with just the interface.
Jelmer Vernooij [Fri, 8 May 2009 19:39:27 +0000 (21:39 +0200)]
Add base class for ObjectStore with just the interface.

15 years agoRaise sha error if necessary, always return refs, fix docs.
Jelmer Vernooij [Fri, 8 May 2009 19:28:52 +0000 (21:28 +0200)]
Raise sha error if necessary, always return refs, fix docs.

15 years agoFix typo.
Jelmer Vernooij [Fri, 8 May 2009 19:27:09 +0000 (21:27 +0200)]
Fix typo.

15 years agoAdd helper function read_zlib_chunks.
Jelmer Vernooij [Fri, 8 May 2009 18:55:24 +0000 (20:55 +0200)]
Add helper function read_zlib_chunks.

15 years agoAdd stub for commit, extra check.
Jelmer Vernooij [Fri, 8 May 2009 18:51:45 +0000 (20:51 +0200)]
Add stub for commit, extra check.

15 years agoAlways initialize _sha.
Jelmer Vernooij [Fri, 8 May 2009 18:08:30 +0000 (20:08 +0200)]
Always initialize _sha.

15 years agomake sha finding lazy.
Jelmer Vernooij [Fri, 8 May 2009 18:06:14 +0000 (20:06 +0200)]
make sha finding lazy.

15 years agoFix imports.
Jelmer Vernooij [Fri, 8 May 2009 18:05:47 +0000 (20:05 +0200)]
Fix imports.

15 years agoMake missing object finder a bit more efficient.
Jelmer Vernooij [Fri, 8 May 2009 17:23:37 +0000 (19:23 +0200)]
Make missing object finder a bit more efficient.

15 years agoFix test.
Jelmer Vernooij [Fri, 8 May 2009 17:23:25 +0000 (19:23 +0200)]
Fix test.

15 years agoMore docstrings.
Jelmer Vernooij [Fri, 8 May 2009 17:01:25 +0000 (19:01 +0200)]
More docstrings.

15 years agoImprove docstrings.
Jelmer Vernooij [Fri, 8 May 2009 16:54:12 +0000 (18:54 +0200)]
Improve docstrings.

15 years agoSupport generating pydoctor output.
Jelmer Vernooij [Fri, 8 May 2009 16:39:17 +0000 (18:39 +0200)]
Support generating pydoctor output.

15 years agoMove some of the finding missing objects code to object_store.
Jelmer Vernooij [Fri, 8 May 2009 16:19:53 +0000 (18:19 +0200)]
Move some of the finding missing objects code to object_store.

15 years agoFix kwargs argument in SubprocessClient._connect.
Jelmer Vernooij [Fri, 8 May 2009 15:52:40 +0000 (17:52 +0200)]
Fix kwargs argument in SubprocessClient._connect.

15 years agoFix spacing issue in timezone offsets, add some simple tests for commit and tree...
Jelmer Vernooij [Tue, 5 May 2009 22:32:42 +0000 (00:32 +0200)]
Fix spacing issue in timezone offsets, add some simple tests for commit and tree serialization.

15 years agoDo proper parsing of timezones and store them as offset seconds.
Jelmer Vernooij [Tue, 5 May 2009 20:34:33 +0000 (20:54 +0020)]
Do proper parsing of timezones and store them as offset seconds.

15 years agoAdd separate functions for formatting / parsing timezones.
Jelmer Vernooij [Tue, 5 May 2009 20:26:34 +0000 (20:46 +0020)]
Add separate functions for formatting / parsing timezones.

15 years agoImport new lru_cache and tests.
Jelmer Vernooij [Tue, 5 May 2009 19:37:14 +0000 (19:39 +0002)]
Import new lru_cache and tests.

15 years agoAdd docstrings.
Jelmer Vernooij [Tue, 5 May 2009 19:27:30 +0000 (19:29 +0002)]
Add docstrings.

15 years agoAdd some docstrings.
Jelmer Vernooij [Tue, 5 May 2009 17:32:28 +0000 (17:34 +0002)]
Add some docstrings.