summaryrefslogtreecommitdiff
path: root/ick2/persistent.py
AgeCommit message (Collapse)AuthorFilesLines
2019-10-18Revert "Add: MemoryPersitentState"Lars Wirzenius1-15/+46
This reverts commit 581f6cd53f57599326439dccb355e882e7858faa.
2019-10-18Revert "Add: placeholder for MuckPersistentState"Lars Wirzenius1-29/+0
This reverts commit 471b9d6209dc51890c7724b7b57b9121ba30af7d.
2019-10-18Revert "Change: get and use tokens"Lars Wirzenius1-18/+18
This reverts commit 4dd2e14cd15ad2840cfc3636251802f8eb0bc9ba.
2019-10-18Revert "Add: update_resource"Lars Wirzenius1-9/+0
This reverts commit 80539a84aaa17aca1da9c56794e41a114e222041.
2019-10-18Revert "Change: refer to resource by name, not id"Lars Wirzenius1-25/+57
This reverts commit 03a559309b8790f6bc3ad3d92300a4c172910abb.
2019-10-18Revert "Drop: use of old persistent state classes"Lars Wirzenius1-1/+60
This reverts commit 8344a860d226d8a5172bcb2e9de5946717a950ca.
2019-10-18Revert "Change: move exceptions to exceptions.py, rename persitent.py"Lars Wirzenius1-0/+66
This reverts commit 066664763f16318076e34d702cce746b2fd4afca.
2019-08-03Change: move exceptions to exceptions.py, rename persitent.pyLars Wirzenius1-66/+0
2019-08-03Drop: use of old persistent state classesLars Wirzenius1-60/+1
2019-08-03Change: refer to resource by name, not idLars Wirzenius1-57/+25
2019-08-03Add: update_resourceLars Wirzenius1-0/+9
2019-08-03Change: get and use tokensLars Wirzenius1-18/+18
2019-08-03Add: placeholder for MuckPersistentStateLars Wirzenius1-0/+29
2019-08-03Add: MemoryPersitentStateLars Wirzenius1-46/+15
2019-07-25Drop: unused PersistentState.get_resource_kinds methodLars Wirzenius1-7/+1
2018-07-24Change: use the libyaml bindings for yaml loading, dumpingLars Wirzenius1-2/+3
For speed.
2018-07-09Change: make NotFound args to not be optionalLars Wirzenius1-1/+1
2018-07-09Change: when raising NotFound, optionally say which resourceLars Wirzenius1-3/+5
2018-05-17Change: how controller stores persistent dataLars Wirzenius1-0/+153
Replace old State class with new FilePersistentState and TransactionalState classes. Use new Resource class instead of raw dicts. Use context managers for creating, updating resources, to avoid mistakes from accidentally not saving changes. Overall persistence should now be rather simpler. This should open up a possibility for changing the controller to insert more actions into the build graph, to trigger notifcations via the workers.