{"action":"created","comment":{"url":"https://api.github.com/repos/erdc-cm/proteus/pulls/comments/26078254","id":26078254,"diff_hunk":"@@ -0,0 +1,6 @@\n+import platform\n+\n+if platform.node().startswith('garnet') or platform.node().startswith('copper'):","path":"proteus/config/__init__.py","position":3,"original_position":3,"commit_id":"28150bc3687009efeeaeaf283a012adf762c407f","original_commit_id":"28150bc3687009efeeaeaf283a012adf762c407f","user":{"login":"ahmadia","id":512293,"avatar_url":"https://avatars.githubusercontent.com/u/512293?v=3","gravatar_id":"","url":"https://api.github.com/users/ahmadia","html_url":"https://github.com/ahmadia","followers_url":"https://api.github.com/users/ahmadia/followers","following_url":"https://api.github.com/users/ahmadia/following{/other_user}","gists_url":"https://api.github.com/users/ahmadia/gists{/gist_id}","starred_url":"https://api.github.com/users/ahmadia/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ahmadia/subscriptions","organizations_url":"https://api.github.com/users/ahmadia/orgs","repos_url":"https://api.github.com/users/ahmadia/repos","events_url":"https://api.github.com/users/ahmadia/events{/privacy}","received_events_url":"https://api.github.com/users/ahmadia/received_events","type":"User","site_admin":false},"body":"Unfortunately, this doesn't appear to trigger on the Garnet compute nodes.  I may need to do a quick interactive debug session to see what's happening on the back-end here.","created_at":"2015-03-09T21:26:33Z","updated_at":"2015-03-09T21:26:33Z","html_url":"https://github.com/erdc-cm/proteus/pull/230#discussion_r26078254","pull_request_url":"https://api.github.com/repos/erdc-cm/proteus/pulls/230","_links":{"self":{"href":"https://api.github.com/repos/erdc-cm/proteus/pulls/comments/26078254"},"html":{"href":"https://github.com/erdc-cm/proteus/pull/230#discussion_r26078254"},"pull_request":{"href":"https://api.github.com/repos/erdc-cm/proteus/pulls/230"}}},"pull_request":{"url":"https://api.github.com/repos/erdc-cm/proteus/pulls/230","id":30299338,"html_url":"https://github.com/erdc-cm/proteus/pull/230","diff_url":"https://github.com/erdc-cm/proteus/pull/230.diff","patch_url":"https://github.com/erdc-cm/proteus/pull/230.patch","issue_url":"https://api.github.com/repos/erdc-cm/proteus/issues/230","number":230,"state":"open","locked":false,"title":"Refactor setup","user":{"login":"ahmadia","id":512293,"avatar_url":"https://avatars.githubusercontent.com/u/512293?v=3","gravatar_id":"","url":"https://api.github.com/users/ahmadia","html_url":"https://github.com/ahmadia","followers_url":"https://api.github.com/users/ahmadia/followers","following_url":"https://api.github.com/users/ahmadia/following{/other_user}","gists_url":"https://api.github.com/users/ahmadia/gists{/gist_id}","starred_url":"https://api.github.com/users/ahmadia/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ahmadia/subscriptions","organizations_url":"https://api.github.com/users/ahmadia/orgs","repos_url":"https://api.github.com/users/ahmadia/repos","events_url":"https://api.github.com/users/ahmadia/events{/privacy}","received_events_url":"https://api.github.com/users/ahmadia/received_events","type":"User","site_admin":false},"body":"This removes the top-level `config.py` from version control.  From now on, all configuration changes are version-controlled in `proteus/proteus/config/`.  If the configuration changes are general, then they should go into the `default.py` module.  Otherwise, specialized \"one-offs\" can be activated in `__init__.py` by environment variable or hostname.  Most configurations of interest are handled by environment variable at run-time.  Exceptions to this include the preload libraries on Garnet/Copper.\r\n\r\n@cekees - I'll test this on Garnet or Copper this week if you don't have any objections.","created_at":"2015-03-02T16:51:17Z","updated_at":"2015-03-09T21:26:33Z","closed_at":null,"merged_at":null,"merge_commit_sha":"b43d15b555ba8671ac84053d9446fd0d4f029b3a","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/erdc-cm/proteus/pulls/230/commits","review_comments_url":"https://api.github.com/repos/erdc-cm/proteus/pulls/230/comments","review_comment_url":"https://api.github.com/repos/erdc-cm/proteus/pulls/comments{/number}","comments_url":"https://api.github.com/repos/erdc-cm/proteus/issues/230/comments","statuses_url":"https://api.github.com/repos/erdc-cm/proteus/statuses/28150bc3687009efeeaeaf283a012adf762c407f","head":{"label":"erdc-cm:ahmadia/better_setup","ref":"ahmadia/better_setup","sha":"28150bc3687009efeeaeaf283a012adf762c407f","user":{"login":"erdc-cm","id":616627,"avatar_url":"https://avatars.githubusercontent.com/u/616627?v=3","gravatar_id":"","url":"https://api.github.com/users/erdc-cm","html_url":"https://github.com/erdc-cm","followers_url":"https://api.github.com/users/erdc-cm/followers","following_url":"https://api.github.com/users/erdc-cm/following{/other_user}","gists_url":"https://api.github.com/users/erdc-cm/gists{/gist_id}","starred_url":"https://api.github.com/users/erdc-cm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/erdc-cm/subscriptions","organizations_url":"https://api.github.com/users/erdc-cm/orgs","repos_url":"https://api.github.com/users/erdc-cm/repos","events_url":"https://api.github.com/users/erdc-cm/events{/privacy}","received_events_url":"https://api.github.com/users/erdc-cm/received_events","type":"Organization","site_admin":false},"repo":{"id":2212385,"name":"proteus","full_name":"erdc-cm/proteus","owner":{"login":"erdc-cm","id":616627,"avatar_url":"https://avatars.githubusercontent.com/u/616627?v=3","gravatar_id":"","url":"https://api.github.com/users/erdc-cm","html_url":"https://github.com/erdc-cm","followers_url":"https://api.github.com/users/erdc-cm/followers","following_url":"https://api.github.com/users/erdc-cm/following{/other_user}","gists_url":"https://api.github.com/users/erdc-cm/gists{/gist_id}","starred_url":"https://api.github.com/users/erdc-cm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/erdc-cm/subscriptions","organizations_url":"https://api.github.com/users/erdc-cm/orgs","repos_url":"https://api.github.com/users/erdc-cm/repos","events_url":"https://api.github.com/users/erdc-cm/events{/privacy}","received_events_url":"https://api.github.com/users/erdc-cm/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/erdc-cm/proteus","description":"A computational methods and simulation toolkit","fork":false,"url":"https://api.github.com/repos/erdc-cm/proteus","forks_url":"https://api.github.com/repos/erdc-cm/proteus/forks","keys_url":"https://api.github.com/repos/erdc-cm/proteus/keys{/key_id}","collaborators_url":"https://api.github.com/repos/erdc-cm/proteus/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/erdc-cm/proteus/teams","hooks_url":"https://api.github.com/repos/erdc-cm/proteus/hooks","issue_events_url":"https://api.github.com/repos/erdc-cm/proteus/issues/events{/number}","events_url":"https://api.github.com/repos/erdc-cm/proteus/events","assignees_url":"https://api.github.com/repos/erdc-cm/proteus/assignees{/user}","branches_url":"https://api.github.com/repos/erdc-cm/proteus/branches{/branch}","tags_url":"https://api.github.com/repos/erdc-cm/proteus/tags","blobs_url":"https://api.github.com/repos/erdc-cm/proteus/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/erdc-cm/proteus/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/erdc-cm/proteus/git/refs{/sha}","trees_url":"https://api.github.com/repos/erdc-cm/proteus/git/trees{/sha}","statuses_url":"https://api.github.com/repos/erdc-cm/proteus/statuses/{sha}","languages_url":"https://api.github.com/repos/erdc-cm/proteus/languages","stargazers_url":"https://api.github.com/repos/erdc-cm/proteus/stargazers","contributors_url":"https://api.github.com/repos/erdc-cm/proteus/contributors","subscribers_url":"https://api.github.com/repos/erdc-cm/proteus/subscribers","subscription_url":"https://api.github.com/repos/erdc-cm/proteus/subscription","commits_url":"https://api.github.com/repos/erdc-cm/proteus/commits{/sha}","git_commits_url":"https://api.github.com/repos/erdc-cm/proteus/git/commits{/sha}","comments_url":"https://api.github.com/repos/erdc-cm/proteus/comments{/number}","issue_comment_url":"https://api.github.com/repos/erdc-cm/proteus/issues/comments{/number}","contents_url":"https://api.github.com/repos/erdc-cm/proteus/contents/{+path}","compare_url":"https://api.github.com/repos/erdc-cm/proteus/compare/{base}...{head}","merges_url":"https://api.github.com/repos/erdc-cm/proteus/merges","archive_url":"https://api.github.com/repos/erdc-cm/proteus/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/erdc-cm/proteus/downloads","issues_url":"https://api.github.com/repos/erdc-cm/proteus/issues{/number}","pulls_url":"https://api.github.com/repos/erdc-cm/proteus/pulls{/number}","milestones_url":"https://api.github.com/repos/erdc-cm/proteus/milestones{/number}","notifications_url":"https://api.github.com/repos/erdc-cm/proteus/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/erdc-cm/proteus/labels{/name}","releases_url":"https://api.github.com/repos/erdc-cm/proteus/releases{/id}","created_at":"2011-08-15T21:28:25Z","updated_at":"2015-03-07T16:42:28Z","pushed_at":"2015-03-07T16:42:29Z","git_url":"git://github.com/erdc-cm/proteus.git","ssh_url":"git@github.com:erdc-cm/proteus.git","clone_url":"https://github.com/erdc-cm/proteus.git","svn_url":"https://github.com/erdc-cm/proteus","homepage":"proteus.usace.army.mil","size":38587,"stargazers_count":6,"watchers_count":6,"language":"Python","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":7,"mirror_url":null,"open_issues_count":90,"forks":7,"open_issues":90,"watchers":6,"default_branch":"master"}},"base":{"label":"erdc-cm:master","ref":"master","sha":"4d4d86a7051e4b699495320200bb919c7dc19082","user":{"login":"erdc-cm","id":616627,"avatar_url":"https://avatars.githubusercontent.com/u/616627?v=3","gravatar_id":"","url":"https://api.github.com/users/erdc-cm","html_url":"https://github.com/erdc-cm","followers_url":"https://api.github.com/users/erdc-cm/followers","following_url":"https://api.github.com/users/erdc-cm/following{/other_user}","gists_url":"https://api.github.com/users/erdc-cm/gists{/gist_id}","starred_url":"https://api.github.com/users/erdc-cm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/erdc-cm/subscriptions","organizations_url":"https://api.github.com/users/erdc-cm/orgs","repos_url":"https://api.github.com/users/erdc-cm/repos","events_url":"https://api.github.com/users/erdc-cm/events{/privacy}","received_events_url":"https://api.github.com/users/erdc-cm/received_events","type":"Organization","site_admin":false},"repo":{"id":2212385,"name":"proteus","full_name":"erdc-cm/proteus","owner":{"login":"erdc-cm","id":616627,"avatar_url":"https://avatars.githubusercontent.com/u/616627?v=3","gravatar_id":"","url":"https://api.github.com/users/erdc-cm","html_url":"https://github.com/erdc-cm","followers_url":"https://api.github.com/users/erdc-cm/followers","following_url":"https://api.github.com/users/erdc-cm/following{/other_user}","gists_url":"https://api.github.com/users/erdc-cm/gists{/gist_id}","starred_url":"https://api.github.com/users/erdc-cm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/erdc-cm/subscriptions","organizations_url":"https://api.github.com/users/erdc-cm/orgs","repos_url":"https://api.github.com/users/erdc-cm/repos","events_url":"https://api.github.com/users/erdc-cm/events{/privacy}","received_events_url":"https://api.github.com/users/erdc-cm/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/erdc-cm/proteus","description":"A computational methods and simulation toolkit","fork":false,"url":"https://api.github.com/repos/erdc-cm/proteus","forks_url":"https://api.github.com/repos/erdc-cm/proteus/forks","keys_url":"https://api.github.com/repos/erdc-cm/proteus/keys{/key_id}","collaborators_url":"https://api.github.com/repos/erdc-cm/proteus/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/erdc-cm/proteus/teams","hooks_url":"https://api.github.com/repos/erdc-cm/proteus/hooks","issue_events_url":"https://api.github.com/repos/erdc-cm/proteus/issues/events{/number}","events_url":"https://api.github.com/repos/erdc-cm/proteus/events","assignees_url":"https://api.github.com/repos/erdc-cm/proteus/assignees{/user}","branches_url":"https://api.github.com/repos/erdc-cm/proteus/branches{/branch}","tags_url":"https://api.github.com/repos/erdc-cm/proteus/tags","blobs_url":"https://api.github.com/repos/erdc-cm/proteus/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/erdc-cm/proteus/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/erdc-cm/proteus/git/refs{/sha}","trees_url":"https://api.github.com/repos/erdc-cm/proteus/git/trees{/sha}","statuses_url":"https://api.github.com/repos/erdc-cm/proteus/statuses/{sha}","languages_url":"https://api.github.com/repos/erdc-cm/proteus/languages","stargazers_url":"https://api.github.com/repos/erdc-cm/proteus/stargazers","contributors_url":"https://api.github.com/repos/erdc-cm/proteus/contributors","subscribers_url":"https://api.github.com/repos/erdc-cm/proteus/subscribers","subscription_url":"https://api.github.com/repos/erdc-cm/proteus/subscription","commits_url":"https://api.github.com/repos/erdc-cm/proteus/commits{/sha}","git_commits_url":"https://api.github.com/repos/erdc-cm/proteus/git/commits{/sha}","comments_url":"https://api.github.com/repos/erdc-cm/proteus/comments{/number}","issue_comment_url":"https://api.github.com/repos/erdc-cm/proteus/issues/comments{/number}","contents_url":"https://api.github.com/repos/erdc-cm/proteus/contents/{+path}","compare_url":"https://api.github.com/repos/erdc-cm/proteus/compare/{base}...{head}","merges_url":"https://api.github.com/repos/erdc-cm/proteus/merges","archive_url":"https://api.github.com/repos/erdc-cm/proteus/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/erdc-cm/proteus/downloads","issues_url":"https://api.github.com/repos/erdc-cm/proteus/issues{/number}","pulls_url":"https://api.github.com/repos/erdc-cm/proteus/pulls{/number}","milestones_url":"https://api.github.com/repos/erdc-cm/proteus/milestones{/number}","notifications_url":"https://api.github.com/repos/erdc-cm/proteus/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/erdc-cm/proteus/labels{/name}","releases_url":"https://api.github.com/repos/erdc-cm/proteus/releases{/id}","created_at":"2011-08-15T21:28:25Z","updated_at":"2015-03-07T16:42:28Z","pushed_at":"2015-03-07T16:42:29Z","git_url":"git://github.com/erdc-cm/proteus.git","ssh_url":"git@github.com:erdc-cm/proteus.git","clone_url":"https://github.com/erdc-cm/proteus.git","svn_url":"https://github.com/erdc-cm/proteus","homepage":"proteus.usace.army.mil","size":38587,"stargazers_count":6,"watchers_count":6,"language":"Python","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":7,"mirror_url":null,"open_issues_count":90,"forks":7,"open_issues":90,"watchers":6,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/erdc-cm/proteus/pulls/230"},"html":{"href":"https://github.com/erdc-cm/proteus/pull/230"},"issue":{"href":"https://api.github.com/repos/erdc-cm/proteus/issues/230"},"comments":{"href":"https://api.github.com/repos/erdc-cm/proteus/issues/230/comments"},"review_comments":{"href":"https://api.github.com/repos/erdc-cm/proteus/pulls/230/comments"},"review_comment":{"href":"https://api.github.com/repos/erdc-cm/proteus/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/erdc-cm/proteus/pulls/230/commits"},"statuses":{"href":"https://api.github.com/repos/erdc-cm/proteus/statuses/28150bc3687009efeeaeaf283a012adf762c407f"}}}}