Jelmer Vernooij [Sat, 13 Nov 2010 19:00:40 +0000 (20:00 +0100)]
Remove now obsolete hostdb.pm.
Jelmer Vernooij [Sat, 13 Nov 2010 18:57:47 +0000 (19:57 +0100)]
Switch over to using python import-and-analyse.
Jelmer Vernooij [Sat, 13 Nov 2010 18:56:28 +0000 (19:56 +0100)]
Fix blame mail sending.
Jelmer Vernooij [Sat, 13 Nov 2010 18:42:52 +0000 (19:42 +0100)]
Try a bit harder to not fetch from the upload directory when looking for old builds.
Jelmer Vernooij [Sat, 13 Nov 2010 18:31:50 +0000 (19:31 +0100)]
Fix formatting.
Jelmer Vernooij [Sat, 13 Nov 2010 17:30:56 +0000 (18:30 +0100)]
Cope with missing revision info in logs.
Jelmer Vernooij [Sat, 13 Nov 2010 17:24:13 +0000 (18:24 +0100)]
Fix override of status method.
Jelmer Vernooij [Sat, 13 Nov 2010 17:17:36 +0000 (18:17 +0100)]
Skip duplicate builds.
Jelmer Vernooij [Sat, 13 Nov 2010 17:08:33 +0000 (18:08 +0100)]
Don't kill upload builds just yet, improve verboseness.
Jelmer Vernooij [Sat, 13 Nov 2010 16:56:39 +0000 (17:56 +0100)]
Cope with previous builds disappearing.
Jelmer Vernooij [Sat, 13 Nov 2010 16:54:11 +0000 (17:54 +0100)]
Cope with builds already existing.
Jelmer Vernooij [Sat, 13 Nov 2010 16:26:31 +0000 (17:26 +0100)]
Cope with system version of sqlite.
Jelmer Vernooij [Sat, 13 Nov 2010 15:54:55 +0000 (16:54 +0100)]
Fix commit handling from specific author.
Jelmer Vernooij [Sat, 13 Nov 2010 15:48:01 +0000 (16:48 +0100)]
Improve regressed_since.
Jelmer Vernooij [Sat, 13 Nov 2010 15:29:18 +0000 (16:29 +0100)]
Fix old revisions table.
Jelmer Vernooij [Sat, 13 Nov 2010 15:21:06 +0000 (16:21 +0100)]
Improve performance of history browsing.
Jelmer Vernooij [Sat, 13 Nov 2010 15:08:34 +0000 (16:08 +0100)]
Mention correct port in message.
Jelmer Vernooij [Sat, 13 Nov 2010 15:06:49 +0000 (16:06 +0100)]
Fix CSS in standalone mode, move static file hack out of app, get rid of global.
Jelmer Vernooij [Sat, 13 Nov 2010 14:58:51 +0000 (15:58 +0100)]
Remove obsolete tree, more history horizon.
Jelmer Vernooij [Sat, 13 Nov 2010 14:11:10 +0000 (15:11 +0100)]
Fix cache.
Jelmer Vernooij [Sat, 13 Nov 2010 14:10:17 +0000 (15:10 +0100)]
Limit history.
Jelmer Vernooij [Sat, 13 Nov 2010 13:54:09 +0000 (14:54 +0100)]
Move file cache specific code to filecache module.
Jelmer Vernooij [Sat, 13 Nov 2010 13:40:18 +0000 (14:40 +0100)]
attempt to speed up log parsing by compiling regexes beforehand.
Jelmer Vernooij [Sat, 13 Nov 2010 13:36:29 +0000 (14:36 +0100)]
Allow limiting the number of revisions that we look back.
Jelmer Vernooij [Sat, 13 Nov 2010 13:23:47 +0000 (14:23 +0100)]
Provide GitBranch.authors.
Jelmer Vernooij [Sat, 13 Nov 2010 13:21:40 +0000 (14:21 +0100)]
fix git root.
Jelmer Vernooij [Sat, 13 Nov 2010 13:08:19 +0000 (14:08 +0100)]
Kill a global.
Jelmer Vernooij [Sat, 13 Nov 2010 12:55:45 +0000 (13:55 +0100)]
Support overriding cache page on command line for web/build.py
Put pages into a separate class.
Several other fixes.
Jelmer Vernooij [Sat, 13 Nov 2010 12:08:07 +0000 (13:08 +0100)]
Various fixes found during ad-hoc testing.
Jelmer Vernooij [Sat, 13 Nov 2010 05:40:18 +0000 (06:40 +0100)]
Add convenience function for avoiding database. Move database code to separate module.
Jelmer Vernooij [Sat, 13 Nov 2010 05:05:10 +0000 (06:05 +0100)]
Fix some formatting.
Jelmer Vernooij [Sat, 13 Nov 2010 04:49:39 +0000 (05:49 +0100)]
More fixes for import-and-analyse.
Jelmer Vernooij [Sat, 13 Nov 2010 04:24:47 +0000 (05:24 +0100)]
Use named tuples, some more fixes for hostdb.
Jelmer Vernooij [Sat, 13 Nov 2010 04:11:05 +0000 (05:11 +0100)]
Warn early when creating host that already exists, move some storm code around.
Jelmer Vernooij [Sat, 13 Nov 2010 03:43:47 +0000 (04:43 +0100)]
Move some functionality to Host.
Jelmer Vernooij [Sat, 13 Nov 2010 03:16:47 +0000 (04:16 +0100)]
More storm usage.
Jelmer Vernooij [Sat, 13 Nov 2010 03:09:04 +0000 (04:09 +0100)]
Use storm in host database.
Jelmer Vernooij [Sat, 13 Nov 2010 02:50:04 +0000 (03:50 +0100)]
Use storm to find builds.
Jelmer Vernooij [Sat, 13 Nov 2010 02:09:46 +0000 (03:09 +0100)]
Remove unecessary argument from Build().
Jelmer Vernooij [Sat, 13 Nov 2010 01:55:39 +0000 (02:55 +0100)]
use storm.
Jelmer Vernooij [Sat, 13 Nov 2010 00:24:51 +0000 (01:24 +0100)]
Be verbose when there's no previous build.
Jelmer Vernooij [Sat, 13 Nov 2010 00:22:21 +0000 (01:22 +0100)]
Cope with import-and-analyse dry runs.
Jelmer Vernooij [Sat, 13 Nov 2010 00:15:34 +0000 (01:15 +0100)]
Fix implementation of get_previous_revision.
Jelmer Vernooij [Fri, 12 Nov 2010 23:32:59 +0000 (00:32 +0100)]
Use sqlite backed buildfarm in import-and-analyse.
Jelmer Vernooij [Fri, 12 Nov 2010 23:30:57 +0000 (00:30 +0100)]
Add sql caching buildfarm.
Jelmer Vernooij [Fri, 12 Nov 2010 23:20:14 +0000 (00:20 +0100)]
Use commit_revision rather revision.
Jelmer Vernooij [Fri, 12 Nov 2010 23:11:20 +0000 (00:11 +0100)]
Some fixes for import-and-analyse.
Jelmer Vernooij [Fri, 12 Nov 2010 22:12:53 +0000 (23:12 +0100)]
Simplify revision_details() call.
Jelmer Vernooij [Fri, 12 Nov 2010 22:08:22 +0000 (23:08 +0100)]
Add upload_build for sqlite.
Jelmer Vernooij [Fri, 12 Nov 2010 21:51:50 +0000 (22:51 +0100)]
add initial code for sql backed build result data.
Jelmer Vernooij [Fri, 12 Nov 2010 19:32:57 +0000 (20:32 +0100)]
Scan for builds then verify, rather than probing.
Jelmer Vernooij [Fri, 12 Nov 2010 19:24:27 +0000 (20:24 +0100)]
Unconfuse repr and str for BuildStatus.
Jelmer Vernooij [Fri, 12 Nov 2010 19:21:03 +0000 (20:21 +0100)]
Print build status when verbose.
Jelmer Vernooij [Fri, 12 Nov 2010 19:17:09 +0000 (20:17 +0100)]
More fixes, implement Build.__repr__.
Jelmer Vernooij [Fri, 12 Nov 2010 19:12:08 +0000 (20:12 +0100)]
Provide stub get_previous_revision.
Jelmer Vernooij [Fri, 12 Nov 2010 19:09:40 +0000 (20:09 +0100)]
Fix argument order.
Jelmer Vernooij [Fri, 12 Nov 2010 19:07:39 +0000 (20:07 +0100)]
Fix new build fetching.
Jelmer Vernooij [Fri, 12 Nov 2010 19:05:24 +0000 (20:05 +0100)]
admin: Only update hosts list/rsyncd secrets when changes have been made.
Jelmer Vernooij [Fri, 12 Nov 2010 19:01:12 +0000 (20:01 +0100)]
Switch over to using python mail-dead-hosts scripts.
Jelmer Vernooij [Fri, 12 Nov 2010 18:59:08 +0000 (19:59 +0100)]
Keep connection open while sending dead host notifications, only mark mail sent when not using dry run.
Jelmer Vernooij [Fri, 12 Nov 2010 18:55:06 +0000 (19:55 +0100)]
Honor dry_run in import-and-analyse.
Jelmer Vernooij [Fri, 12 Nov 2010 18:53:20 +0000 (19:53 +0100)]
Simplify a bit.
Jelmer Vernooij [Fri, 12 Nov 2010 18:53:12 +0000 (19:53 +0100)]
Add command line parsing to mail-dead-hosts.
Jelmer Vernooij [Fri, 12 Nov 2010 10:20:15 +0000 (11:20 +0100)]
Support removing builds.
Jelmer Vernooij [Fri, 12 Nov 2010 09:17:37 +0000 (10:17 +0100)]
Remove some unncessary indirects.
Jelmer Vernooij [Fri, 12 Nov 2010 08:56:41 +0000 (09:56 +0100)]
Implement diff.
Jelmer Vernooij [Fri, 12 Nov 2010 08:45:33 +0000 (09:45 +0100)]
Simplify history walking.
Jelmer Vernooij [Fri, 12 Nov 2010 01:50:29 +0000 (02:50 +0100)]
work on history support using dulwich
Matthieu Patou [Fri, 12 Nov 2010 00:17:47 +0000 (03:17 +0300)]
print the return code value as it can help debug
Jelmer Vernooij [Thu, 11 Nov 2010 23:21:28 +0000 (00:21 +0100)]
Test upload_build.
Jelmer Vernooij [Thu, 11 Nov 2010 22:24:28 +0000 (23:24 +0100)]
Add tests for BuildFarm.get_build().
Jelmer Vernooij [Thu, 11 Nov 2010 22:19:30 +0000 (23:19 +0100)]
Test both cache and non-cache versions.
Jelmer Vernooij [Thu, 11 Nov 2010 21:59:47 +0000 (22:59 +0100)]
Test both BuildFarm and CachingBuildFarm.
Jelmer Vernooij [Thu, 11 Nov 2010 21:56:15 +0000 (22:56 +0100)]
Add some more base buildfarm tests.
Jelmer Vernooij [Thu, 11 Nov 2010 21:41:46 +0000 (22:41 +0100)]
Fix caching buildfarm.
Jelmer Vernooij [Thu, 11 Nov 2010 21:38:35 +0000 (22:38 +0100)]
make import-and-analyse executable.
Jelmer Vernooij [Thu, 11 Nov 2010 21:17:21 +0000 (22:17 +0100)]
Reintroduce readonly parameter, remove unnecessary code.
Matthieu Patou [Thu, 11 Nov 2010 19:50:53 +0000 (22:50 +0300)]
Use the correct form for cmp
Matthieu Patou [Thu, 11 Nov 2010 19:48:40 +0000 (22:48 +0300)]
attribute readonly didn't exists (anymore ?)
Matthieu Patou [Thu, 11 Nov 2010 19:44:07 +0000 (22:44 +0300)]
remove useless declaration
Matthieu Patou [Thu, 11 Nov 2010 19:42:47 +0000 (22:42 +0300)]
get_lcov_cached_status has been removed build the cachefile name for lcov in the cachedbuildfarm class directly
Matthieu Patou [Thu, 11 Nov 2010 19:33:49 +0000 (22:33 +0300)]
change the name of the cache folder
Matthieu Patou [Thu, 11 Nov 2010 19:17:52 +0000 (22:17 +0300)]
use the cached version of the build farm for the web interface
Matthieu Patou [Thu, 11 Nov 2010 19:16:06 +0000 (22:16 +0300)]
Introduce a cached variant of the build farm, correct cached build to handle correctly CachedUploadBuild class
Matthieu Patou [Thu, 11 Nov 2010 19:15:09 +0000 (22:15 +0300)]
Do not use cache for lcov in the non cached variant of the buildfarm class
Jelmer Vernooij [Thu, 11 Nov 2010 00:50:54 +0000 (01:50 +0100)]
Move lcov cache onto BuildFarm, simplify get_build.
Matthieu Patou [Wed, 10 Nov 2010 23:42:46 +0000 (02:42 +0300)]
desactivate history for the moment (it's broken)
Matthieu Patou [Wed, 10 Nov 2010 23:42:24 +0000 (02:42 +0300)]
use buildfarm get_build function instead of the one of the buildstore
Matthieu Patou [Wed, 10 Nov 2010 23:39:16 +0000 (02:39 +0300)]
implement get_build on the buildfarm object so that it can dispatch to the adhoc object
Matthieu Patou [Wed, 10 Nov 2010 23:37:48 +0000 (02:37 +0300)]
use buildstore function to get the cached status
Matthieu Patou [Wed, 10 Nov 2010 23:41:16 +0000 (02:41 +0300)]
add function to get the lcov cache status on a build store
Matthieu Patou [Wed, 10 Nov 2010 22:00:40 +0000 (01:00 +0300)]
Serve in standalone mode only files that are local the current folder
This should avoid security problem
Jelmer Vernooij [Wed, 10 Nov 2010 10:26:30 +0000 (11:26 +0100)]
We no longer have CVS-based projects, and should not introduce any newer; remove cvslog.pl.
Jelmer Vernooij [Wed, 10 Nov 2010 10:23:57 +0000 (11:23 +0100)]
More improvements to import-and-analyse.
Jelmer Vernooij [Wed, 10 Nov 2010 09:05:34 +0000 (10:05 +0100)]
Simplify some code.
Jelmer Vernooij [Wed, 10 Nov 2010 08:44:57 +0000 (09:44 +0100)]
Simplify new build iteration.
Jelmer Vernooij [Wed, 10 Nov 2010 08:38:26 +0000 (09:38 +0100)]
More work on import and analyse.
Jelmer Vernooij [Wed, 10 Nov 2010 08:31:49 +0000 (09:31 +0100)]
Split up further.
Jelmer Vernooij [Wed, 10 Nov 2010 08:26:07 +0000 (09:26 +0100)]
Split up BuildResultStore further.
Jelmer Vernooij [Wed, 10 Nov 2010 07:32:38 +0000 (08:32 +0100)]
Move more functionality to buildfarm.BuildFarm.