{"shas":[["8480af4adae772867f8a148c355f4e68a53c95aa","40380bc1d358a6f8665b37bbdc8c7ccc6c38a861@aroncarroll.com","Loading users hubs once bootstrap request to /hubs has returned Ticket #201\n\nThis fixes an issue where the users hubs were being overridden by the\nbootstrap update causing bindings to become out of sync.","Aron Carroll"],["71c97ff05bbbd1f7136f3f5f6e7798ab7e8cd8db","40380bc1d358a6f8665b37bbdc8c7ccc6c38a861@aroncarroll.com","Added hasChanged() helper function to simplify working with change events\n\nExample\n\n  // Call this.refreshTasks if any tasks have changed.\n  this.model.bind(\"change\", hasChanged([\n    \"tasks.new\", \"tasks.claimed\", \"tasks.done\", \"tasks.verified\"\n  ], this.refreshTasks));","Aron Carroll"],["d34d72609db44614a0d960f0d84491cd23be8649","40380bc1d358a6f8665b37bbdc8c7ccc6c38a861@aroncarroll.com","Fixed issue with Hub not updating when task states change. Fixes #201","Aron Carroll"],["5e5f668f8c4c2b4a459f1b5d0aac389237b932ec","40380bc1d358a6f8665b37bbdc8c7ccc6c38a861@aroncarroll.com","Adding new tasks to the currentUser model on creation. Ticket #208","Aron Carroll"],["68237d6e8dbd079083c41f563a66246f8ba26b1f","40380bc1d358a6f8665b37bbdc8c7ccc6c38a861@aroncarroll.com","Now successfully updating the User \"tasks.owned.new\" key. Ticket #208","Aron Carroll"],["df516b2b32d85688ae574388a253d6956de469f4","40380bc1d358a6f8665b37bbdc8c7ccc6c38a861@aroncarroll.com","Merge branch 'working'","Aron Carroll"]],"repo":"premasagar/tasket","actor":"aron","ref":"refs/heads/master","size":6,"head":"df516b2b32d85688ae574388a253d6956de469f4","actor_gravatar":"ca214b27a92214d5682aabf09cac4391","push_id":29269223}