X-Git-Url: http://git.roojs.org/?p=gitlive;a=blobdiff_plain;f=Git2.vala;h=cc146292e3faa6bc49aa3ce80ef6f2782e7d27aa;hp=5f8e42b84d4a499067f91cfd59e1a333eb8fd2f7;hb=refs%2Fheads%2Fwip_alan_T5782_messing_around_with_libgit2glib;hpb=6a4f75ba7417d439b3fedb61776f25eb51b2a409 diff --git a/Git2.vala b/Git2.vala index 5f8e42b8..cc146292 100644 --- a/Git2.vala +++ b/Git2.vala @@ -26,18 +26,20 @@ namespace GitLive { public Repo (string path) { - Git.Repository.open(this.repo , path); + Git.Repository.open(out this.repo , path); } - - - - -bool push(git_repository *repository) - { - - git_repository* repository; - // get the remote. + public void push() + { + string_array remotes; + this.repo.get_remote_list(out remotes); + + foreach(var rem in remotes.strings) { + Git.Remote remote; + this.repo.get_remote(out remote, rem_name); + + + // get the remote. git_remote* remote = NULL; git_remote_lookup( &remote, repository, "origin" );