darcs-2.18.2: a distributed, interactive, smart revision control system
Safe HaskellNone
LanguageHaskell2010

Darcs.Repository.Prefs

Synopsis

Documentation

data Pref #

Instances

Instances details
Read Pref # 
Instance details

Defined in Darcs.Repository.Prefs

Show Pref # 
Instance details

Defined in Darcs.Repository.Prefs

Methods

showsPrec :: Int -> Pref -> ShowS #

show :: Pref -> String #

showList :: [Pref] -> ShowS #

Eq Pref # 
Instance details

Defined in Darcs.Repository.Prefs

Methods

(==) :: Pref -> Pref -> Bool #

(/=) :: Pref -> Pref -> Bool #

Ord Pref # 
Instance details

Defined in Darcs.Repository.Prefs

Methods

compare :: Pref -> Pref -> Ordering #

(<) :: Pref -> Pref -> Bool #

(<=) :: Pref -> Pref -> Bool #

(>) :: Pref -> Pref -> Bool #

(>=) :: Pref -> Pref -> Bool #

max :: Pref -> Pref -> Pref #

min :: Pref -> Pref -> Pref #

deleteSources :: IO () #

delete references to other repositories. Used when cloning to a ssh destination. Assume the current working dir is the repository.

setPreflist :: Pref -> [String] -> IO () #

addRepoSource :: String -> DryRun -> SetDefault -> InheritDefault -> Bool -> IO () #

addRepoSource adds a new entry to _darcsprefsrepos and sets it as default in _darcsprefsdefaultrepo, unless --no-set-default or --dry-run is passed, or it is the same repository as the current one.

data FileType #

Constructors

BinaryFile 
TextFile 

Instances

Instances details
Eq FileType # 
Instance details

Defined in Darcs.Repository.Prefs

globalPrefsDirDoc :: String #

The relative path of the global preference directory; ~/.darcs on Unix, and %APPDATA%/darcs on Windows. This is used for online documentation.

globalPrefsDir :: IO (Maybe FilePath) #

The path of the global preference directory; ~/.darcs on Unix, and %APPDATA%/darcs on Windows.

getMotd :: String -> IO ByteString #

Fetch and return the message of the day for a given repository.

showMotd :: String -> IO () #

Display the message of the day for a given repository,

documentation of prefs files