{"push_id":579968548,"size":408,"distinct_size":407,"ref":"refs/heads/master","head":"04e00de35a8cc7cfb873e8d96f9980b2c89d4755","before":"68f3e38775a16aaab86514482f611f1ca22a37af","commits":[{"sha":"2273fe4cbe4c71eb2c35981121f8d5faeb33550c","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@cd-jackson.com","name":"Chris Jackson"},"message":"Initial commits for new node advancer concept","distinct":true,"url":"https://api.github.com/repos/Snickermicker/openhab/commits/2273fe4cbe4c71eb2c35981121f8d5faeb33550c"},{"sha":"aba10dfa32a58f3749035311554bad8605888b70","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@cd-jackson.com","name":"Chris Jackson"},"message":"Tidy unnecessary imports","distinct":true,"url":"https://api.github.com/repos/Snickermicker/openhab/commits/aba10dfa32a58f3749035311554bad8605888b70"},{"sha":"e6bc6e640fa9463cedca17f40105e224525e6562","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@cd-jackson.com","name":"Chris Jackson"},"message":"update node advancer","distinct":true,"url":"https://api.github.com/repos/Snickermicker/openhab/commits/e6bc6e640fa9463cedca17f40105e224525e6562"},{"sha":"ece62f41307b185b72c409564f8f6bac1d7384de","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@cd-jackson.com","name":"Chris Jackson"},"message":"Updates to command classes to support new initialisation sequencer","distinct":true,"url":"https://api.github.com/repos/Snickermicker/openhab/commits/ece62f41307b185b72c409564f8f6bac1d7384de"},{"sha":"74bcd75eab50f54338f8a32c6cc14cc8813d4187","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@cd-jackson.com","name":"Chris Jackson"},"message":"Initial test version - compiling correctly","distinct":true,"url":"https://api.github.com/repos/Snickermicker/openhab/commits/74bcd75eab50f54338f8a32c6cc14cc8813d4187"},{"sha":"a9a344263d926c8baeb00da3723d4f01f220d0d3","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@cd-jackson.com","name":"Chris Jackson"},"message":"Updates to advancer","distinct":true,"url":"https://api.github.com/repos/Snickermicker/openhab/commits/a9a344263d926c8baeb00da3723d4f01f220d0d3"},{"sha":"075c9a12986cb4ac421d24241319972b4a86e08d","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@cd-jackson.com","name":"Chris Jackson"},"message":"Initial functioning version - multi_instance not tested, wakeup not tested.","distinct":true,"url":"https://api.github.com/repos/Snickermicker/openhab/commits/075c9a12986cb4ac421d24241319972b4a86e08d"},{"sha":"126c996964229dae586b1509f021190a3013d695","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@cd-jackson.com","name":"Chris Jackson"},"message":"Get application version on startup\nhttps://github.com/openhab/openhab/pull/1525","distinct":true,"url":"https://api.github.com/repos/Snickermicker/openhab/commits/126c996964229dae586b1509f021190a3013d695"},{"sha":"cf772f3b053e932be8e4dfd7bfae8524668d1c36","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@cd-jackson.com","name":"Chris Jackson"},"message":"Fix error initialising multi_instance class.\nNot all command classes were requested, and a response from the device with 0 instances was incorrectly handled.","distinct":true,"url":"https://api.github.com/repos/Snickermicker/openhab/commits/cf772f3b053e932be8e4dfd7bfae8524668d1c36"},{"sha":"cc3f628de9cbb330a7f64233fa42bc5f130be348","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@cd-jackson.com","name":"Chris Jackson"},"message":"Code tidy and update debug messages.","distinct":true,"url":"https://api.github.com/repos/Snickermicker/openhab/commits/cc3f628de9cbb330a7f64233fa42bc5f130be348"},{"sha":"b1d6718dd5ca2d033f0ea5862c5fbca82c4ae00f","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@cd-jackson.com","name":"Chris Jackson"},"message":"Updates to check node Id in transactions","distinct":true,"url":"https://api.github.com/repos/Snickermicker/openhab/commits/b1d6718dd5ca2d033f0ea5862c5fbca82c4ae00f"},{"sha":"3d93e61b17026116aed55539455ce5198dfa9e23","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@cd-jackson.com","name":"Chris Jackson"},"message":"Merge branch 'zwave-restore_serialisation' into zwave-initialisation_serialisation\n\n* zwave-restore_serialisation:\n  Add exception handling for XML errors.\n  Initialise endpoint command classes\n  Don't persist the node stage - this will always be reset on startup anyway.\n  Fix bug restoring name/location\n  Ensure name/location get maintained even if the XML is considered invalid. Remove version from XML folder.\n  Update serialisation code. This modification moves the 'restore from file' code from the node advancer, into the controller. Instead of creating a new node, then restoring and then having to read all the information out of the file and put it into the node, and restore all the command classes and their data, this instead reads the node file directly and uses the class created by the XML deserialiser which contains all the data that was originally serialised. This avoids having to add getter/setter methods for every new class, or bit of information that gets added to classes, or nodes in future. Once the data is deserialised from disk, some information needs to be added to the command classes and nodes - i.e. links to the controller, and to the node for a command class. ** Needs further testing **\n  Initial commit of node deserialisation\n\nConflicts:\n\tbundles/binding/org.openhab.binding.zwave/src/main/java/org/openhab/binding/zwave/internal/protocol/ZWaveController.java\n\tbundles/binding/org.openhab.binding.zwave/src/main/java/org/openhab/binding/zwave/internal/protocol/ZWaveNode.java\n\tbundles/binding/org.openhab.binding.zwave/src/main/java/org/openhab/binding/zwave/internal/protocol/initialization/ZWaveNodeStageAdvancer.java\n\tbundles/binding/org.openhab.binding.zwave/src/main/java/org/openhab/binding/zwave/internal/protocol/serialmessage/IdentifyNodeMessageClass.java","distinct":true,"url":"https://api.github.com/repos/Snickermicker/openhab/commits/3d93e61b17026116aed55539455ce5198dfa9e23"},{"sha":"3ea3d9b2b243b5c2749db8929afe02a0c6255c51","author":{"email":"a51dda7c7ff50b61eaea0444371f4a6a9301e501@cocula.com","name":"John Cocula"},"message":"Initial Ecobee binding checkin.","distinct":true,"url":"https://api.github.com/repos/Snickermicker/openhab/commits/3ea3d9b2b243b5c2749db8929afe02a0c6255c51"},{"sha":"63c8c59ae7fecc3e0bde22f38f2fa853321dcb7a","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@cd-jackson.com","name":"Chris Jackson"},"message":"Made association class initialisable so that it will be updated on startup","distinct":true,"url":"https://api.github.com/repos/Snickermicker/openhab/commits/63c8c59ae7fecc3e0bde22f38f2fa853321dcb7a"},{"sha":"49d9e7efc4ccd59fae71d3f0975bac424f673230","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@cd-jackson.com","name":"Chris Jackson"},"message":"Remove ASSOCIATION as a node stage as this is now handled via standard 'initializable' interface","distinct":true,"url":"https://api.github.com/repos/Snickermicker/openhab/commits/49d9e7efc4ccd59fae71d3f0975bac424f673230"},{"sha":"ed77e18500008cecded958049f7716a81bec40fe","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@cd-jackson.com","name":"Chris Jackson"},"message":"Update controller before merge","distinct":true,"url":"https://api.github.com/repos/Snickermicker/openhab/commits/ed77e18500008cecded958049f7716a81bec40fe"},{"sha":"5ba2f5198dcdb05294285e93225f181c278059fd","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@cd-jackson.com","name":"Chris Jackson"},"message":"Fix bug with associations during initialisation","distinct":true,"url":"https://api.github.com/repos/Snickermicker/openhab/commits/5ba2f5198dcdb05294285e93225f181c278059fd"},{"sha":"9044939b24eab3204ad69541e72bd8804d44db24","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@cd-jackson.com","name":"Chris Jackson"},"message":"Minor logging updates","distinct":true,"url":"https://api.github.com/repos/Snickermicker/openhab/commits/9044939b24eab3204ad69541e72bd8804d44db24"},{"sha":"8ad260394bf77c7bef3dfa7f194728c9951d5e85","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@cd-jackson.com","name":"Chris Jackson"},"message":"Add return state into transaction event","distinct":true,"url":"https://api.github.com/repos/Snickermicker/openhab/commits/8ad260394bf77c7bef3dfa7f194728c9951d5e85"},{"sha":"cc50c78ee07c5618402bb50287531988e9e9466d","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@cd-jackson.com","name":"Chris Jackson"},"message":"Update generic command classes","distinct":true,"url":"https://api.github.com/repos/Snickermicker/openhab/commits/cc50c78ee07c5618402bb50287531988e9e9466d"}]}