jelmer/dulwich-libgit2.git
14 years agoAdd function for writing diff file headers.
Jelmer Vernooij [Sat, 10 Oct 2009 00:06:44 +0000 (02:06 +0200)]
Add function for writing diff file headers.

14 years agoAdd functionality for writing patches in dulwich.patch.
Jelmer Vernooij [Fri, 9 Oct 2009 23:28:45 +0000 (01:28 +0200)]
Add functionality for writing patches in dulwich.patch.

14 years agoAdd ObjectStore.tree_changes().
Jelmer Vernooij [Wed, 7 Oct 2009 13:44:53 +0000 (15:44 +0200)]
Add ObjectStore.tree_changes().

14 years agoAdd functions for determining the delta between the index and a revision tree.
Jelmer Vernooij [Wed, 7 Oct 2009 13:14:05 +0000 (15:14 +0200)]
Add functions for determining the delta between the index and a revision tree.

14 years agoStart working on 0.4.1.
Jelmer Vernooij [Wed, 7 Oct 2009 09:29:12 +0000 (11:29 +0200)]
Start working on 0.4.1.

14 years agorelease 0.4.0. dulwich-0.4.0
Jelmer Vernooij [Wed, 7 Oct 2009 09:28:17 +0000 (11:28 +0200)]
release 0.4.0.

14 years agoTutorial 1-initial-commit.txt: should also import parse_timezone
Ricardo Salveti [Tue, 6 Oct 2009 13:47:16 +0000 (15:47 +0200)]
Tutorial 1-initial-commit.txt: should also import parse_timezone

14 years agoAdd rst2html variable.
Jelmer Vernooij [Wed, 30 Sep 2009 14:01:01 +0000 (16:01 +0200)]
Add rst2html variable.

14 years agoMerge tutorial from Hervé.
Jelmer Vernooij [Sat, 26 Sep 2009 09:10:01 +0000 (11:10 +0200)]
Merge tutorial from Hervé.

14 years agotutorial: finish documenting all tree operations
Hervé Cauwelier [Mon, 21 Sep 2009 20:36:17 +0000 (22:36 +0200)]
tutorial: finish documenting all tree operations

14 years agotutorial: second chapter about changing a file
Hervé Cauwelier [Thu, 17 Sep 2009 20:27:05 +0000 (22:27 +0200)]
tutorial: second chapter about changing a file

14 years agotutorial: move to compiling a global document
Hervé Cauwelier [Wed, 16 Sep 2009 20:26:03 +0000 (22:26 +0200)]
tutorial: move to compiling a global document

14 years agofix docutils syntax and a few typos
Hervé Cauwelier [Wed, 16 Sep 2009 08:34:27 +0000 (10:34 +0200)]
fix docutils syntax and a few typos

14 years agostart a tutorial of first steps
Hervé Cauwelier [Tue, 15 Sep 2009 20:28:14 +0000 (22:28 +0200)]
start a tutorial of first steps

14 years agoUpdate docstring for Index.__getitem__.
Jelmer Vernooij [Mon, 14 Sep 2009 13:43:21 +0000 (15:43 +0200)]
Update docstring for Index.__getitem__.

14 years agoRemove mention of no write support.
Jelmer Vernooij [Sun, 13 Sep 2009 15:01:07 +0000 (17:01 +0200)]
Remove mention of no write support.

14 years agoMerge Windows fix from Abderrahim.
Jelmer Vernooij [Sat, 12 Sep 2009 21:50:23 +0000 (23:50 +0200)]
Merge Windows fix from Abderrahim.

14 years agoMerge server fixes from Roland.
Jelmer Vernooij [Thu, 10 Sep 2009 13:14:38 +0000 (15:14 +0200)]
Merge server fixes from Roland.

14 years agoAdded missing ACK to protocol
Roland Mas [Thu, 10 Sep 2009 12:30:34 +0000 (14:30 +0200)]
Added missing ACK to protocol

14 years agoAdded cache to ProtocolGraphWalker to cope with several iterations on the commands...
Roland Mas [Thu, 10 Sep 2009 12:30:13 +0000 (14:30 +0200)]
Added cache to ProtocolGraphWalker to cope with several iterations on the commands received from the net

14 years agoAdd proper error message when server hangs up.
Jelmer Vernooij [Tue, 8 Sep 2009 12:45:38 +0000 (14:45 +0200)]
Add proper error message when server hangs up.

14 years agoUpdate docstrings, skip extra data in indexes (for now).
Jelmer Vernooij [Tue, 8 Sep 2009 12:41:59 +0000 (14:41 +0200)]
Update docstrings, skip extra data in indexes (for now).

14 years agoclose the pack file before renaming (fix a crash on windows)
Abderrahim Kitouni [Wed, 12 Aug 2009 17:23:25 +0000 (18:23 +0100)]
close the pack file before renaming (fix a crash on windows)

--HG--
branch : master

14 years agoClarify that C modules should be optional.
Jelmer Vernooij [Sun, 9 Aug 2009 11:27:32 +0000 (13:27 +0200)]
Clarify that C modules should be optional.

14 years agoClarify docstring.
Jelmer Vernooij [Wed, 29 Jul 2009 14:31:57 +0000 (16:31 +0200)]
Clarify docstring.

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.

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

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

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

14 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

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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

14 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

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

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

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

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

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

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

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

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

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