Kristóf Tóth
|
2e97d18340
|
Fix SnapshotProvider failing depending on python3.7
|
2018-08-01 17:18:43 +02:00 |
|
Kristóf Tóth
|
564c97e66a
|
Remove unused variable from terminado server
|
2018-08-01 14:17:17 +02:00 |
|
Kristóf Tóth
|
7a670f37f2
|
Resolve Python circular import hell - hopefully forever
|
2018-07-31 13:33:59 +02:00 |
|
Kristóf Tóth
|
a6b7fa04ab
|
Rework fsm_update API
|
2018-07-31 13:33:59 +02:00 |
|
Kristóf Tóth
|
b3e8af2024
|
Implement require_signature mode in FSMManagingEH
|
2018-07-23 17:16:37 +02:00 |
|
Kristóf Tóth
|
bad7297c94
|
Fix TerminalEventHandler returning none as 'data'
|
2018-07-20 20:34:18 +02:00 |
|
Kristóf Tóth
|
96b4e314a9
|
Add 'in_accepted_state' to fsm_update messages
|
2018-07-20 14:40:47 +02:00 |
|
Kristóf Tóth
|
a8fdd3b0d8
|
Refactor SnapshotProvider
|
2018-07-19 16:54:11 +02:00 |
|
Kristóf Tóth
|
0dd66c33bf
|
Make error handling more robust
|
2018-07-19 16:54:11 +02:00 |
|
Kristóf Tóth
|
a703ee821d
|
Fix SnapshotProvider initialization stuff
|
2018-07-19 16:54:11 +02:00 |
|
Kristóf Tóth
|
1bb6286d24
|
Fix timeline property
|
2018-07-19 16:54:11 +02:00 |
|
Kristóf Tóth
|
889ec92928
|
Use UUIDs instead of commit hashes for new branch names (git ambigous)
|
2018-07-19 16:54:11 +02:00 |
|
Kristóf Tóth
|
98e1bbe9d6
|
Remove unnecessary _last_valid_tag stuff
|
2018-07-19 16:54:11 +02:00 |
|
Kristóf Tóth
|
d8ac0dc311
|
Reorder SnapshotProvider methods in accordance with Uncle Bob
|
2018-07-19 16:54:11 +02:00 |
|
Kristóf Tóth
|
c6d3b8ad21
|
Ensure _last_valid_branch consistency
|
2018-07-19 16:54:11 +02:00 |
|
Kristóf Tóth
|
dd056a37bb
|
Make coding style more consistent
|
2018-07-19 16:54:11 +02:00 |
|
Kristóf Tóth
|
85523ede32
|
Make SnapshotProvider more in line with reality
|
2018-07-19 16:54:11 +02:00 |
|
Kristóf Tóth
|
fa3ce317f0
|
Rename stuff to improve code readability
|
2018-07-19 16:54:11 +02:00 |
|
Kristóf Tóth
|
fb2beb470f
|
Make subprocess calls fail if something goes wrong
|
2018-07-19 16:54:11 +02:00 |
|
Kristóf Tóth
|
d306d0e484
|
Implement properties to get info from SnapshotProvider instance
|
2018-07-19 16:54:11 +02:00 |
|
Kristóf Tóth
|
e80782aa6c
|
Implement checking whether directories passed exsist
|
2018-07-19 16:54:11 +02:00 |
|
Kristóf Tóth
|
49e0efa4c9
|
Run git init only if there is no repo present
|
2018-07-19 16:54:11 +02:00 |
|
Kristóf Tóth
|
2f5e8d11f3
|
Automatically init git in SnapshotProvider
|
2018-07-19 16:54:11 +02:00 |
|
Kristóf Tóth
|
c279b2517f
|
Implement branching in SnapshotProvider
|
2018-07-19 16:54:11 +02:00 |
|
Kristóf Tóth
|
8e87025905
|
Implement git based fs snapshot provider
|
2018-07-19 16:54:07 +02:00 |
|
Kristóf Tóth
|
d5feba7076
|
Implement HMAC signatures of fsm_update broadcast messages
|
2018-07-16 14:31:52 +02:00 |
|
Kristóf Tóth
|
a79c68515b
|
Remove controller stuff, tidy code based on pylint suggestions
|
2018-07-16 11:18:27 +02:00 |
|
Kristóf Tóth
|
4236a17b69
|
Include last trigger in fsm_update messages
|
2018-07-14 20:45:26 +02:00 |
|
Kristóf Tóth
|
d98ce58651
|
Add proper multikey support for EventHandlers with compatibility
|
2018-07-14 20:06:34 +02:00 |
|
Kristóf Tóth
|
b06472ad19
|
Reintroduce FSM update messages with minor changes
|
2018-07-12 15:20:35 +02:00 |
|
Kristóf Tóth
|
7a92d88b73
|
Refactor FSMBase to subclass transitions.Machine
|
2018-07-04 15:48:16 +02:00 |
|
Kristóf Tóth
|
708c920784
|
Move FSM handling logic to an event handler
|
2018-06-29 22:03:19 +02:00 |
|
Kristóf Tóth
|
83dd6ae836
|
Fix IdeEventHandler not working with arbitrary keys
|
2018-06-18 15:13:39 +02:00 |
|
Kristóf Tóth
|
d0667253c2
|
Harmonize code formatting style across project
|
2018-06-04 22:16:44 +02:00 |
|
Kristóf Tóth
|
afc84e1d1a
|
Conciliate FileManager attribute names and formatting
|
2018-06-04 21:47:10 +02:00 |
|
Kristóf Tóth
|
92e9812776
|
Remove unnecessary additional_dirs IdeEH.__init__ argument
|
2018-06-04 21:20:36 +02:00 |
|
Kristóf Tóth
|
a743b01bcf
|
Reduce line length to 120
|
2018-06-01 17:19:58 +02:00 |
|
Kristóf Tóth
|
e80cce00f3
|
Add sphinx API documentation
|
2018-06-01 16:20:20 +02:00 |
|
Kristóf Tóth
|
c0fb28c46c
|
Stop LogMonitor on EventHandler.cleanup() in LogMonitoringEH
|
2018-06-01 15:15:07 +02:00 |
|
Kristóf Tóth
|
6f3db18146
|
Use power of LazyInitialise to replace CallbackMixin.__init__()
|
2018-06-01 14:21:32 +02:00 |
|
Kristóf Tóth
|
cebacb15e6
|
Use power of LazyInitialise to replace ObserverMixin.__init__()
|
2018-06-01 14:06:40 +02:00 |
|
Kristóf Tóth
|
9f3a3b501f
|
Initialise supervisor xmlrpc client lazily to avoid globals
|
2018-06-01 14:01:32 +02:00 |
|
Kristóf Tóth
|
e98c41d3cf
|
Comply new API style in TerminalEH
|
2018-05-31 14:08:29 +02:00 |
|
Kristóf Tóth
|
ea251ef474
|
Document LogMonitoringEventHandler
|
2018-05-31 14:03:11 +02:00 |
|
Kristóf Tóth
|
b68ceeb394
|
Rework LogMonitoringEH API to adhere new conventions
|
2018-05-31 13:53:11 +02:00 |
|
Kristóf Tóth
|
2e953ea098
|
Implement LogMonitorEH API
|
2018-05-30 15:21:36 +02:00 |
|
Kristóf Tóth
|
73f6c6635b
|
Rename my bootiful threadlocalise.. SupervisorBaseMixin method
|
2018-05-30 14:07:40 +02:00 |
|
Kristóf Tóth
|
3bb97a6dcc
|
Implement LogMonitoringEventHandler to manage a LogMonitor via API
|
2018-05-30 13:14:25 +02:00 |
|
Kristóf Tóth
|
28c16e1127
|
Rework log deletion – use log_tail arguments instead
|
2018-05-29 17:59:16 +02:00 |
|
Kristóf Tóth
|
4815b97200
|
Fix shared xmlrpc client raising HTTP errors in LogMonitor
|
2018-05-29 16:40:58 +02:00 |
|