Safe Haskell | None |
---|---|
Language | Haskell98 |
Exports all modules needed to build the Git GUI component.
- showCommitGUI :: Ctx ()
- showLogGUI :: Ctx ()
- askPassWrapper :: Ctx () -> Ctx ()
- module VCSGui.Common
- pull :: Ctx ()
Documentation
showCommitGUI :: Ctx () Source
Calls showCommitGUI
with a ListStore
and OkCallBack
setup for Git.
This will display a window to enter a commit message and select the files to be commited by this commit.
showLogGUI :: Ctx () Source
Calls showLogGUI
using Git. This will display all log entries. The branch to be displayed can be selected.
Any commit can be checked out, creating a new branch if the commit is not already the HEAD of any branch.
askPassWrapper :: Ctx () -> Ctx () Source
Adds a wrapper to the Ctx
so git can ask for a password using a GUI window.
This is acomplished by setting the GIT_ASKPASS environment variable.
This is only tested on linux and may not work on MS Windows.
module VCSGui.Common