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 <[email protected]> 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 : [email protected] > Unsubscribe : https://launchpad.net/~dulwich-users > More help : https://help.launchpad.net/ListHelp > >
_______________________________________________ Mailing list: https://launchpad.net/~dulwich-users Post to : [email protected] Unsubscribe : https://launchpad.net/~dulwich-users More help : https://help.launchpad.net/ListHelp

