Jelmer Vernooij [Sat, 30 Nov 2013 16:24:34 +0000 (16:24 +0000)]
releasing package dulwich version 0.9.4-1
Jelmer Vernooij [Sat, 30 Nov 2013 16:21:22 +0000 (16:21 +0000)]
New upstream release.
Jelmer Vernooij [Sat, 30 Nov 2013 16:20:54 +0000 (16:20 +0000)]
Merge tag 'upstream/0.9.4' into debian
Upstream version 0.9.4
Jelmer Vernooij [Sat, 30 Nov 2013 16:20:53 +0000 (16:20 +0000)]
Imported Upstream version 0.9.4
Jelmer Vernooij [Sat, 30 Nov 2013 16:12:55 +0000 (16:12 +0000)]
Release 0.9.4.
Jelmer Vernooij [Sat, 30 Nov 2013 16:12:03 +0000 (16:12 +0000)]
Two minor optimizations in heavily used code paths.
André Roth [Fri, 29 Nov 2013 23:29:53 +0000 (00:29 +0100)]
Support filesystems with 64bit inode and device numbers.
stat(2) can return 64bit filesystem inode and device, truncate them to 32bit.
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
Jelmer Vernooij [Fri, 29 Nov 2013 22:36:30 +0000 (22:36 +0000)]
Update NEWS, add tests for clone with bare.
Marcin Kuzminski [Fri, 29 Nov 2013 01:40:23 +0000 (02:40 +0100)]
Added checkout support to porcelain.clone. It's enabled by default
to mimick default git clone behaviour
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
Jelmer Vernooij [Wed, 27 Nov 2013 00:22:17 +0000 (00:22 +0000)]
Add LocalGitClient.
Jelmer Vernooij [Tue, 26 Nov 2013 23:51:15 +0000 (23:51 +0000)]
Split out tests for get_transport_and_path.
Jelmer Vernooij [Tue, 26 Nov 2013 23:47:24 +0000 (23:47 +0000)]
Fix typo: URI -> URL.
Jelmer Vernooij [Tue, 26 Nov 2013 23:38:34 +0000 (23:38 +0000)]
Allow overriding default class for local git client access.
Jelmer Vernooij [Tue, 26 Nov 2013 23:35:32 +0000 (23:35 +0000)]
Split get_transport_and_path_from_url() out of get_transport_and_path().
Jelmer Vernooij [Tue, 26 Nov 2013 02:30:08 +0000 (02:30 +0000)]
Pass in known sha.
Jelmer Vernooij [Tue, 26 Nov 2013 02:08:22 +0000 (02:08 +0000)]
Support reusing known sha during object creation.
This results in > 10% performance improvement during operations like rev-list.
Jelmer Vernooij [Mon, 25 Nov 2013 01:46:43 +0000 (01:46 +0000)]
Move commit parsing into a separate function.
Jelmer Vernooij [Mon, 25 Nov 2013 01:37:35 +0000 (01:37 +0000)]
Simplify handling of message-like objects.
Jelmer Vernooij [Mon, 25 Nov 2013 01:32:32 +0000 (01:32 +0000)]
Pass chunks rather than full text to _parse_commit_or_tag.
Jelmer Vernooij [Mon, 25 Nov 2013 01:21:40 +0000 (01:21 +0000)]
Avoid double lookups of commits during walking operations.
Fix a performance regression since the grafts code.
Jelmer Vernooij [Sun, 24 Nov 2013 02:35:28 +0000 (02:35 +0000)]
Add porcelain for 'dulwich rev-list'.
Jelmer Vernooij [Sun, 24 Nov 2013 02:28:58 +0000 (02:28 +0000)]
Fix typo in commit_tree command.
Jelmer Vernooij [Sun, 24 Nov 2013 02:11:08 +0000 (02:11 +0000)]
Make graftpoints methods private for the moment.
Jelmer Vernooij [Sun, 17 Nov 2013 14:33:42 +0000 (14:33 +0000)]
Add missing docstring.
milki [Mon, 11 Nov 2013 01:24:38 +0000 (17:24 -0800)]
remove extraneous repo.serialize
milki [Sun, 10 Nov 2013 20:24:36 +0000 (12:24 -0800)]
graftpoints are required to parse/serialize
milki [Sun, 10 Nov 2013 19:47:07 +0000 (11:47 -0800)]
Simplify get_parents
milki [Sun, 10 Nov 2013 19:23:22 +0000 (11:23 -0800)]
No need to parse grafts on file creation
milki [Sun, 10 Nov 2013 03:41:55 +0000 (19:41 -0800)]
Update NEWS
milki [Sun, 10 Nov 2013 03:07:12 +0000 (19:07 -0800)]
Walker uses Repo.get_parents
milki [Sat, 21 Sep 2013 09:55:17 +0000 (02:55 -0700)]
parse and serialize graftpoints
milki [Thu, 19 Sep 2013 05:25:21 +0000 (22:25 -0700)]
Graftpoint Tests
https://git.wiki.kernel.org/index.php/GraftPoint
GraftPoints are Commits that have their parents "rewritten"
To support graftpoints:
1) Repos must be able to manage its own graftpoints
2) Repos must be able to use graphwalkers that know how to use
graftpoints
Jelmer Vernooij [Wed, 20 Nov 2013 00:20:41 +0000 (00:20 +0000)]
Fix unnecessary incref of Py_False.
Jelmer Vernooij [Tue, 19 Nov 2013 23:35:21 +0000 (23:35 +0000)]
Some minor improvements to _diff_tree.c:
- Simplify string handling
- Use PyErr_NoMemory()
Jelmer Vernooij [Mon, 18 Nov 2013 22:31:25 +0000 (22:31 +0000)]
Fix docstring for StackedConfig.default_backends().
(Launchpad Bug
1252493)
Jelmer Vernooij [Sun, 17 Nov 2013 14:58:37 +0000 (14:58 +0000)]
Cope with functions not having func_name in pypy.
Jelmer Vernooij [Sun, 17 Nov 2013 14:54:39 +0000 (14:54 +0000)]
Extend tox config to run without extensions.
Jelmer Vernooij [Sun, 17 Nov 2013 10:16:52 +0000 (10:16 +0000)]
Add configuration for tox.
Jelmer Vernooij [Sun, 10 Nov 2013 00:17:39 +0000 (00:17 +0000)]
Fix test suite when run on systems without ~/.gitconfig.
Jelmer Vernooij [Sun, 10 Nov 2013 00:14:49 +0000 (00:14 +0000)]
Deprecate Repo.ref.
Jelmer Vernooij [Sun, 10 Nov 2013 00:11:12 +0000 (00:11 +0000)]
Actually use Repo.get_parents.
Jelmer Vernooij [Sun, 10 Nov 2013 00:05:45 +0000 (00:05 +0000)]
Move implementation of ObjectStore.get_graph_walker() to Repo.
Jelmer Vernooij [Mon, 4 Nov 2013 10:50:24 +0000 (10:50 +0000)]
Move write_info_refs to dulwich.refs.
Jelmer Vernooij [Mon, 4 Nov 2013 10:25:43 +0000 (10:25 +0000)]
Move read_info_refs from dulwich.client to dulwich.refs.
Jelmer Vernooij [Mon, 4 Nov 2013 10:21:22 +0000 (10:21 +0000)]
Move refs handling to a separate file.
Jelmer Vernooij [Mon, 4 Nov 2013 10:03:58 +0000 (10:03 +0000)]
Update some copyright headers.
Jelmer Vernooij [Mon, 28 Oct 2013 12:53:17 +0000 (13:53 +0100)]
Add ConfigDict.itersections.
Jelmer Vernooij [Mon, 28 Oct 2013 12:40:27 +0000 (13:40 +0100)]
Reimplement iteritems.
Jelmer Vernooij [Mon, 28 Oct 2013 12:32:16 +0000 (13:32 +0100)]
Add test for ConfigDict.iteritems.
Jelmer Vernooij [Mon, 28 Oct 2013 11:57:45 +0000 (12:57 +0100)]
Add wrapper for commit-tree.
Jelmer Vernooij [Sun, 27 Oct 2013 08:25:02 +0000 (09:25 +0100)]
Add porcelain for diff-tree.
max [Tue, 24 Sep 2013 01:56:07 +0000 (03:56 +0200)]
Properly close pack files on exceptions.
Cherry-picked from max0d41 @ GitHub.
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
Marcin Kuzminski [Tue, 22 Oct 2013 23:45:00 +0000 (01:45 +0200)]
Python 2.4+ compat
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
Marcin Kuzminski [Thu, 17 Oct 2013 17:24:54 +0000 (19:24 +0200)]
Added_symbolic_ref function into porcelain module.
This implements `git symbolic-ref` command via Dulwich porcelain.
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
Marcin Kuźmiński [Tue, 22 Oct 2013 22:06:10 +0000 (00:06 +0200)]
Update hooks.py
python2.4 compat for hooks.py
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
Jelmer Vernooij [Thu, 17 Oct 2013 05:57:56 +0000 (22:57 -0700)]
Fix dulwich._compat docstring to make pydoctor happy.
Jelmer Vernooij [Thu, 17 Oct 2013 05:53:10 +0000 (22:53 -0700)]
Update NEWS.
Jelmer Vernooij [Thu, 17 Oct 2013 05:52:46 +0000 (22:52 -0700)]
Merge branch 'porcelain' of git://git.samba.org/jelmer/dulwich
Jelmer Vernooij [Thu, 17 Oct 2013 04:37:44 +0000 (21:37 -0700)]
Remove some unnecessary code, update NEWS.
Víðir Valberg Guðmundsson [Wed, 16 Oct 2013 22:34:07 +0000 (00:34 +0200)]
Making set_description method compatible with python 2.4 by not using 'with'
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
Víðir Valberg Guðmundsson [Wed, 16 Oct 2013 13:53:17 +0000 (15:53 +0200)]
Added Repo.set_description method.
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
Jelmer Vernooij [Thu, 17 Oct 2013 04:34:21 +0000 (21:34 -0700)]
Return Repo from porcelain.clone().
Jelmer Vernooij [Fri, 4 Oct 2013 14:01:34 +0000 (15:01 +0100)]
Support author and committer options to commit.
Jelmer Vernooij [Sun, 29 Sep 2013 21:23:41 +0000 (22:23 +0100)]
Add implementation of 'show' for porcelain.
Jelmer Vernooij [Sun, 29 Sep 2013 21:16:31 +0000 (22:16 +0100)]
Add log command to porcelain.
Jelmer Vernooij [Sun, 29 Sep 2013 21:07:31 +0000 (22:07 +0100)]
Clarify porcelain module behaviour.
Jelmer Vernooij [Sun, 29 Sep 2013 20:27:12 +0000 (21:27 +0100)]
Provide a rm command in porcelain.
Jelmer Vernooij [Sun, 29 Sep 2013 01:36:06 +0000 (02:36 +0100)]
Add 'add' command to porcelain.
Jelmer Vernooij [Sun, 29 Sep 2013 01:27:37 +0000 (02:27 +0100)]
Support passing in repositories for repo arguments in porcelain.
Jelmer Vernooij [Sun, 29 Sep 2013 01:16:42 +0000 (02:16 +0100)]
Add clone to porcelain.
Jelmer Vernooij [Sun, 29 Sep 2013 01:09:05 +0000 (02:09 +0100)]
Add init support to porcelain.
Jelmer Vernooij [Sun, 29 Sep 2013 01:05:02 +0000 (02:05 +0100)]
Add basic commit support to porcelain.
Jelmer Vernooij [Sun, 29 Sep 2013 01:02:24 +0000 (02:02 +0100)]
Add notes about supporting environment variables.
Jelmer Vernooij [Sun, 29 Sep 2013 00:33:26 +0000 (01:33 +0100)]
Add porcelain for update_server_info.
Jelmer Vernooij [Sun, 29 Sep 2013 00:26:02 +0000 (01:26 +0100)]
Add porcelain for 'archive' command.
Jelmer Vernooij [Sat, 28 Sep 2013 23:57:38 +0000 (00:57 +0100)]
Add config example.
milki [Sat, 28 Sep 2013 14:48:57 +0000 (15:48 +0100)]
Update NEWS.
milki [Sat, 28 Sep 2013 06:24:58 +0000 (23:24 -0700)]
Add ssh_kwargs attribute to ParamikoSSHVendor
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
milki [Sat, 28 Sep 2013 06:24:32 +0000 (23:24 -0700)]
Default paramiko port to 22 explicitly
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
Jelmer Vernooij [Fri, 27 Sep 2013 21:19:43 +0000 (22:19 +0100)]
Start on 0.9.4.
Jelmer Vernooij [Fri, 27 Sep 2013 21:17:02 +0000 (22:17 +0100)]
Release 0.9.3.
Jelmer Vernooij [Fri, 27 Sep 2013 21:16:33 +0000 (22:16 +0100)]
Fix stdint.h path in MANIFEST.in.
Jelmer Vernooij [Thu, 26 Sep 2013 22:28:31 +0000 (23:28 +0100)]
Start on 0.9.3.
Jelmer Vernooij [Thu, 26 Sep 2013 22:27:15 +0000 (23:27 +0100)]
Release 0.9.2.
Jelmer Vernooij [Thu, 26 Sep 2013 22:26:57 +0000 (23:26 +0100)]
Update NEWS.
Mark Mikofski [Thu, 26 Sep 2013 19:01:35 +0000 (12:01 -0700)]
add stdint.h to MANIFEST.in, fixes #114
Signed-off-by: Mark Mikofski <mark.mikofski@sunpowercorp.com>
Jelmer Vernooij [Tue, 24 Sep 2013 22:34:03 +0000 (23:34 +0100)]
Avoid unnecessary re-opening of index files during pack close.
Jelmer Vernooij [Sun, 22 Sep 2013 20:51:10 +0000 (21:51 +0100)]
Tweak the project description.
Jelmer Vernooij [Sun, 22 Sep 2013 20:35:17 +0000 (21:35 +0100)]
Upload to unstable.
Jelmer Vernooij [Sun, 22 Sep 2013 20:41:03 +0000 (21:41 +0100)]
Include setup.cfg in SOURCES.txt
Jelmer Vernooij [Sun, 22 Sep 2013 20:31:42 +0000 (21:31 +0100)]
Add changelog entry for 0.9.1.
Jelmer Vernooij [Sun, 22 Sep 2013 20:31:20 +0000 (21:31 +0100)]
Imported Upstream version 0.9.1
Jelmer Vernooij [Sun, 22 Sep 2013 20:31:20 +0000 (21:31 +0100)]
Merge tag 'upstream/0.9.1' into debian
Upstream version 0.9.1
Jelmer Vernooij [Sun, 22 Sep 2013 20:29:42 +0000 (21:29 +0100)]
Ignore dulwich.egg-info directory.
Jelmer Vernooij [Sun, 22 Sep 2013 19:36:11 +0000 (20:36 +0100)]
Start on 0.9.2.
Jelmer Vernooij [Sun, 22 Sep 2013 19:33:57 +0000 (20:33 +0100)]
Release 0.9.1.
Jelmer Vernooij [Sun, 22 Sep 2013 19:33:57 +0000 (20:33 +0100)]
Release 0.9.1.
Jelmer Vernooij [Sun, 22 Sep 2013 20:25:53 +0000 (21:25 +0100)]
Ship test data.
Jelmer Vernooij [Sun, 22 Sep 2013 20:25:53 +0000 (21:25 +0100)]
Ship test data.
Jelmer Vernooij [Sun, 22 Sep 2013 20:12:21 +0000 (21:12 +0100)]
Install bin-receive-pack and bin-upload-pack.