Safe Haskell | None |
---|---|
Language | Haskell98 |
Exports all available SVN GUIs such as checkout
, log
and others.
- showCheckoutGUI :: Ctx ()
- showCommitGUI :: Either MergeTool MergeToolSetter -> Either Handler (Maybe Text) -> Ctx ()
- showLogGUI :: Either Handler (Maybe Text) -> Ctx ()
- module VCSGui.Common
- showAskpassGUI :: Handler -> Ctx ()
- type Handler = Maybe (Bool, Maybe Text) -> Ctx ()
- showUpdateGUI :: Either MergeTool MergeToolSetter -> Either Handler (Maybe Text) -> Ctx ()
Documentation
showCheckoutGUI :: Ctx () Source
Shows a GUI asking user for data to checkout a working copy of a SVN repository.
:: Either MergeTool MergeToolSetter |
|
-> Either Handler (Maybe Text) | Either |
-> Ctx () |
:: Either Handler (Maybe Text) | Either |
-> Ctx () |
Shows a GUI showing log for current working copy.
module VCSGui.Common
Shows a GUI asking the user for a password. Handler
will be called with result.
type Handler = Maybe (Bool, Maybe Text) -> Ctx () Source
Handler
is a function used as an argument to the showAskpassGUI
. It represents a VCS
command running in a Ctx
expecting password data which can be the followingAxis
* Nothing, if GUI is closed or cancel button is pressed
* Just (savePasswordSettingForSession, Maybe password)
where savePasswordSettingForSession indicates if password-settings should be saved for current
session. Maybe password is either:
* Nothing, no password given
* Just password, password has been provided
:: Either MergeTool MergeToolSetter |
|
-> Either Handler (Maybe Text) | If a password is provided it will be used, if not a GUI will be shown to ask for password and given |
-> Ctx () |
Initiates an update for current SVN working copy.