- far += ("+refs/heads/" + br.name + ":refs/remotes/" + br.remote);
- }
- if (far.length > 0) {
- var r = this.repo.lookup_remote("origin");
- r.connect(Ggit.Direction.FETCH, new GitCallbacks, null, null);
- var options = new Ggit.FetchOptions();
- //options.set_remote_callbacks(this.callbacks);
- r.download(far, options);
- }
+ if (far.length > 0) {
+ GLib.debug("PUlling %s", this.name);
+ var r = this.repo.lookup_remote("origin");
+ r.connect(Ggit.Direction.FETCH, new GitCallbacks(this), null, null);
+ var options = new Ggit.FetchOptions();
+ options.set_remote_callbacks( new GitCallbacks(this));
+ r.download(far, options);
+ }
+ this.loadStatus();
+