← Back to team overview

dulwich-users team mailing list archive

Re: Dulwich Pull/Push command?

 

Dulwich as it is right now is primarily a Python library you can use to
operate on Git repositories; there is much more functionality in the various
modules than is exposed through the dulwich command-line tool. If you'd be
interested in helping us add more commands, we always appreciate
contributions.

With regard to the specific functionality you're looking for, fetching,
committing, and pushing are currently implemented; see GitClient in
client.py for the client implementation. If you would like more detail on
how to write a script that uses this functionality we'd be happy to help.

There is currently no merge implementation, though when that does get
implemented it should have the same merge semantics as C git.

I apologize if these answers aren't that helpful. We do have the admittedly
ambitious goal of achieving parity with C git, but we are a very small
development team and have been focusing our work recently in other areas.

On Mon, Jun 28, 2010 at 12:38, Seth Shelnutt <shelnutt2@xxxxxxxxx> wrote:

> I'm looking though the documentation on Dulwich and I can't seem to find
> the equivalent of the pull or even (fetch + merge) and push commands. From
> the archives I see how to fetch the new pack but there doesn't seem to be
> away to unload the pack. What I'm trying to do is pull in the repository, do
> some stuff, comit the changes then I need to push it back to the main repo.
> Is this support here? Or am I going to have to wait for a future version of
> Dulwich?
>
> Thanks,
>
> Seth Shelnutt
>
> _______________________________________________
> Mailing list: https://launchpad.net/~dulwich-users
> Post to     : dulwich-users@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~dulwich-users
> More help   : https://help.launchpad.net/ListHelp
>
>

References