| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-12-19 | Clean build with ghc 7.10. | Joey Hess | |
| Import Prelude after modules that cause warnings due to AMP change | |||
| 2015-12-08 | avoid crash when stdout is not open in call to hIsTerminalDevice | Joey Hess | |
| Saw this happen in http://propellor.branchable.com/forum/Fail_to_push_changes_when_merging/ although I don't entirely understand the circumstances. | |||
| 2015-11-01 | merge from concurrent-output | Joey Hess | |
| 2015-10-28 | have to flush concurrent output before printing result when chaining | Joey Hess | |
| 2015-10-28 | need withConcurrentOutput to flush any buffered concurrent output | Joey Hess | |
| 2015-10-28 | use outputConcurrent interface | Joey Hess | |
| This interface will fix the current deadlock when a process is running and the thread that ran it wants to output to the console. The locking and buffering is not implemented yet. | |||
| 2015-10-28 | split out generic ConcurrentOutput module to Utility | Joey Hess | |
| 2015-10-28 | concurrency docs | Joey Hess | |
| 2015-10-27 | use execProcessConcurrent everywhere | Joey Hess | |
| Found a reasonable clean way to make Utility.Process use execProcessConcurrent, while still allowing copying updates to it from git-annex. | |||
| 2015-10-27 | concurrent version of createProcess | Joey Hess | |
| Have not yet wired everything up to use this, that currently uses Utility.Process. | |||
| 2015-10-27 | make Propellor.Message use lock to handle concurrent threads outputting messages | Joey Hess | |
| Not yet handled: Output from concurrent programs. | |||
| 2015-10-27 | use a shared global for the MessageHandle | Joey Hess | |
| 2015-09-13 | Follow some hlint suggestions. | Mario Lang | |
| 2015-04-29 | remove unused import | Joey Hess | |
| 2014-11-26 | avoid crash on no propellor.debug setting | Joey Hess | |
| 2014-11-25 | propellor.debug can be set in the git config to enable more persistent ↵ | Joey Hess | |
| debugging output. | |||
| 2014-11-19 | sigel didn't work out | Joey Hess | |
| Unicode output failed in docker, due to no locales, and would be generally shakey from haskell in all the environments propellor needs to run in. | |||
| 2014-11-19 | propellor spin | Joey Hess | |
| 2014-11-19 | propellor spin | Joey Hess | |
| 2014-11-19 | unicode ahoy | Joey Hess | |
| 2014-11-18 | reorg | Joey Hess | |
| 2014-11-18 | fix color display when running propellor inside docker | Joey Hess | |
| 2014-11-18 | Run remote propellor --spin with a controlling terminal. | Joey Hess | |
| Avoids need for hack to make ansi colors work, but also things like apt-get and wget process bars will be displayed. | |||
| 2014-11-18 | ssh won't allocate a tty; work around | Joey Hess | |
| stdin is not a terminal, drat ssh I don't much like this workaround | |||
| 2014-11-18 | propellor spin | Joey Hess | |
| 2014-11-18 | can't rely on TERM; use hIsTerminalDevice | Joey Hess | |
| This calls an ioctl, I don't think it's very expensive. | |||
| 2014-11-18 | Avoid outputting color setting sequences when not run on a terminal. | Joey Hess | |
| Currently TERM is checked for every message. Could be memoized, but it would add complexity, and typical propellor output is not going to be more than a few hundred messages, and likely this will be swamped by the actual work. | |||
| 2014-07-07 | propellor spin | Joey Hess | |
| 2014-07-07 | propellor spin | Joey Hess | |
| 2014-05-31 | propellor spin | Joey Hess | |
| 2014-05-14 | moved source code to src | Joey Hess | |
| This is to work around OSX's brain-damange regarding filename case insensitivity. Avoided moving config.hs, because it's a config file. Put in a symlink to make build work. | |||
