{"action":"created","comment":{"url":"https://api.github.com/repos/os-autoinst/os-autoinst-distri-opensuse/pulls/comments/68548265","id":68548265,"diff_hunk":"@@ -0,0 +1,219 @@\n+package main_common;\n+use base Exporter;\n+use Exporter;\n+use testapi qw/check_var get_var diag/;\n+use autotest;\n+use strict;\n+use warnings;\n+\n+our @EXPORT = qw/\n+  init_main\n+  loadtest\n+  set_defaults_for_username_and_password\n+  setup_env\n+  logcurrentenv\n+  is_staging\n+  is_reboot_after_installation_necessary\n+  load_login_tests\n+  load_rescuecd_tests\n+  load_zdup_tests\n+  load_autoyast_tests\n+  installzdupstep_is_applicable\n+  snapper_is_applicable\n+  gnomestep_is_applicable\n+  installyaststep_is_applicable\n+  bigx11step_is_applicable\n+  noupdatestep_is_applicable\n+  kdestep_is_applicable\n+  consolestep_is_applicable\n+  rescuecdstep_is_applicable\n+  remove_desktop_needles\n+  check_env\n+  unregister_needle_tags\n+  /;\n+\n+sub init_main {\n+    set_defaults_for_username_and_password();\n+    setup_env();\n+    check_env();\n+}\n+\n+sub loadtest {\n+    my ($test) = @_;\n+    autotest::loadtest(\"tests/$test\");\n+}\n+\n+sub set_defaults_for_username_and_password {\n+    if (get_var(\"LIVETEST\")) {\n+        $testapi::username = \"root\";\n+        $testapi::password = '';\n+    }\n+    else {\n+        $testapi::username = \"bernhard\";\n+        $testapi::password = \"nots3cr3t\";\n+    }\n+\n+    $testapi::username = get_var(\"USERNAME\") if get_var(\"USERNAME\");\n+    $testapi::password = get_var(\"PASSWORD\") if defined get_var(\"PASSWORD\");\n+\n+    if (get_var(\"LIVETEST\") && (get_var(\"LIVECD\") || get_var(\"PROMO\"))) {\n+        $testapi::username = \"linux\";    # LiveCD account\n+        $testapi::password = \"\";\n+    }\n+}\n+\n+sub setup_env {\n+    # Tests currently rely on INSTLANG=en_US, so set it by default\n+    unless (get_var('INSTLANG')) {\n+        set_var('INSTLANG', 'en_US');\n+    }\n+}\n+\n+\n+sub logcurrentenv {\n+    for my $k (@_) {\n+        my $e = get_var(\"$k\");\n+        next unless defined $e;\n+        diag(\"usingenv $k=$e\");\n+    }\n+}\n+\n+sub is_staging {\n+    return get_var('STAGING');\n+}\n+\n+sub is_reboot_after_installation_necessary {\n+    return 0 if get_var(\"DUALBOOT\") || get_var(\"RESCUECD\") || get_var(\"ZDUP\");\n+\n+    return get_var(\"REBOOTAFTERINSTALL\") && !get_var(\"UPGRADE\");\n+}\n+\n+sub load_login_tests {\n+    if (!get_var(\"UEFI\")) {\n+        loadtest \"login/boot.pm\";\n+    }\n+}\n+\n+sub load_rescuecd_tests {\n+    if (rescuecdstep_is_applicable()) {\n+        loadtest \"rescuecd/rescuecd.pm\";\n+    }\n+}\n+\n+sub load_zdup_tests {\n+    loadtest 'installation/setup_zdup.pm';\n+    loadtest 'installation/zdup.pm';\n+    loadtest 'installation/post_zdup.pm';\n+    loadtest 'boot/boot_to_desktop.pm';\n+}\n+\n+sub load_autoyast_tests {\n+    #    init boot in load_boot_tests\n+    loadtest(\"autoyast/installation.pm\");\n+    loadtest(\"autoyast/console.pm\");\n+    loadtest(\"autoyast/login.pm\");\n+    loadtest(\"autoyast/wicked.pm\");\n+    loadtest(\"autoyast/autoyast_verify.pm\") if get_var(\"AUTOYAST_VERIFY\");\n+    if (get_var(\"SUPPORT_SERVER_GENERATOR\")) {\n+        loadtest(\"support_server/configure.pm\");\n+    }\n+    else {\n+        loadtest(\"autoyast/repos.pm\");\n+        loadtest(\"autoyast/clone.pm\");\n+        loadtest(\"autoyast/logs.pm\");\n+    }\n+    loadtest(\"autoyast/autoyast_reboot.pm\");\n+    #    next boot in load_reboot_tests\n+}\n+\n+sub installzdupstep_is_applicable {\n+    return !get_var(\"NOINSTALL\") && !get_var(\"RESCUECD\") && get_var(\"ZDUP\");\n+}\n+\n+sub snapper_is_applicable {\n+    my $fs = get_var(\"FILESYSTEM\", 'btrfs');\n+    return ($fs eq \"btrfs\" && get_var(\"HDDSIZEGB\", 10) > 10);\n+}\n+\n+sub gnomestep_is_applicable {\n+    return check_var(\"DESKTOP\", \"gnome\");\n+}\n+\n+sub installyaststep_is_applicable {\n+    return !get_var(\"NOINSTALL\") && !get_var(\"RESCUECD\") && !get_var(\"ZDUP\");\n+}\n+\n+sub bigx11step_is_applicable {\n+    return get_var(\"BIGTEST\");\n+}\n+\n+sub noupdatestep_is_applicable {\n+    return !get_var(\"UPGRADE\");\n+}\n+\n+sub kdestep_is_applicable {\n+    return check_var(\"DESKTOP\", \"kde\");\n+}\n+\n+sub consolestep_is_applicable {\n+    return !get_var(\"INSTALLONLY\") && !get_var(\"DUALBOOT\") && !get_var(\"RESCUECD\");\n+}\n+\n+sub rescuecdstep_is_applicable {\n+    return get_var(\"RESCUECD\");\n+}\n+\n+sub remove_desktop_needles {\n+    my $desktop = shift;\n+    if (!check_var(\"DESKTOP\", $desktop) && !check_var(\"FULL_DESKTOP\", $desktop)) {\n+        unregister_needle_tags(\"ENV-DESKTOP-$desktop\");\n+    }\n+}\n+\n+our %valueranges = (\n+\n+    #   LVM=>[0,1],\n+    NOIMAGES           => [0, 1],\n+    REBOOTAFTERINSTALL => [0, 1],\n+    DOCRUN             => [0, 1],\n+\n+    #   BTRFS=>[0,1],\n+    DESKTOP => [qw(kde gnome xfce lxde minimalx textmode)],\n+\n+    #   ROOTFS=>[qw(ext3 xfs jfs btrfs reiserfs)],\n+    VIDEOMODE => [\"\", \"text\", \"ssh-x\"],\n+);\n+\n+sub check_env {\n+    for my $k (keys %valueranges) {\n+        next unless get_var($k);\n+        unless (grep { get_var($k) eq $_ } @{$valueranges{$k}}) {\n+            die sprintf(\"%s must be one of %s\\n\", $k, join(',', @{$valueranges{$k}}));\n+        }\n+    }\n+}\n+\n+our @can_randomize = qw/NOIMAGES REBOOTAFTERINSTALL DESKTOP VIDEOMODE/;\n+\n+sub setrandomenv {","path":"lib/main_common.pm","position":null,"original_position":198,"commit_id":"0d1c194258f73198d9f1b9163480683f4bcd61bf","original_commit_id":"89380b11a20c38c9b452b2d2f052bd1f780233ad","user":{"login":"coolo","id":1067203,"avatar_url":"https://avatars.githubusercontent.com/u/1067203?v=3","gravatar_id":"","url":"https://api.github.com/users/coolo","html_url":"https://github.com/coolo","followers_url":"https://api.github.com/users/coolo/followers","following_url":"https://api.github.com/users/coolo/following{/other_user}","gists_url":"https://api.github.com/users/coolo/gists{/gist_id}","starred_url":"https://api.github.com/users/coolo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/coolo/subscriptions","organizations_url":"https://api.github.com/users/coolo/orgs","repos_url":"https://api.github.com/users/coolo/repos","events_url":"https://api.github.com/users/coolo/events{/privacy}","received_events_url":"https://api.github.com/users/coolo/received_events","type":"User","site_admin":false},"body":"yeah, I told you in the comment above :)","created_at":"2016-06-27T09:40:31Z","updated_at":"2016-06-27T09:40:31Z","html_url":"https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/1485#discussion_r68548265","pull_request_url":"https://api.github.com/repos/os-autoinst/os-autoinst-distri-opensuse/pulls/1485","_links":{"self":{"href":"https://api.github.com/repos/os-autoinst/os-autoinst-distri-opensuse/pulls/comments/68548265"},"html":{"href":"https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/1485#discussion_r68548265"},"pull_request":{"href":"https://api.github.com/repos/os-autoinst/os-autoinst-distri-opensuse/pulls/1485"}}},"pull_request":{"url":"https://api.github.com/repos/os-autoinst/os-autoinst-distri-opensuse/pulls/1485","id":74956436,"html_url":"https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/1485","diff_url":"https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/1485.diff","patch_url":"https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/1485.patch","issue_url":"https://api.github.com/repos/os-autoinst/os-autoinst-distri-opensuse/issues/1485","number":1485,"state":"open","locked":false,"title":"Extract all common code from both main.pm into a common file","user":{"login":"okurz","id":1693432,"avatar_url":"https://avatars.githubusercontent.com/u/1693432?v=3","gravatar_id":"","url":"https://api.github.com/users/okurz","html_url":"https://github.com/okurz","followers_url":"https://api.github.com/users/okurz/followers","following_url":"https://api.github.com/users/okurz/following{/other_user}","gists_url":"https://api.github.com/users/okurz/gists{/gist_id}","starred_url":"https://api.github.com/users/okurz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/okurz/subscriptions","organizations_url":"https://api.github.com/users/okurz/orgs","repos_url":"https://api.github.com/users/okurz/repos","events_url":"https://api.github.com/users/okurz/events{/privacy}","received_events_url":"https://api.github.com/users/okurz/received_events","type":"User","site_admin":false},"body":null,"created_at":"2016-06-23T13:39:59Z","updated_at":"2016-06-27T09:40:32Z","closed_at":null,"merged_at":null,"merge_commit_sha":"b34fe5d8e56b2989c368f52daffa803e70f86f45","assignee":null,"assignees":[],"milestone":null,"commits_url":"https://api.github.com/repos/os-autoinst/os-autoinst-distri-opensuse/pulls/1485/commits","review_comments_url":"https://api.github.com/repos/os-autoinst/os-autoinst-distri-opensuse/pulls/1485/comments","review_comment_url":"https://api.github.com/repos/os-autoinst/os-autoinst-distri-opensuse/pulls/comments{/number}","comments_url":"https://api.github.com/repos/os-autoinst/os-autoinst-distri-opensuse/issues/1485/comments","statuses_url":"https://api.github.com/repos/os-autoinst/os-autoinst-distri-opensuse/statuses/0d1c194258f73198d9f1b9163480683f4bcd61bf","head":{"label":"okurz:feature/dry_main","ref":"feature/dry_main","sha":"0d1c194258f73198d9f1b9163480683f4bcd61bf","user":{"login":"okurz","id":1693432,"avatar_url":"https://avatars.githubusercontent.com/u/1693432?v=3","gravatar_id":"","url":"https://api.github.com/users/okurz","html_url":"https://github.com/okurz","followers_url":"https://api.github.com/users/okurz/followers","following_url":"https://api.github.com/users/okurz/following{/other_user}","gists_url":"https://api.github.com/users/okurz/gists{/gist_id}","starred_url":"https://api.github.com/users/okurz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/okurz/subscriptions","organizations_url":"https://api.github.com/users/okurz/orgs","repos_url":"https://api.github.com/users/okurz/repos","events_url":"https://api.github.com/users/okurz/events{/privacy}","received_events_url":"https://api.github.com/users/okurz/received_events","type":"User","site_admin":false},"repo":{"id":47133514,"name":"os-autoinst-distri-opensuse","full_name":"okurz/os-autoinst-distri-opensuse","owner":{"login":"okurz","id":1693432,"avatar_url":"https://avatars.githubusercontent.com/u/1693432?v=3","gravatar_id":"","url":"https://api.github.com/users/okurz","html_url":"https://github.com/okurz","followers_url":"https://api.github.com/users/okurz/followers","following_url":"https://api.github.com/users/okurz/following{/other_user}","gists_url":"https://api.github.com/users/okurz/gists{/gist_id}","starred_url":"https://api.github.com/users/okurz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/okurz/subscriptions","organizations_url":"https://api.github.com/users/okurz/orgs","repos_url":"https://api.github.com/users/okurz/repos","events_url":"https://api.github.com/users/okurz/events{/privacy}","received_events_url":"https://api.github.com/users/okurz/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/okurz/os-autoinst-distri-opensuse","description":"os-autoinst test cases for openSUSE","fork":true,"url":"https://api.github.com/repos/okurz/os-autoinst-distri-opensuse","forks_url":"https://api.github.com/repos/okurz/os-autoinst-distri-opensuse/forks","keys_url":"https://api.github.com/repos/okurz/os-autoinst-distri-opensuse/keys{/key_id}","collaborators_url":"https://api.github.com/repos/okurz/os-autoinst-distri-opensuse/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/okurz/os-autoinst-distri-opensuse/teams","hooks_url":"https://api.github.com/repos/okurz/os-autoinst-distri-opensuse/hooks","issue_events_url":"https://api.github.com/repos/okurz/os-autoinst-distri-opensuse/issues/events{/number}","events_url":"https://api.github.com/repos/okurz/os-autoinst-distri-opensuse/events","assignees_url":"https://api.github.com/repos/okurz/os-autoinst-distri-opensuse/assignees{/user}","branches_url":"https://api.github.com/repos/okurz/os-autoinst-distri-opensuse/branches{/branch}","tags_url":"https://api.github.com/repos/okurz/os-autoinst-distri-opensuse/tags","blobs_url":"https://api.github.com/repos/okurz/os-autoinst-distri-opensuse/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/okurz/os-autoinst-distri-opensuse/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/okurz/os-autoinst-distri-opensuse/git/refs{/sha}","trees_url":"https://api.github.com/repos/okurz/os-autoinst-distri-opensuse/git/trees{/sha}","statuses_url":"https://api.github.com/repos/okurz/os-autoinst-distri-opensuse/statuses/{sha}","languages_url":"https://api.github.com/repos/okurz/os-autoinst-distri-opensuse/languages","stargazers_url":"https://api.github.com/repos/okurz/os-autoinst-distri-opensuse/stargazers","contributors_url":"https://api.github.com/repos/okurz/os-autoinst-distri-opensuse/contributors","subscribers_url":"https://api.github.com/repos/okurz/os-autoinst-distri-opensuse/subscribers","subscription_url":"https://api.github.com/repos/okurz/os-autoinst-distri-opensuse/subscription","commits_url":"https://api.github.com/repos/okurz/os-autoinst-distri-opensuse/commits{/sha}","git_commits_url":"https://api.github.com/repos/okurz/os-autoinst-distri-opensuse/git/commits{/sha}","comments_url":"https://api.github.com/repos/okurz/os-autoinst-distri-opensuse/comments{/number}","issue_comment_url":"https://api.github.com/repos/okurz/os-autoinst-distri-opensuse/issues/comments{/number}","contents_url":"https://api.github.com/repos/okurz/os-autoinst-distri-opensuse/contents/{+path}","compare_url":"https://api.github.com/repos/okurz/os-autoinst-distri-opensuse/compare/{base}...{head}","merges_url":"https://api.github.com/repos/okurz/os-autoinst-distri-opensuse/merges","archive_url":"https://api.github.com/repos/okurz/os-autoinst-distri-opensuse/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/okurz/os-autoinst-distri-opensuse/downloads","issues_url":"https://api.github.com/repos/okurz/os-autoinst-distri-opensuse/issues{/number}","pulls_url":"https://api.github.com/repos/okurz/os-autoinst-distri-opensuse/pulls{/number}","milestones_url":"https://api.github.com/repos/okurz/os-autoinst-distri-opensuse/milestones{/number}","notifications_url":"https://api.github.com/repos/okurz/os-autoinst-distri-opensuse/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/okurz/os-autoinst-distri-opensuse/labels{/name}","releases_url":"https://api.github.com/repos/okurz/os-autoinst-distri-opensuse/releases{/id}","deployments_url":"https://api.github.com/repos/okurz/os-autoinst-distri-opensuse/deployments","created_at":"2015-11-30T17:06:08Z","updated_at":"2015-11-30T17:06:11Z","pushed_at":"2016-06-27T07:42:52Z","git_url":"git://github.com/okurz/os-autoinst-distri-opensuse.git","ssh_url":"git@github.com:okurz/os-autoinst-distri-opensuse.git","clone_url":"https://github.com/okurz/os-autoinst-distri-opensuse.git","svn_url":"https://github.com/okurz/os-autoinst-distri-opensuse","homepage":null,"size":36634,"stargazers_count":0,"watchers_count":0,"language":"Perl","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"os-autoinst:master","ref":"master","sha":"4dd171799527d9c09e5b5feb1eaeae3ffe3c4f36","user":{"login":"os-autoinst","id":6918706,"avatar_url":"https://avatars.githubusercontent.com/u/6918706?v=3","gravatar_id":"","url":"https://api.github.com/users/os-autoinst","html_url":"https://github.com/os-autoinst","followers_url":"https://api.github.com/users/os-autoinst/followers","following_url":"https://api.github.com/users/os-autoinst/following{/other_user}","gists_url":"https://api.github.com/users/os-autoinst/gists{/gist_id}","starred_url":"https://api.github.com/users/os-autoinst/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/os-autoinst/subscriptions","organizations_url":"https://api.github.com/users/os-autoinst/orgs","repos_url":"https://api.github.com/users/os-autoinst/repos","events_url":"https://api.github.com/users/os-autoinst/events{/privacy}","received_events_url":"https://api.github.com/users/os-autoinst/received_events","type":"Organization","site_admin":false},"repo":{"id":17630288,"name":"os-autoinst-distri-opensuse","full_name":"os-autoinst/os-autoinst-distri-opensuse","owner":{"login":"os-autoinst","id":6918706,"avatar_url":"https://avatars.githubusercontent.com/u/6918706?v=3","gravatar_id":"","url":"https://api.github.com/users/os-autoinst","html_url":"https://github.com/os-autoinst","followers_url":"https://api.github.com/users/os-autoinst/followers","following_url":"https://api.github.com/users/os-autoinst/following{/other_user}","gists_url":"https://api.github.com/users/os-autoinst/gists{/gist_id}","starred_url":"https://api.github.com/users/os-autoinst/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/os-autoinst/subscriptions","organizations_url":"https://api.github.com/users/os-autoinst/orgs","repos_url":"https://api.github.com/users/os-autoinst/repos","events_url":"https://api.github.com/users/os-autoinst/events{/privacy}","received_events_url":"https://api.github.com/users/os-autoinst/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/os-autoinst/os-autoinst-distri-opensuse","description":"os-autoinst test cases for openSUSE","fork":false,"url":"https://api.github.com/repos/os-autoinst/os-autoinst-distri-opensuse","forks_url":"https://api.github.com/repos/os-autoinst/os-autoinst-distri-opensuse/forks","keys_url":"https://api.github.com/repos/os-autoinst/os-autoinst-distri-opensuse/keys{/key_id}","collaborators_url":"https://api.github.com/repos/os-autoinst/os-autoinst-distri-opensuse/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/os-autoinst/os-autoinst-distri-opensuse/teams","hooks_url":"https://api.github.com/repos/os-autoinst/os-autoinst-distri-opensuse/hooks","issue_events_url":"https://api.github.com/repos/os-autoinst/os-autoinst-distri-opensuse/issues/events{/number}","events_url":"https://api.github.com/repos/os-autoinst/os-autoinst-distri-opensuse/events","assignees_url":"https://api.github.com/repos/os-autoinst/os-autoinst-distri-opensuse/assignees{/user}","branches_url":"https://api.github.com/repos/os-autoinst/os-autoinst-distri-opensuse/branches{/branch}","tags_url":"https://api.github.com/repos/os-autoinst/os-autoinst-distri-opensuse/tags","blobs_url":"https://api.github.com/repos/os-autoinst/os-autoinst-distri-opensuse/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/os-autoinst/os-autoinst-distri-opensuse/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/os-autoinst/os-autoinst-distri-opensuse/git/refs{/sha}","trees_url":"https://api.github.com/repos/os-autoinst/os-autoinst-distri-opensuse/git/trees{/sha}","statuses_url":"https://api.github.com/repos/os-autoinst/os-autoinst-distri-opensuse/statuses/{sha}","languages_url":"https://api.github.com/repos/os-autoinst/os-autoinst-distri-opensuse/languages","stargazers_url":"https://api.github.com/repos/os-autoinst/os-autoinst-distri-opensuse/stargazers","contributors_url":"https://api.github.com/repos/os-autoinst/os-autoinst-distri-opensuse/contributors","subscribers_url":"https://api.github.com/repos/os-autoinst/os-autoinst-distri-opensuse/subscribers","subscription_url":"https://api.github.com/repos/os-autoinst/os-autoinst-distri-opensuse/subscription","commits_url":"https://api.github.com/repos/os-autoinst/os-autoinst-distri-opensuse/commits{/sha}","git_commits_url":"https://api.github.com/repos/os-autoinst/os-autoinst-distri-opensuse/git/commits{/sha}","comments_url":"https://api.github.com/repos/os-autoinst/os-autoinst-distri-opensuse/comments{/number}","issue_comment_url":"https://api.github.com/repos/os-autoinst/os-autoinst-distri-opensuse/issues/comments{/number}","contents_url":"https://api.github.com/repos/os-autoinst/os-autoinst-distri-opensuse/contents/{+path}","compare_url":"https://api.github.com/repos/os-autoinst/os-autoinst-distri-opensuse/compare/{base}...{head}","merges_url":"https://api.github.com/repos/os-autoinst/os-autoinst-distri-opensuse/merges","archive_url":"https://api.github.com/repos/os-autoinst/os-autoinst-distri-opensuse/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/os-autoinst/os-autoinst-distri-opensuse/downloads","issues_url":"https://api.github.com/repos/os-autoinst/os-autoinst-distri-opensuse/issues{/number}","pulls_url":"https://api.github.com/repos/os-autoinst/os-autoinst-distri-opensuse/pulls{/number}","milestones_url":"https://api.github.com/repos/os-autoinst/os-autoinst-distri-opensuse/milestones{/number}","notifications_url":"https://api.github.com/repos/os-autoinst/os-autoinst-distri-opensuse/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/os-autoinst/os-autoinst-distri-opensuse/labels{/name}","releases_url":"https://api.github.com/repos/os-autoinst/os-autoinst-distri-opensuse/releases{/id}","deployments_url":"https://api.github.com/repos/os-autoinst/os-autoinst-distri-opensuse/deployments","created_at":"2014-03-11T12:54:42Z","updated_at":"2016-06-03T11:26:41Z","pushed_at":"2016-06-27T07:42:52Z","git_url":"git://github.com/os-autoinst/os-autoinst-distri-opensuse.git","ssh_url":"git@github.com:os-autoinst/os-autoinst-distri-opensuse.git","clone_url":"https://github.com/os-autoinst/os-autoinst-distri-opensuse.git","svn_url":"https://github.com/os-autoinst/os-autoinst-distri-opensuse","homepage":"https://progress.opensuse.org/projects/openqatests/issues","size":38844,"stargazers_count":11,"watchers_count":11,"language":"Perl","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":64,"mirror_url":null,"open_issues_count":10,"forks":64,"open_issues":10,"watchers":11,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/os-autoinst/os-autoinst-distri-opensuse/pulls/1485"},"html":{"href":"https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/1485"},"issue":{"href":"https://api.github.com/repos/os-autoinst/os-autoinst-distri-opensuse/issues/1485"},"comments":{"href":"https://api.github.com/repos/os-autoinst/os-autoinst-distri-opensuse/issues/1485/comments"},"review_comments":{"href":"https://api.github.com/repos/os-autoinst/os-autoinst-distri-opensuse/pulls/1485/comments"},"review_comment":{"href":"https://api.github.com/repos/os-autoinst/os-autoinst-distri-opensuse/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/os-autoinst/os-autoinst-distri-opensuse/pulls/1485/commits"},"statuses":{"href":"https://api.github.com/repos/os-autoinst/os-autoinst-distri-opensuse/statuses/0d1c194258f73198d9f1b9163480683f4bcd61bf"}}}}
{"actor":{"display_login":"coolo"}}