kaisellgren/Git-GUI — Issue #10: Implement checkout
Author: kaisellgren
Created: 2011-10-16 16:24:21+00:00
State: open

Implement checkout that occurs when clicking the changeset history grid's context menu item or the user presses the enter key on the grid.

Checkout should only happen directly if the user has a clean working copy and he is not checking out the current revision. If he is on the same revision, disable the checkout item.

If the working copy is not clean, popup a dialog exactly similar to the merge: https://github.com/kaisellgren/Git-GUI/issues/9