{"comment":{"created_at":"2011-10-17T06:19:23Z","body":"I thought so. \r\n\r\nSorry, I sent you another PM before I saw this. The gist of it, though, is that I'm going to use (and abuse) GitHub API for my version control notification. I already built a small helper for github API, and I manage to extract all information regarding the latest commit and read the README and CHANGELOG files, as well as all the issues and tags per branch. Now it's only a matter of coming up with a strategy on how to check the version.\r\n\r\nEither I'll use the tags (like you do in Nova) or maybe have something inside the CHANGELOG to compare against.","updated_at":"2011-10-17T06:19:23Z","url":"https://api.github.com/repos/mooeypoo/aweSimReport-2.0/issues/comments/2425401","id":2425401,"user":{"gravatar_id":"9db4227a6eb96c50d1cd0ebab3bbda7e","avatar_url":"https://secure.gravatar.com/avatar/9db4227a6eb96c50d1cd0ebab3bbda7e?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","url":"https://api.github.com/users/mooeypoo","id":261238,"login":"mooeypoo"}},"action":"created","issue":{"number":8,"created_at":"2011-10-17T02:09:26Z","pull_request":{"diff_url":null,"patch_url":null,"html_url":null},"body":"Probably easier to do this here than over PM.\r\n\r\nIf you want to build your own new version notification system based on what Nova does, you'll need a server somewhere to hold a file with the version information. You probably could do it with Github by just uploading your YAML or XML or whatever type of file to the downloads section and then linking directly to it.\r\n\r\nThe way Nova does it is by grabbing a YAML file from the Anodyne server and then parsing the contents of the file into an array. From there, Nova can figure out what the current version is as opposed to what Anodyne is reporting. You can actually see that file in `application/assets/version.yml` if you're looking for an example.\r\n\r\nIf you have more specific questions, just fire away.","comments":1,"title":"New Version Notification","updated_at":"2011-10-17T06:19:23Z","url":"https://api.github.com/repos/mooeypoo/aweSimReport-2.0/issues/8","id":1924455,"assignee":null,"milestone":null,"closed_at":null,"user":{"gravatar_id":"f3a7ec6c7443031df558624dea1eea32","avatar_url":"https://secure.gravatar.com/avatar/f3a7ec6c7443031df558624dea1eea32?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","url":"https://api.github.com/users/agentphoenix","id":14422,"login":"agentphoenix"},"html_url":"https://github.com/mooeypoo/aweSimReport-2.0/issues/8","labels":[],"state":"open"},"legacy":{"issue_id":1924455,"comment_id":2425401}}