This series is adding some more support for a centralized workflow with code review based on feature branches. Most of it is plugging existing functionality together so the most typical steps can be done at once. In our team at $dayjob we use a workflow were each developer creates feature branches and once he is satified with his change he sends out a review request to another developer (the reviewer) which is most familiar with the code parts involved in the change. If the reviewer likes the change he merges it into the upstream branch (master). He then publishes the new master and deletes the feature branch. Thats a quick description of the workflow I am trying to add more support for with this series. There are still some TODO markers in there and if someone can help me with those I would be very glad. This is the first time I am doing some more extensive programming in tcl/tk and git gui so I hope you do not tear everything apart ;) The last patch is not really about the same topic but since it currently relies on the changes of this series I included it nevertheless. cheers Heiko Heiko Voigt (8): git gui: add a "compose review email" checkbox to push dialog git gui: teach delete dialog to open with a default remote git gui: add checkbox to launch remote branch delete after push git gui: teach fetch operation to close dialog on successful completion git gui: do fetch from a default remote on startup git gui: add "review topic" menuitem which supports feature branch workflow Add documentation for git gui variables for email and delete after push git gui: make gc hint and fetch on startup sequential Documentation/config.txt | 30 ++++++++++ git-gui/git-gui.sh | 29 ++++++++- git-gui/lib/console.tcl | 6 ++ git-gui/lib/merge.tcl | 83 ++++++++++++++++++++++++-- git-gui/lib/option.tcl | 5 ++ git-gui/lib/remote_branch_delete.tcl | 6 +- git-gui/lib/transport.tcl | 107 ++++++++++++++++++++++++++++++++- 7 files changed, 250 insertions(+), 16 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html