Code

git-gui: Include a Push action on the left toolbar
authorShawn O. Pearce <spearce@spearce.org>
Fri, 6 Jul 2007 02:19:33 +0000 (22:19 -0400)
committerShawn O. Pearce <spearce@spearce.org>
Fri, 6 Jul 2007 08:02:02 +0000 (04:02 -0400)
Pushing changes to a remote system is a very common action for
many users of git-gui, so much so that in some workflows a user
is supposed to push immediately after they make a local commit
so that their change(s) are immediately available for their
teammates to view and build on top of.

Including the push button right below the commit button on the
left toolbar indicates that users should probably perform this
action after they have performed the commit action.

Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
git-gui.sh

index c22a431fdb7421ce3ff71b51d73fdcf08e7b79ee..c38aa067acf12135fbd203b028326dddbad97448 100755 (executable)
@@ -1822,6 +1822,10 @@ pack .vpane.lower.commarea.buttons.commit -side top -fill x
 lappend disable_on_lock \
        {.vpane.lower.commarea.buttons.commit conf -state}
 
+button .vpane.lower.commarea.buttons.push -text {Push} \
+       -command do_push_anywhere
+pack .vpane.lower.commarea.buttons.push -side top -fill x
+
 # -- Commit Message Buffer
 #
 frame .vpane.lower.commarea.buffer