Commit Graph

514 Commits

Author SHA1 Message Date
a170a4ca3b Added task manager that responds to tasks mentioned in SVN logs.
The task manager doesn't do anything yet, it just logs the fact that a
task has been mentioned.
2016-08-31 16:00:40 +02:00
8b618c3ecb SVN log messages can be None. 2016-08-31 15:59:45 +02:00
268a40092e SVN doesn't like requesting logs for non-existent revisions
If revisions 1-130 exist, it errors at "svn log -r 1:250", so we can't
reliably give a last number. Easiest solution is to just forego per-batch
processing, and fetch all the unseen entries in one go.
2016-08-31 15:59:27 +02:00
0c9b31c4b4 Added SVN logging observer.
It isn't triggered by anything yet. When the observer is called, it uses
Blinker to send out a signal for every [T12345] marker it sees in the
first line of each commit log. Those signals aren't connected to anything
yet.

NOTE: this requires the 'svn' Python module , which is a wrapper for the
'svn' commandline client. This client needs to be installed on our docker
when we deploy.
2016-08-31 14:31:45 +02:00
15f0f5889a Just an extra TODO in the node types 2016-08-31 14:27:01 +02:00
4ad33731bd Added CLI module to set up project for attract. 2016-08-31 11:32:29 +02:00
bd4055a8ea Updated test requirements 2016-08-31 11:32:29 +02:00
621b95ca5f Removed secondary requirements
We already have a list of those in both pillar and bcloud-server, so we
don't also need a list here.
2016-08-31 11:32:29 +02:00
cf0e6f85de Renamed TestPillarServer to PillarTestServer 2016-08-31 11:32:29 +02:00
92dd4bf701 pillar-server → pillar 2016-08-31 11:32:29 +02:00
06d64ec6df Added unit test 2016-07-29 17:43:58 +02:00
d30047c869 Added requirements.txt with current versions of all packages. 2016-07-29 16:57:47 +02:00
0eb8be33c0 Skeleton structure of a Pillar extension. 2016-07-29 16:57:43 +02:00
f930544a11 Initial commit 2016-07-29 16:23:42 +02:00