{"action":"created","issue":{"url":"https://api.github.com/repos/jacoco/www.eclemma.org/issues/1","labels_url":"https://api.github.com/repos/jacoco/www.eclemma.org/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/jacoco/www.eclemma.org/issues/1/comments","events_url":"https://api.github.com/repos/jacoco/www.eclemma.org/issues/1/events","html_url":"https://github.com/jacoco/www.eclemma.org/pull/1","id":107102478,"number":1,"title":"Finalize migration of site from SourceForge to GitHub","user":{"login":"Godin","id":138671,"avatar_url":"https://avatars.githubusercontent.com/u/138671?v=3","gravatar_id":"","url":"https://api.github.com/users/Godin","html_url":"https://github.com/Godin","followers_url":"https://api.github.com/users/Godin/followers","following_url":"https://api.github.com/users/Godin/following{/other_user}","gists_url":"https://api.github.com/users/Godin/gists{/gist_id}","starred_url":"https://api.github.com/users/Godin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Godin/subscriptions","organizations_url":"https://api.github.com/users/Godin/orgs","repos_url":"https://api.github.com/users/Godin/repos","events_url":"https://api.github.com/users/Godin/events{/privacy}","received_events_url":"https://api.github.com/users/Godin/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":{"login":"marchof","id":1936262,"avatar_url":"https://avatars.githubusercontent.com/u/1936262?v=3","gravatar_id":"","url":"https://api.github.com/users/marchof","html_url":"https://github.com/marchof","followers_url":"https://api.github.com/users/marchof/followers","following_url":"https://api.github.com/users/marchof/following{/other_user}","gists_url":"https://api.github.com/users/marchof/gists{/gist_id}","starred_url":"https://api.github.com/users/marchof/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marchof/subscriptions","organizations_url":"https://api.github.com/users/marchof/orgs","repos_url":"https://api.github.com/users/marchof/repos","events_url":"https://api.github.com/users/marchof/events{/privacy}","received_events_url":"https://api.github.com/users/marchof/received_events","type":"User","site_admin":false},"milestone":null,"comments":8,"created_at":"2015-09-17T23:46:12Z","updated_at":"2015-09-18T14:07:24Z","closed_at":"2015-09-18T08:50:24Z","pull_request":{"url":"https://api.github.com/repos/jacoco/www.eclemma.org/pulls/1","html_url":"https://github.com/jacoco/www.eclemma.org/pull/1","diff_url":"https://github.com/jacoco/www.eclemma.org/pull/1.diff","patch_url":"https://github.com/jacoco/www.eclemma.org/pull/1.patch"},"body":"Now we have automatic deployment of site http://jacoco.github.io/ from Travis on each commit to master branch of repositories \"www.eclemma.org\" and \"jacoco\" ( see jacoco/www.eclemma.org@8d2feee35c13ecc5ec72e2649178e26392855808 and jacoco/jacoco@37bafce6b1d3f95b368755fbe34c55f9a10b450f ).\r\n\r\nCurrent state supposed to be identical to http://jacoco.org/ (except of date of build). I double checked, but re-verification is welcomed.\r\n\r\nAfter merge of this PR DNS must be updated as described below in order to make it availabe as http://jacoco.org/ and finalize migration from SourceForge:\r\n```\r\njacoco.org A 192.30.252.153\r\njacoco.org A 192.30.252.154\r\nwww.jacoco.org CNAME jacoco.org\r\neclemma.org CNAME jacoco.org\r\nwww.eclemma.org CNAME jacoco.org\r\n```\r\n\r\nWhen this will be done, I'll take care to remove old scripts for deployments to SourceForge."},"comment":{"url":"https://api.github.com/repos/jacoco/www.eclemma.org/issues/comments/141460867","html_url":"https://github.com/jacoco/www.eclemma.org/pull/1#issuecomment-141460867","issue_url":"https://api.github.com/repos/jacoco/www.eclemma.org/issues/1","id":141460867,"user":{"login":"Godin","id":138671,"avatar_url":"https://avatars.githubusercontent.com/u/138671?v=3","gravatar_id":"","url":"https://api.github.com/users/Godin","html_url":"https://github.com/Godin","followers_url":"https://api.github.com/users/Godin/followers","following_url":"https://api.github.com/users/Godin/following{/other_user}","gists_url":"https://api.github.com/users/Godin/gists{/gist_id}","starred_url":"https://api.github.com/users/Godin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Godin/subscriptions","organizations_url":"https://api.github.com/users/Godin/orgs","repos_url":"https://api.github.com/users/Godin/repos","events_url":"https://api.github.com/users/Godin/events{/privacy}","received_events_url":"https://api.github.com/users/Godin/received_events","type":"User","site_admin":false},"created_at":"2015-09-18T14:07:24Z","updated_at":"2015-09-18T14:07:24Z","body":"@marchof We can indeed do an SCP, but this will require some additional work (at least I would need to discuss with you some security related questions), while for GitHub pages everything is in place already. So what about baby-steps approach? We move to GitHub now and then remove this last piece from SourceForge?\r\n\r\nI've just added ``.htaccess`` to SourceForge:\r\n```\r\nRewriteEngine On\r\nRewriteCond %{HTTP_HOST} !^jacoco.org$ [NC]\r\nRewriteRule ^(.*)$ http://jacoco.org/$1 [L,R=301]\r\n```\r\nSo that now for example \"http://eclemma.com/jacoco/trunk/doc/\" properly redirects to \"http://jacoco.org/jacoco/trunk/docs/\". I think that such \".htaccess\" is anyway useful as it allows to spread to audience canonicalization of project name by making it consistent across various places (GitHub account, Forum, ...). If you don't think so and strongly against of move to GitHub pages, then I'll quickly remove it. Otherwise addition of CNAME file and change of DNS records for just \"jacoco.org\" and \"www.jacoco.org\" as described above will do the job.\r\n"}}