summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2015-10-04 18:27:17 +0300
committerLars Wirzenius <liw@liw.fi>2015-10-05 21:18:08 +0300
commitbab8f1a382e65ffec583bda5642b43091ecaa3a3 (patch)
treebfc9cdbb91c7d284ddd1f8bddac72c381fd40602 /debian
parent62efe176f85db8e33f61b8e6c2680de79ee10b78 (diff)
downloadick-bab8f1a382e65ffec583bda5642b43091ecaa3a3.tar.gz
Use ttystatus progress reporting to terminal
This started as a bug fix for build logs: each build log would contain the log for all later builds as well, because of a silly bug. However, as I was fixing that, I realised that I don't particularly want to flood stdout with build logs. I'd rather have sensible progress reporting. Thus, this commit changes things so that ttystatus is used for progress reporting to the terminal, and each build's log (and only that build's log) is written to the build's directory. This requires a new version of ttystatus that supports multiline output.
Diffstat (limited to 'debian')
-rw-r--r--debian/control6
1 files changed, 4 insertions, 2 deletions
diff --git a/debian/control b/debian/control
index 4770b22..674124a 100644
--- a/debian/control
+++ b/debian/control
@@ -5,12 +5,14 @@ Section: devel
Priority: optional
Standards-Version: 3.9.6
Build-Depends: debhelper (>= 9~), python-all (>= 2.6.6-3~), pandoc,
- python-coverage-test-runner, python-cliapp, python-yaml, git
+ python-coverage-test-runner, python-cliapp, python-yaml, git,
+ python-ttystatus (>= 0.24.1)
X-Python-Version: >= 2.6
Package: ick
Architecture: all
-Depends: ${python:Depends}, ${misc:Depends}, python (>= 2.6)
+Depends: ${python:Depends}, ${misc:Depends}, python (>= 2.6),
+ python-ttystatus (>= 0.24.1)
Description: simpliestic continuous integration system
Ick watches git repositories and if there's a relevant change, it runs
some commands to do a build. It can run arbitrary shell commands, or