GitHub PushEvent at 2014-10-23 17:48:53
Repository: docview
Actor: mikesname
Payload: {"shas":[["640dc67293b68cb959930bbfa0ff9fdd64cfe0da","1c45e72c958bc45b9f7a3571c508ec5c841589a5@gmail.com","First step in bringing more consistency to how things handle global state.\n\nThe main, nay only, bit of global state is the Play.current application. References\nto this have now been removed from most places outside controllers (if not all.)\n\nThis creates some interesting situations in the current test config which uses\nsome stateful objects to buffer things, e.g. mails sent etc, since the objects\noutlive the application. This breaks things like caching. More work still needed\nto bring greater clarity here, perhaps by keeping stateful buffers outside of the\nobjects themselves, which will be reinstantiated at app start.","Mike Bryant",false],["78014b61cb1dfe7e1aa9409771b89ec0f5d3cfe6","1c45e72c958bc45b9f7a3571c508ec5c841589a5@gmail.com"," Test global state refactoring.\n\nMore mutable state in testing is now more centralised. The user DB\nfixtures are still global however.","Mike Bryant",false],["a066a91ee371617e3c8ad001218a416215fe9072","1c45e72c958bc45b9f7a3571c508ec5c841589a5@gmail.com","Merge branch 'master' into helpdesk_integration\n\nConflicts:\n\tmodules/portal/app/backend/parse/ParseDAO.scala\n\ttest/helpers/TestConfiguration.scala","Mike Bryant",true]],"size":3,"ref":"refs/heads/helpdesk_integration","head":"a066a91ee371617e3c8ad001218a416215fe9072"}