}
foreach(var r in GitRepo.singleton().cache.values ) {
GLib.debug("checking %s for branch = %s", r.name, r.currentBranch.name);
- if (!r.is_wip_branch()) {
+ if (r.is_master_branch()) {
continue;
}
GLib.debug("checking for activeTicket");
{
var image = new Gtk.Image();
- image.set_from_stock(Gtk.Stock.FULLSCREEN,Gtk.IconSize.MENU );
+ image.set_from_stock(Gtk.Stock.GOTO_BOTTOM,Gtk.IconSize.MENU );
this.set_image (image);
this.label= "Pull (Refresh) All";
this.always_show_image = true;
this.activate.connect( () => {
this.pullAll();
- /*
- GitMonitor.gitmonitor.stop();
- var tr = GitRepo.list();
-
-
-
- for (var i= 0; i< tr.length;i++) {
- statusicon.set_from_stock(
- i%2 == 0 ? Gtk.Stock.FULLSCREEN : Gtk.Stock.LEAVE_FULLSCREEN );
-
- var repo = tr.index(i);
- //if (!repo.autocommit()) {
- //??? should we ignore ones not on autocommit..
- // continue;
- //}
- try {
- statusicon.set_tooltip_text("pull: " + repo.name);
- var str = repo.pull();
- // do not care if it's already in sycn..
- if (Regex.match_simple ("Already up-to-date", str) ) {
- continue;
- }
- var notification = new Notify.Notification(
- "Updated " + repo.name,
- str,
- "dialog-information"
-
- );
-
- notification.set_timeout(20);
- notification.show();
-
- } catch(Error e) {
- print("notification or push errror- probably to many in queue..");
- statusicon.set_from_stock( Gtk.Stock.MEDIA_RECORD );
- print(e.message);
-
- }
-
- }
- */
+
});
GitMonitor.gitmonitor.pauseError(this.pull_all_error_message);
return;
}
-
+
statusicon.set_tooltip_text("Gitlive");
GitMonitor.gitmonitor.start();
{
var image = new Gtk.Image();
- image.set_from_stock(Gtk.Stock.FULLSCREEN,Gtk.IconSize.MENU );
+ image.set_from_stock(Gtk.Stock.JUSTIFY_FILL,Gtk.IconSize.MENU );
this.set_image (image);
this.label= "Manage Clones";
this.always_show_image = true;
this.accel_group = null;
this.activate.connect( () => {
- GitRepo.updateAll("show_clones");
+ //GitRepo.updateAll("show_clones");
+ Clones.singleton().loadAndShow();
// Clones.singleton().show();
});
{
var image = new Gtk.Image();
- image.set_from_stock(Gtk.Stock.FULLSCREEN,Gtk.IconSize.MENU );
+ image.set_from_stock(Gtk.Stock.NEW,Gtk.IconSize.MENU );
this.set_image (image);
this.label= "New Ticket";
this.always_show_image = true;