X-Git-Url: http://git.roojs.org/?p=gitlive;a=blobdiff_plain;f=Git2.vala;h=cc146292e3faa6bc49aa3ce80ef6f2782e7d27aa;hp=12898081b9ee1e7adcd5736a2eacb7f0534956c8;hb=refs%2Fheads%2Fwip_alan_T5782_messing_around_with_libgit2glib;hpb=edd45e0884b98a158cbfceb34a1156ad1635958e diff --git a/Git2.vala b/Git2.vala index 12898081..cc146292 100644 --- a/Git2.vala +++ b/Git2.vala @@ -24,18 +24,22 @@ namespace GitLive { { Git.Repository repo; - (string path) + 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" );