{"action":"created","issue":{"url":"https://api.github.com/repos/mozilla/firefox-ios/issues/1273","labels_url":"https://api.github.com/repos/mozilla/firefox-ios/issues/1273/labels{/name}","comments_url":"https://api.github.com/repos/mozilla/firefox-ios/issues/1273/comments","events_url":"https://api.github.com/repos/mozilla/firefox-ios/issues/1273/events","html_url":"https://github.com/mozilla/firefox-ios/pull/1273","id":117415197,"number":1273,"title":"Bug 1224440 - Rework BrowserTable and database upgrade tests","user":{"login":"rnewman","id":91722,"avatar_url":"https://avatars.githubusercontent.com/u/91722?v=3","gravatar_id":"","url":"https://api.github.com/users/rnewman","html_url":"https://github.com/rnewman","followers_url":"https://api.github.com/users/rnewman/followers","following_url":"https://api.github.com/users/rnewman/following{/other_user}","gists_url":"https://api.github.com/users/rnewman/gists{/gist_id}","starred_url":"https://api.github.com/users/rnewman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rnewman/subscriptions","organizations_url":"https://api.github.com/users/rnewman/orgs","repos_url":"https://api.github.com/users/rnewman/repos","events_url":"https://api.github.com/users/rnewman/events{/privacy}","received_events_url":"https://api.github.com/users/rnewman/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":{"login":"rnewman","id":91722,"avatar_url":"https://avatars.githubusercontent.com/u/91722?v=3","gravatar_id":"","url":"https://api.github.com/users/rnewman","html_url":"https://github.com/rnewman","followers_url":"https://api.github.com/users/rnewman/followers","following_url":"https://api.github.com/users/rnewman/following{/other_user}","gists_url":"https://api.github.com/users/rnewman/gists{/gist_id}","starred_url":"https://api.github.com/users/rnewman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rnewman/subscriptions","organizations_url":"https://api.github.com/users/rnewman/orgs","repos_url":"https://api.github.com/users/rnewman/repos","events_url":"https://api.github.com/users/rnewman/events{/privacy}","received_events_url":"https://api.github.com/users/rnewman/received_events","type":"User","site_admin":false},"milestone":null,"comments":1,"created_at":"2015-11-17T18:10:42Z","updated_at":"2015-12-24T06:59:59Z","closed_at":"2015-12-24T06:59:59Z","pull_request":{"url":"https://api.github.com/repos/mozilla/firefox-ios/pulls/1273","html_url":"https://github.com/mozilla/firefox-ios/pull/1273","diff_url":"https://github.com/mozilla/firefox-ios/pull/1273.diff","patch_url":"https://github.com/mozilla/firefox-ios/pull/1273.patch"},"body":"This removes the concepts of creating at a particular version and upgrading to a particular version from `BrowserTable`; we only support creating and upgrading to the current version.\r\n\r\nThe upgrade tests now include *the code that we shipped* for a particular schema version directly in the tests, and we verify that we can upgrade to the current version. We also verify that the same ol' chunk of data from v6 will upgrade, though I'm pretty confident that the tests used to not actually work…\r\n\r\nThis is now nice and simple and gives me more confidence in our upgrade flow."},"comment":{"url":"https://api.github.com/repos/mozilla/firefox-ios/issues/comments/167057143","html_url":"https://github.com/mozilla/firefox-ios/pull/1273#issuecomment-167057143","issue_url":"https://api.github.com/repos/mozilla/firefox-ios/issues/1273","id":167057143,"user":{"login":"rnewman","id":91722,"avatar_url":"https://avatars.githubusercontent.com/u/91722?v=3","gravatar_id":"","url":"https://api.github.com/users/rnewman","html_url":"https://github.com/rnewman","followers_url":"https://api.github.com/users/rnewman/followers","following_url":"https://api.github.com/users/rnewman/following{/other_user}","gists_url":"https://api.github.com/users/rnewman/gists{/gist_id}","starred_url":"https://api.github.com/users/rnewman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rnewman/subscriptions","organizations_url":"https://api.github.com/users/rnewman/orgs","repos_url":"https://api.github.com/users/rnewman/repos","events_url":"https://api.github.com/users/rnewman/events{/privacy}","received_events_url":"https://api.github.com/users/rnewman/received_events","type":"User","site_admin":false},"created_at":"2015-12-24T06:59:59Z","updated_at":"2015-12-24T06:59:59Z","body":"This landed in 1e57eac39b9488c3747a76dc63f8b0c58f74c007."}}