{"action":"created","comment":{"url":"https://api.github.com/repos/acquia/acquia_lift/pulls/comments/33698559","id":33698559,"diff_hunk":"@@ -196,139 +196,153 @@ function acquia_lift_personalize_campaign_wizard_variations_alter(&$form, &$form\n     return;\n   }\n \n-  // Show the card to add a new option set last.\n-  // If we've just set the option set type - then there should be an indicator\n-  // set that the form is in the process of adding a new variation.\n-  if (!empty($form_state['values']['variations']['add_variation']['option_set_type'])) {\n-    $form_state['acquia_lift_add_variations'] = TRUE;\n-  }\n-  // TRICKY: Specify the ID here because upon subsequent AJAX renderings\n-  // Drupal will append a counter to ensure unique IDs.  In order to target\n-  // the same container for each AJAX replace we need to specify it.\n-  $form['variations']['add_variation'] = array(\n+  $new_option_sets_id = 'acquia-lift-option-sets-new';\n+  $form['variations']['new'] = array(\n     '#type' => 'container',\n-    '#theme' => 'acquia_lift_card',\n-    '#collapsed' => !empty($option_sets) && !isset($form_state['acquia_lift_add_variations']),\n-    '#title' => t('Add variation set'),\n-    '#collapsible' => TRUE,\n-    '#access' => $editable,\n-    '#attributes' => array(\n-      'class' => array('acquia-lift-campaign-add'),\n-      'id' => 'acquia-lift-personalize-campaign-add-variation',\n-    ),\n-  );\n-  $form['variations']['add_variation']['variation_set_handling'] = array(\n-    '#type' => 'radios',\n-    '#options' => array(\n-      ACQUIA_LIFT_DECISION_LOCKSTEP => t('Lock step'),\n-      ACQUIA_LIFT_DECISION_MULTIVARIATE => t('Multi-variate')\n-    ),\n-    '#theme' => 'acquia_lift_radio_list',\n     '#attributes' => array(\n-      'autocomplete' => 'off',\n-    ),\n-    '#default_value' => $variation_set_handling,\n-    '#ajax' => array(\n-      'wrapper' => 'acquia-lift-personalize-campaign-add-variation',\n-      'callback' => 'acquia_lift_personalize_campaign_wizard_variations_ajax_add',\n-      'method' => 'replace',\n+      'id' => $new_option_sets_id,\n     ),\n   );\n-  $form['variations']['add_variation']['variation_set_handling'][ACQUIA_LIFT_DECISION_LOCKSTEP]['#description'] = t('Use variation sets in Lock step if you want to test and target with a locked combination of variations. Each variation set should have the same number of variations so they can be evenly locked as combinations. Eg: AA, BB, CC.');\n-  $form['variations']['add_variation']['variation_set_handling'][ACQUIA_LIFT_DECISION_MULTIVARIATE]['#description'] = t('Use multivariate variation sets when you want to test all possible combination of variations across your variation sets but are not interested in targeting them. You can have a different number of variations in each variation set. E.g. AA, AB, AC, BB, BC, CC.');\n \n-  // Once variation handling is selected (if necessary) then select the\n-  // type of option set to add.\n-  module_load_include('inc', 'acquia_lift', 'acquia_lift.ui');\n-  $option_set_types = acquia_lift_option_set_types_ui();\n-  foreach ($option_set_types as $type => $details) {\n-    $options[$type] = $details['title'];\n-  }\n-  $form['variations']['add_variation']['option_set_type'] = array(\n-    '#type' => 'radios',\n-    '#options' => $options,\n-    '#theme' => 'acquia_lift_radio_list',\n-    '#ajax' => array(\n-      'wrapper' => 'acquia-lift-personalize-campaign-add-variation',\n-      'callback' => 'acquia_lift_personalize_campaign_wizard_variations_ajax_add',\n-    ),\n-    '#attributes' => array(\n-      'autocomplete' => 'off',\n-    ),\n-    '#default_value' => isset($form_state['values']['variations']['add_variation']['option_set_type']) ? $form_state['values']['variations']['add_variation']['option_set_type'] : '',\n-  );\n-  foreach ($option_set_types as $type => $details) {\n-    $form['variations']['add_variation']['option_set_type'][$type]['#description'] = $details['description'];\n-    $form['variations']['add_variation']['option_set_type'][$type]['#image'] = $details['logo'];\n-  }\n-\n-  // If adding the second option set then the user needs to indicate if it is\n-  // to be a multi-variate or lock-step campaign so hide the option set type\n-  // until ready for it.\n-  // NOTE:  This feature is temporarily unavailable via the UI.  For the time\n-  // being, all multiple variation set campaigns will be considered lock step.\n-  // See https://www.drupal.org/node/2505247\n-  if (empty($agent_data->data['locked_for_variation_sets']) && count($option_sets) == 1 && empty($form_state['storage']['acquia_lift_variation_set_handling'])) {\n-    //$form['variations']['add_variation']['option_set_type']['#attributes']['class'][] = 'element-hidden';\n-    $form['variations']['add_variation']['variation_set_handling'] = array(\n-      '#type' => 'value',\n-      '#value' => ACQUIA_LIFT_DECISION_LOCKSTEP,\n-    );\n-    $form_state['storage']['acquia_lift_variation_set_handling'] = ACQUIA_LIFT_DECISION_LOCKSTEP;\n-  }\n-  else if (empty($form_state['storage']['acquia_lift_option_set_type'])) {\n-    // If the user has just selected the variation set handling, then expand\n-    // the add card by default.\n-    if ($form_state['submitted']) {\n-      $form['variations']['add_variation']['#collapsed'] = FALSE;\n+  if (!empty($form_state['new_option_sets'])) {\n+    // Get the option set type UI display details.\n+    module_load_include('inc', 'acquia_lift', 'acquia_lift.ui');\n+    $option_set_types = acquia_lift_option_set_types_ui();\n+    $option_set_options = array();\n+    foreach ($option_set_types as $type => $details) {\n+      $option_set_options[$type] = $details['title'];\n     }\n-    // The user is ready to select the option set type so hide the variation set\n-    // handling list.\n-    $form['variations']['add_variation']['variation_set_handling']['#attributes']['class'][] = 'element-hidden';\n-  }\n-  else if (!empty($form_state['storage']['acquia_lift_option_set_type'])) {\n-    // Hide both the variation handling and option set type forms\n-    $form['variations']['add_variation']['variation_set_handling']['#attributes']['class'][] = 'element-hidden';\n-    $form['variations']['add_variation']['option_set_type']['#attributes']['class'][] = 'element-hidden';\n-    // Make sure the add card remains expanded.\n-    $form['variations']['add_variation']['#collapsed'] = FALSE;\n-    // Once the option set type has been selected, then include the form\n-    // to add the actual option set.\n-    $form['variations']['add_variation']['details'] = array(\n-      '#type' => 'container',\n-      '#attributes' => array(\n-        'id' => 'acquia-lift-add-variation-details',\n-      ),\n-    );\n-    switch ($form_state['storage']['acquia_lift_option_set_type']) {\n-      case 'block':\n-        $form['variations']['add_variation']['details']['block'] = array(\n-          '#type' => 'container',\n+\n+    foreach ($form_state['new_option_sets'] as $delta => $new_option_set_type) {\n+      $new_option_set_details_id = 'acquia-lift-new-option-set-' . $delta;\n+      $new_option_set_type = $form_state['new_option_sets'][$delta] ?: '';\n+      $expanded = (isset($form_state['expanded_option_set']) && $form_state['expanded_option_set'] == $delta) || count($form_state['new_option_sets']) == 1;\n+      $form['variations']['new'][$delta] = array(\n+        '#type' => 'container',\n+        '#title' => t('Add variation set'),\n+        '#theme' => 'acquia_lift_card',\n+        '#collapsed' => !$expanded,\n+        '#access' => $editable,\n+        '#attributes' => array(\n+          'id' => $new_option_set_details_id,\n+        ),\n+      );\n+      if (empty($new_option_set_type)) {\n+        // Show option set type selection.\n+        $form['variations']['new'][$delta]['option_set_type'] = array(\n+          '#type' => 'radios',\n+          '#options' => $option_set_options,\n+          '#theme' => 'acquia_lift_radio_list',\n+          '#ajax' => array(\n+            'wrapper' => $new_option_set_details_id,\n+            'callback' => 'acquia_lift_personalize_campaign_wizard_variations_ajax_delta',\n+          ),\n           '#attributes' => array(\n-            'class' => array('acquia-lift-block-variation-set'),\n+            'autocomplete' => 'off',\n           ),\n         );\n-        $form['variations']['add_variation']['details']['block']['content'] = _acquia_lift_personalize_campaign_wizard_variations_block($form, $form_state, $agent_data, array('variations', 'add_variation', 'details', 'block', 'content'));\n-        // Add a default variation set title to the form based on the number\n-        // of option sets already in the campaign.\n-        $default_title = t('Variation set #!counter', array(\n-          '!counter' => count($option_sets) + 1,\n-        ));\n-        $form['variations']['add_variation']['details']['block']['content']['title']['#default_value'] = $default_title;\n-        break;\n-\n-      case 'element':\n-        $form['variations']['add_variation']['details']['element'] = array(\n-          '#type' => 'container',\n-          '#attributes' => array(\n-            'class' => array('acquia-lift-element-variation-set'),\n+        foreach ($option_set_types as $type => $details) {\n+          $form['variations']['new'][$delta]['option_set_type'][$type]['#description'] = $details['description'];\n+          $form['variations']['new'][$delta]['option_set_type'][$type]['#image'] = $details['logo'];\n+        }\n+        $form['variations']['new'][$delta]['cancel'] = array(\n+          '#type' => 'submit',\n+          '#value' => t('Cancel'),\n+          '#submit' => array('acquia_lift_personalize_campaign_wizard_variations_ajax_cancel'),\n+          '#limit_validation_errors' => array(),\n+          '#ajax' => array(\n+            'callback' => 'acquia_lift_personalize_campaign_wizard_variations_ajax',\n+            'wrapper' => $new_option_sets_id,\n           ),\n         );\n-        $form['variations']['add_variation']['details']['element']['content'] = _acquia_lift_personalize_campaign_wizard_variations_element($form, $form_state, $agent_data);\n-        break;\n+      }\n+      else {\n+        // Display a option set type specific form for the new goal.","path":"acquia_lift.admin.wizard.inc","position":207,"original_position":207,"commit_id":"bf615091d236b331a5d05afcf38270b11b69e553","original_commit_id":"bf615091d236b331a5d05afcf38270b11b69e553","user":{"login":"lkhaas","id":3512988,"avatar_url":"https://avatars.githubusercontent.com/u/3512988?v=3","gravatar_id":"","url":"https://api.github.com/users/lkhaas","html_url":"https://github.com/lkhaas","followers_url":"https://api.github.com/users/lkhaas/followers","following_url":"https://api.github.com/users/lkhaas/following{/other_user}","gists_url":"https://api.github.com/users/lkhaas/gists{/gist_id}","starred_url":"https://api.github.com/users/lkhaas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lkhaas/subscriptions","organizations_url":"https://api.github.com/users/lkhaas/orgs","repos_url":"https://api.github.com/users/lkhaas/repos","events_url":"https://api.github.com/users/lkhaas/events{/privacy}","received_events_url":"https://api.github.com/users/lkhaas/received_events","type":"User","site_admin":false},"body":"Seems to be a half-hearted copy/pasta attempt.","created_at":"2015-07-01T16:49:20Z","updated_at":"2015-07-01T16:49:20Z","html_url":"https://github.com/acquia/acquia_lift/pull/189#discussion_r33698559","pull_request_url":"https://api.github.com/repos/acquia/acquia_lift/pulls/189","_links":{"self":{"href":"https://api.github.com/repos/acquia/acquia_lift/pulls/comments/33698559"},"html":{"href":"https://github.com/acquia/acquia_lift/pull/189#discussion_r33698559"},"pull_request":{"href":"https://api.github.com/repos/acquia/acquia_lift/pulls/189"}}},"pull_request":{"url":"https://api.github.com/repos/acquia/acquia_lift/pulls/189","id":38991826,"html_url":"https://github.com/acquia/acquia_lift/pull/189","diff_url":"https://github.com/acquia/acquia_lift/pull/189.diff","patch_url":"https://github.com/acquia/acquia_lift/pull/189.patch","issue_url":"https://api.github.com/repos/acquia/acquia_lift/issues/189","number":189,"state":"open","locked":false,"title":"Ch 2975: Change the way variations/goals/audiences are added within UX","user":{"login":"lkhaas","id":3512988,"avatar_url":"https://avatars.githubusercontent.com/u/3512988?v=3","gravatar_id":"","url":"https://api.github.com/users/lkhaas","html_url":"https://github.com/lkhaas","followers_url":"https://api.github.com/users/lkhaas/followers","following_url":"https://api.github.com/users/lkhaas/following{/other_user}","gists_url":"https://api.github.com/users/lkhaas/gists{/gist_id}","starred_url":"https://api.github.com/users/lkhaas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lkhaas/subscriptions","organizations_url":"https://api.github.com/users/lkhaas/orgs","repos_url":"https://api.github.com/users/lkhaas/repos","events_url":"https://api.github.com/users/lkhaas/events{/privacy}","received_events_url":"https://api.github.com/users/lkhaas/received_events","type":"User","site_admin":false},"body":"Most of the work is to support the fact that now there can be multiple new items per form.","created_at":"2015-07-01T15:06:53Z","updated_at":"2015-07-01T16:49:20Z","closed_at":null,"merged_at":null,"merge_commit_sha":"ee3b26998544afcec54bac60d6129cc32bb497fa","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/acquia/acquia_lift/pulls/189/commits","review_comments_url":"https://api.github.com/repos/acquia/acquia_lift/pulls/189/comments","review_comment_url":"https://api.github.com/repos/acquia/acquia_lift/pulls/comments{/number}","comments_url":"https://api.github.com/repos/acquia/acquia_lift/issues/189/comments","statuses_url":"https://api.github.com/repos/acquia/acquia_lift/statuses/bf615091d236b331a5d05afcf38270b11b69e553","head":{"label":"acquia:CH-2975","ref":"CH-2975","sha":"bf615091d236b331a5d05afcf38270b11b69e553","user":{"login":"acquia","id":514789,"avatar_url":"https://avatars.githubusercontent.com/u/514789?v=3","gravatar_id":"","url":"https://api.github.com/users/acquia","html_url":"https://github.com/acquia","followers_url":"https://api.github.com/users/acquia/followers","following_url":"https://api.github.com/users/acquia/following{/other_user}","gists_url":"https://api.github.com/users/acquia/gists{/gist_id}","starred_url":"https://api.github.com/users/acquia/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/acquia/subscriptions","organizations_url":"https://api.github.com/users/acquia/orgs","repos_url":"https://api.github.com/users/acquia/repos","events_url":"https://api.github.com/users/acquia/events{/privacy}","received_events_url":"https://api.github.com/users/acquia/received_events","type":"Organization","site_admin":false},"repo":{"id":17344049,"name":"acquia_lift","full_name":"acquia/acquia_lift","owner":{"login":"acquia","id":514789,"avatar_url":"https://avatars.githubusercontent.com/u/514789?v=3","gravatar_id":"","url":"https://api.github.com/users/acquia","html_url":"https://github.com/acquia","followers_url":"https://api.github.com/users/acquia/followers","following_url":"https://api.github.com/users/acquia/following{/other_user}","gists_url":"https://api.github.com/users/acquia/gists{/gist_id}","starred_url":"https://api.github.com/users/acquia/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/acquia/subscriptions","organizations_url":"https://api.github.com/users/acquia/orgs","repos_url":"https://api.github.com/users/acquia/repos","events_url":"https://api.github.com/users/acquia/events{/privacy}","received_events_url":"https://api.github.com/users/acquia/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/acquia/acquia_lift","description":"Mirror of the drupal.org repository for Acquia Lift module","fork":false,"url":"https://api.github.com/repos/acquia/acquia_lift","forks_url":"https://api.github.com/repos/acquia/acquia_lift/forks","keys_url":"https://api.github.com/repos/acquia/acquia_lift/keys{/key_id}","collaborators_url":"https://api.github.com/repos/acquia/acquia_lift/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/acquia/acquia_lift/teams","hooks_url":"https://api.github.com/repos/acquia/acquia_lift/hooks","issue_events_url":"https://api.github.com/repos/acquia/acquia_lift/issues/events{/number}","events_url":"https://api.github.com/repos/acquia/acquia_lift/events","assignees_url":"https://api.github.com/repos/acquia/acquia_lift/assignees{/user}","branches_url":"https://api.github.com/repos/acquia/acquia_lift/branches{/branch}","tags_url":"https://api.github.com/repos/acquia/acquia_lift/tags","blobs_url":"https://api.github.com/repos/acquia/acquia_lift/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/acquia/acquia_lift/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/acquia/acquia_lift/git/refs{/sha}","trees_url":"https://api.github.com/repos/acquia/acquia_lift/git/trees{/sha}","statuses_url":"https://api.github.com/repos/acquia/acquia_lift/statuses/{sha}","languages_url":"https://api.github.com/repos/acquia/acquia_lift/languages","stargazers_url":"https://api.github.com/repos/acquia/acquia_lift/stargazers","contributors_url":"https://api.github.com/repos/acquia/acquia_lift/contributors","subscribers_url":"https://api.github.com/repos/acquia/acquia_lift/subscribers","subscription_url":"https://api.github.com/repos/acquia/acquia_lift/subscription","commits_url":"https://api.github.com/repos/acquia/acquia_lift/commits{/sha}","git_commits_url":"https://api.github.com/repos/acquia/acquia_lift/git/commits{/sha}","comments_url":"https://api.github.com/repos/acquia/acquia_lift/comments{/number}","issue_comment_url":"https://api.github.com/repos/acquia/acquia_lift/issues/comments{/number}","contents_url":"https://api.github.com/repos/acquia/acquia_lift/contents/{+path}","compare_url":"https://api.github.com/repos/acquia/acquia_lift/compare/{base}...{head}","merges_url":"https://api.github.com/repos/acquia/acquia_lift/merges","archive_url":"https://api.github.com/repos/acquia/acquia_lift/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/acquia/acquia_lift/downloads","issues_url":"https://api.github.com/repos/acquia/acquia_lift/issues{/number}","pulls_url":"https://api.github.com/repos/acquia/acquia_lift/pulls{/number}","milestones_url":"https://api.github.com/repos/acquia/acquia_lift/milestones{/number}","notifications_url":"https://api.github.com/repos/acquia/acquia_lift/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/acquia/acquia_lift/labels{/name}","releases_url":"https://api.github.com/repos/acquia/acquia_lift/releases{/id}","created_at":"2014-03-02T18:42:14Z","updated_at":"2014-08-25T15:09:47Z","pushed_at":"2015-07-01T15:06:53Z","git_url":"git://github.com/acquia/acquia_lift.git","ssh_url":"git@github.com:acquia/acquia_lift.git","clone_url":"https://github.com/acquia/acquia_lift.git","svn_url":"https://github.com/acquia/acquia_lift","homepage":"","size":8555,"stargazers_count":2,"watchers_count":2,"language":null,"has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":8,"mirror_url":null,"open_issues_count":10,"forks":8,"open_issues":10,"watchers":2,"default_branch":"master"}},"base":{"label":"acquia:7.x-2.x","ref":"7.x-2.x","sha":"d97d1ff93ffc8cddc6914092fb7edb2f28fbba8a","user":{"login":"acquia","id":514789,"avatar_url":"https://avatars.githubusercontent.com/u/514789?v=3","gravatar_id":"","url":"https://api.github.com/users/acquia","html_url":"https://github.com/acquia","followers_url":"https://api.github.com/users/acquia/followers","following_url":"https://api.github.com/users/acquia/following{/other_user}","gists_url":"https://api.github.com/users/acquia/gists{/gist_id}","starred_url":"https://api.github.com/users/acquia/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/acquia/subscriptions","organizations_url":"https://api.github.com/users/acquia/orgs","repos_url":"https://api.github.com/users/acquia/repos","events_url":"https://api.github.com/users/acquia/events{/privacy}","received_events_url":"https://api.github.com/users/acquia/received_events","type":"Organization","site_admin":false},"repo":{"id":17344049,"name":"acquia_lift","full_name":"acquia/acquia_lift","owner":{"login":"acquia","id":514789,"avatar_url":"https://avatars.githubusercontent.com/u/514789?v=3","gravatar_id":"","url":"https://api.github.com/users/acquia","html_url":"https://github.com/acquia","followers_url":"https://api.github.com/users/acquia/followers","following_url":"https://api.github.com/users/acquia/following{/other_user}","gists_url":"https://api.github.com/users/acquia/gists{/gist_id}","starred_url":"https://api.github.com/users/acquia/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/acquia/subscriptions","organizations_url":"https://api.github.com/users/acquia/orgs","repos_url":"https://api.github.com/users/acquia/repos","events_url":"https://api.github.com/users/acquia/events{/privacy}","received_events_url":"https://api.github.com/users/acquia/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/acquia/acquia_lift","description":"Mirror of the drupal.org repository for Acquia Lift module","fork":false,"url":"https://api.github.com/repos/acquia/acquia_lift","forks_url":"https://api.github.com/repos/acquia/acquia_lift/forks","keys_url":"https://api.github.com/repos/acquia/acquia_lift/keys{/key_id}","collaborators_url":"https://api.github.com/repos/acquia/acquia_lift/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/acquia/acquia_lift/teams","hooks_url":"https://api.github.com/repos/acquia/acquia_lift/hooks","issue_events_url":"https://api.github.com/repos/acquia/acquia_lift/issues/events{/number}","events_url":"https://api.github.com/repos/acquia/acquia_lift/events","assignees_url":"https://api.github.com/repos/acquia/acquia_lift/assignees{/user}","branches_url":"https://api.github.com/repos/acquia/acquia_lift/branches{/branch}","tags_url":"https://api.github.com/repos/acquia/acquia_lift/tags","blobs_url":"https://api.github.com/repos/acquia/acquia_lift/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/acquia/acquia_lift/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/acquia/acquia_lift/git/refs{/sha}","trees_url":"https://api.github.com/repos/acquia/acquia_lift/git/trees{/sha}","statuses_url":"https://api.github.com/repos/acquia/acquia_lift/statuses/{sha}","languages_url":"https://api.github.com/repos/acquia/acquia_lift/languages","stargazers_url":"https://api.github.com/repos/acquia/acquia_lift/stargazers","contributors_url":"https://api.github.com/repos/acquia/acquia_lift/contributors","subscribers_url":"https://api.github.com/repos/acquia/acquia_lift/subscribers","subscription_url":"https://api.github.com/repos/acquia/acquia_lift/subscription","commits_url":"https://api.github.com/repos/acquia/acquia_lift/commits{/sha}","git_commits_url":"https://api.github.com/repos/acquia/acquia_lift/git/commits{/sha}","comments_url":"https://api.github.com/repos/acquia/acquia_lift/comments{/number}","issue_comment_url":"https://api.github.com/repos/acquia/acquia_lift/issues/comments{/number}","contents_url":"https://api.github.com/repos/acquia/acquia_lift/contents/{+path}","compare_url":"https://api.github.com/repos/acquia/acquia_lift/compare/{base}...{head}","merges_url":"https://api.github.com/repos/acquia/acquia_lift/merges","archive_url":"https://api.github.com/repos/acquia/acquia_lift/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/acquia/acquia_lift/downloads","issues_url":"https://api.github.com/repos/acquia/acquia_lift/issues{/number}","pulls_url":"https://api.github.com/repos/acquia/acquia_lift/pulls{/number}","milestones_url":"https://api.github.com/repos/acquia/acquia_lift/milestones{/number}","notifications_url":"https://api.github.com/repos/acquia/acquia_lift/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/acquia/acquia_lift/labels{/name}","releases_url":"https://api.github.com/repos/acquia/acquia_lift/releases{/id}","created_at":"2014-03-02T18:42:14Z","updated_at":"2014-08-25T15:09:47Z","pushed_at":"2015-07-01T15:06:53Z","git_url":"git://github.com/acquia/acquia_lift.git","ssh_url":"git@github.com:acquia/acquia_lift.git","clone_url":"https://github.com/acquia/acquia_lift.git","svn_url":"https://github.com/acquia/acquia_lift","homepage":"","size":8555,"stargazers_count":2,"watchers_count":2,"language":null,"has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":8,"mirror_url":null,"open_issues_count":10,"forks":8,"open_issues":10,"watchers":2,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/acquia/acquia_lift/pulls/189"},"html":{"href":"https://github.com/acquia/acquia_lift/pull/189"},"issue":{"href":"https://api.github.com/repos/acquia/acquia_lift/issues/189"},"comments":{"href":"https://api.github.com/repos/acquia/acquia_lift/issues/189/comments"},"review_comments":{"href":"https://api.github.com/repos/acquia/acquia_lift/pulls/189/comments"},"review_comment":{"href":"https://api.github.com/repos/acquia/acquia_lift/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/acquia/acquia_lift/pulls/189/commits"},"statuses":{"href":"https://api.github.com/repos/acquia/acquia_lift/statuses/bf615091d236b331a5d05afcf38270b11b69e553"}}}}