
* assistant, watcher: .gitignore files and other git ignores are now honored, when git 1.8.4 or newer is installed. (Thanks, Adam Spiers, for getting the necessary support into git for this.) * importfeed: Ignores transient problems with feeds. Only exits nonzero when a feed has repeatedly had a problems for at least 1 day. * importfeed: Fix handling of dots in extensions. * Windows: Added support for encrypted special remotes. * Windows: Fixed permissions problem that prevented removing files from directory special remote. Directory special remotes now fully usable. # imported from the archive
19 lines
523 B
Haskell
19 lines
523 B
Haskell
{- git-annex assistant git-annex branch change tracking
|
|
-
|
|
- Copyright 2012 Joey Hess <joey@kitenet.net>
|
|
-
|
|
- Licensed under the GNU GPL version 3 or higher.
|
|
-}
|
|
|
|
module Assistant.BranchChange where
|
|
|
|
import Assistant.Common
|
|
import Assistant.Types.BranchChange
|
|
|
|
import Control.Concurrent.MSampleVar
|
|
|
|
branchChanged :: Assistant ()
|
|
branchChanged = flip writeSV () <<~ (fromBranchChangeHandle . branchChangeHandle)
|
|
|
|
waitBranchChange :: Assistant ()
|
|
waitBranchChange = readSV <<~ (fromBranchChangeHandle . branchChangeHandle)
|