summaryrefslogtreecommitdiff
path: root/ick
AgeCommit message (Collapse)AuthorFilesLines
2016-02-24Add --verbose optionLars Wirzenius1-22/+12
2016-02-19Fix some problems found by pylintLars Wirzenius1-6/+1
2015-11-06Slow down ttystatus updatesLars Wirzenius1-1/+1
Updating for every ttystatus widget update is pointless. Once a second is enough.
2015-10-18Fix number of output linesLars Wirzenius1-4/+6
2015-10-18Use as much of the terminal as possibleLars Wirzenius1-15/+12
2015-10-11Order projects for progress reporting, tooLars Wirzenius1-1/+2
2015-10-11Build projects in alphabetical orderLars Wirzenius1-1/+1
Prevoiusly, Python dict iteration order.
2015-10-05Use ttystatus progress reporting to terminalLars Wirzenius1-10/+31
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.
2015-07-24Collect build log into a file in the statedirLars Wirzenius1-1/+4
2015-07-24Add support for multiple output files, quiet levelsLars Wirzenius1-3/+2
2015-07-02Indent everything for a projectLars Wirzenius1-3/+4
2015-06-25Drop project types for many pipelines/projectLars Wirzenius1-3/+2
2015-06-21Add --quiet option to ickLars Wirzenius1-0/+5
2015-06-13Add project type for building Debian packagesLars Wirzenius1-1/+3
2015-06-06Use StateDirectory in main programLars Wirzenius1-1/+1
2015-06-05Move building into ShellProjectLars Wirzenius1-119/+3
2015-05-31Fix ssh address (bug left from refactoring)Lars Wirzenius1-1/+2
2015-05-31Refactor create_projects_from_ick filter on wanted namesLars Wirzenius1-8/+2
2015-05-31Refactor create_targets_from_ick to get wanted_namesLars Wirzenius1-8/+1
2015-05-31Use Project objects in main programLars Wirzenius1-29/+25
2015-05-25Remove dead codeLars Wirzenius1-4/+0
2015-05-25Add GitCloneLars Wirzenius1-12/+10
2015-05-25Add create_targets_from_ickLars Wirzenius1-8/+4
2015-05-24Make use of icklib.TargetLars Wirzenius1-21/+21
2015-05-10Make use of icklib.LoggerLars Wirzenius1-43/+25
2015-05-10Add state and don't build unless git's changedLars Wirzenius1-17/+86
2015-05-09Add --project to choose projects to buildLars Wirzenius1-7/+19
2015-05-09Add option for restricting targetsLars Wirzenius1-1/+14
2015-05-09Clone git repository to each targetLars Wirzenius1-9/+38
2015-05-09Implement the programLars Wirzenius1-0/+107
This allows the test suite to start working, even if it doesn't actually do anything.