GitHub PullRequestReviewCommentEvent at 2014-10-17 23:55:50
Repository: cmssw
Actor: slava77
Payload: {"action":"created","comment":{"url":"https://api.github.com/repos/cms-sw/cmssw/pulls/comments/19049577","id":19049577,"diff_hunk":"@@ -0,0 +1,1993 @@\n+#include \"RecoHI/HiJetAlgos/interface/VoronoiAlgorithm.h\"\n+\n+extern \"C\" {\n+\n+\textern struct ascal_s {\n+\t\tdouble objnor;\n+\t\tdouble rhsnor;\n+\t\tdouble scdiff;\n+\t\tint scpass;\n+\t\tint scalmet;\n+\t} ascal_;\n+\n+\textern struct compl_s {\n+\t\tdouble climit;\n+\t\tdouble ccorr;\n+\t} compl_;\n+\n+\textern struct dims_s {\n+\t\tint n;\n+\t\tint n1;\n+\t\tint m;\n+\t\tint mn;\n+\t\tint nz;\n+\t\tint cfree;\n+\t\tint pivotn;\n+\t\tint denwin;\n+\t\tint rfree;\n+\t} dims_;\n+\n+\textern struct drop_s {\n+\t\tdouble tfixvar;\n+\t\tdouble tfixslack;\n+\t\tdouble slklim;\n+\t} drop_;\n+\n+\textern struct factor_s {\n+\t\tdouble tpiv1;\n+\t\tdouble tpiv2;\n+\t\tdouble tabs;\n+\t\tdouble trabs;\n+\t\tdouble lam;\n+\t\tdouble tfind;\n+\t\tdouble order;\n+\t\tdouble supdens;\n+\t} factor_;\n+\n+\textern struct initv_s {\n+\t\tdouble prmin;\n+\t\tdouble upmax;\n+\t\tdouble dumin;\n+\t\tint stamet;\n+\t\tint safmet;\n+\t\tint premet;\n+\t\tint regul;\n+\t} initv_;\n+\n+\textern struct itref_s {\n+\t\tdouble tresx;\n+\t\tdouble tresy;\n+\t\tint maxref;\n+\t} itref_;\n+\n+\textern struct mscal_s {\n+\t\tdouble varadd;\n+\t\tdouble slkadd;\n+\t\tdouble scfree;\n+\t} mscal_;\n+\n+\textern struct numer_s {\n+\t\tdouble tplus;\n+\t\tdouble tzer;\n+\t} numer_;\n+\n+\textern struct param_s {\n+\t\tdouble palpha;\n+\t\tdouble dalpha;\n+\t} param_;\n+\n+\textern struct predc_s {\n+\t\tdouble target;\n+\t\tdouble tsmall;\n+\t\tdouble tlarge;\n+\t\tdouble center;\n+\t\tdouble corstp;\n+\t\tint mincc;\n+\t\tint maxcc;\n+\t} predc_;\n+\n+\textern struct predp_s {\n+\t\tdouble ccstop;\n+\t\tdouble barset;\n+\t\tdouble bargrw;\n+\t\tdouble barmin;\n+\t\tint mincor;\n+\t\tint maxcor;\n+\t\tint inibar;\n+\t} predp_;\n+\n+\textern struct setden_s {\n+\t\tdouble maxdense;\n+\t\tdouble densgap;\n+\t\tint setlam;\n+\t\tint denslen;\n+\t} setden_;\n+\n+\textern struct sprnod_s {\n+\t\tint psupn;\n+\t\tint ssupn;\n+\t\tint maxsnz;\n+\t} sprnod_;\n+\n+\textern struct toler_s {\n+\t\tdouble tsdir;\n+\t\tdouble topt1;\n+\t\tdouble topt2;\n+\t\tdouble tfeas1;\n+\t\tdouble tfeas2;\n+\t\tdouble feas1;\n+\t\tdouble feas2;\n+\t\tdouble  pinfs;\n+\t\tdouble dinfs;\n+\t\tdouble inftol;\n+\t\tint maxiter;\n+\t} toler_;\n+\n+\textern int solver_(\n+\t\tdouble *obj, double *rhs, double *lbound, double *ubound,\n+\t\t/* Size dims_.mn working arrays */\n+\t\tdouble *diag, double *odiag,\n+\t\t/* Size dims_.mn primal values */\n+\t\tdouble *xs,\n+\t\t/* Size dims_.mn working arrays */\n+\t\tdouble *dxs, double *dxsn, double *up,\n+\t\t/* Size dims_.mn dual residuals */\n+\t\tdouble *dspr,\n+\t\t/* Size dims_.mn working arrays */\n+\t\tdouble *ddspr, double *ddsprn, double *dsup, double *ddsup,\n+\t\tdouble *ddsupn,\n+\t\t/* Size dims_.m dual values */\n+\t\tdouble *dv,\n+\t\t/* Size dims_.m working arrays */\n+\t\tdouble *ddv, double *ddvn, double *prinf,\n+\t\t/* Size dims_.mn working arrays */\n+\t\tdouble *upinf, double *duinf, double *scale,\n+\t\t/* Size dims_.cfree nonzero values */\n+\t\tdouble *nonzeros,\n+\t\t/* Size dims_.n working array */\n+\t\tint *vartyp,\n+\t\t/* Size dims_.m working array */\n+\t\tint *slktyp,\n+\t\t/* Size dims_.n1 column pointer */\n+\t\tint *colpnt,\n+\t\t/* Size dims_.mn working arrays */\n+\t\tint *ecolpnt, int *count, int *vcstat, int *pivots,\n+\t\tint *invprm, int *snhead, int *nodtyp, int *inta1,\n+\t\tint *prehis,\n+\t\t/* Size dims_.cfree row index */\n+\t\tint *rowidx,\n+\t\t/* Size dims_.rfree working array */\n+\t\tint *rindex,\n+\t\t/* Scalar termination code */\n+\t\tint *code,\n+\t\t/* Scalar optimum value */\n+\t\tdouble *opt,\n+\t\tint *iter, int *corect, int *fixn, int *dropn, int *fnzmax,\n+\t\tint *fnzmin, double *addobj, double *bigbou,\n+\t\t/* Practical +inf */\n+\t\tdouble *big,\n+\t\tint *ft);\n+}\n+\n+namespace {\n+\n+\tclass problem_t {\n+\tpublic:\n+\t\tstatic constexpr double infinity\t= INFINITY;\n+\t\t// These are equivalent to the constants used by IBM ILOG\n+\t\t// CPLEX\n+\t\tstatic const int minimize\t\t=  1;\n+\t\tstatic const int maximize\t\t= -1;\n+\t\tstatic const char less_equal\t= 'L';\n+\t\tstatic const char equal\t\t\t= 'E';\n+\t\tstatic const char greater_equal\t= 'G';\n+\t\tstatic const char range\t\t\t= 'R';\n+\tprotected:\n+\t\tbool _optimized;\n+\t\tbool _variable_named;\n+\n+\t\tstd::vector<double> _rhs;\n+\t\tstd::vector<char> _constraint_sense;\n+\t\tstd::vector<double> _range_value;\n+\t\tstd::vector<char *> _row_name;\n+\n+\t\tstd::vector<double> _objective;\n+\t\tstd::vector<double> _lower_bound;\n+\t\tstd::vector<double> _upper_bound;\n+\t\tstd::vector<char *> _column_name;\n+\n+\t\tstd::vector<int> _coefficient_row;\n+\t\tstd::vector<int> _coefficient_column;\n+\t\tstd::vector<double> _coefficient_value;\n+\n+\t\tvoid clear_row(void)\n+\t\t{\n+\t\t\t_rhs.clear();\n+\t\t\t_constraint_sense.clear();\n+\t\t\tfor (std::vector<char *>::const_iterator iterator =\n+\t\t\t\t\t _row_name.begin();\n+\t\t\t\t iterator != _row_name.end(); iterator++) {\n+\t\t\t\tdelete [] *iterator;\n+\t\t\t}\n+\t\t\t_row_name.clear();\n+\t\t}\n+\t\tvoid clear_column(void)\n+\t\t{\n+\t\t\t_objective.clear();\n+\t\t\t_lower_bound.clear();\n+\t\t\t_upper_bound.clear();\n+\t\t\tfor (std::vector<char *>::const_iterator iterator =\n+\t\t\t\t\t _column_name.begin();\n+\t\t\t\t iterator != _column_name.end(); iterator++) {\n+\t\t\t\tfree(*iterator);\n+\t\t\t}\n+\t\t\t_column_name.clear();\n+\t\t}\n+\t\tvoid clear_coefficient(void)\n+\t\t{\n+\t\t\t_coefficient_row.clear();\n+\t\t\t_coefficient_column.clear();\n+\t\t\t_coefficient_value.clear();\n+\t\t}\n+\t\tvoid to_csr(std::vector<int> &column_pointer,\n+\t\t\t\t\tstd::vector<int> &row_index,\n+\t\t\t\t\tstd::vector<double> &nonzero_value,\n+\t\t\t\t\tconst int index_start = 1)\n+\t\t{\n+\t\t\t// Convert from coordinate (COO) storage into compressed\n+\t\t\t// sparse row (CSR)\n+\n+\t\t\tstd::vector<std::vector<std::pair<int, double> > >\n+\t\t\t\tcolumn_index(_objective.size(),\n+\t\t\t\t\t\t\t std::vector<std::pair<int, double> >());\n+\n+\t\t\tstd::vector<int>::const_iterator iterator_row =\n+\t\t\t\t_coefficient_row.begin();\n+\t\t\tstd::vector<int>::const_iterator iterator_column =\n+\t\t\t\t_coefficient_column.begin();\n+\t\t\tstd::vector<double>::const_iterator iterator_value =\n+\t\t\t\t_coefficient_value.begin();\n+\n+\t\t\tfor (; iterator_value != _coefficient_value.end();\n+\t\t\t\t iterator_row++, iterator_column++, iterator_value++) {\n+\t\t\t\tcolumn_index[*iterator_column].push_back(\n+\t\t\t\t\tstd::pair<int, double>(\n+\t\t\t\t\t\t// Conversion into Fortran indexing\n+\t\t\t\t\t\t*iterator_row + index_start, *iterator_value));\n+\t\t\t}\n+\n+\t\t\tfor (std::vector<std::vector<std::pair<int, double> > >::\n+\t\t\t\t\t iterator iterator_outer = column_index.begin();\n+\t\t\t\t iterator_outer != column_index.end(); iterator_outer++) {\n+\t\t\t\t// Conversion into Fortran indexing\n+\t\t\t\tcolumn_pointer.push_back(row_index.size() + index_start);\n+\t\t\t\tstd::sort(iterator_outer->begin(), iterator_outer->end());\n+\t\t\t\tfor (std::vector<std::pair<int, double> >::const_iterator\n+\t\t\t\t\t\t iterator_inner = iterator_outer->begin();\n+\t\t\t\t\t iterator_inner != iterator_outer->end();\n+\t\t\t\t\t iterator_inner++) {\n+\t\t\t\t\trow_index.push_back(iterator_inner->first);\n+\t\t\t\t\tnonzero_value.push_back(iterator_inner->second);\n+\t\t\t\t}\n+\t\t\t}\n+\t\t\t// Conversion into Fortran indexing\n+\t\t\tcolumn_pointer.push_back(row_index.size() + index_start);\n+\t\t}\n+\tpublic:\n+\t\tproblem_t(const bool variable_named)\n+\t\t\t: _optimized(false), _variable_named(variable_named)\n+\t\t{\n+\t\t}\n+\t\t~problem_t(void)\n+\t\t{\n+\t\t\tclear();\n+\t\t}\n+\t\tvoid clear(void)\n+\t\t{\n+\t\t\tclear_row();\n+\t\t\tclear_column();\n+\t\t\tclear_coefficient();\n+\t\t}\n+\t\tvirtual int populate(void) = 0;\n+\t\tsize_t nrow(void) const\n+\t\t{\n+\t\t\treturn _rhs.size();\n+\t\t}\n+\t\tsize_t ncolumn(void) const\n+\t\t{\n+\t\t\treturn _objective.size();\n+\t\t}\n+\t\tvoid push_back_row(const char constraint_sense,\n+\t\t\t\t\t\t   const double rhs)\n+\t\t{\n+\t\t\t_rhs.push_back(rhs);\n+\t\t\t_constraint_sense.push_back(constraint_sense);\n+\n+\t\t\tif (_variable_named) {\n+\t\t\t\tstatic const size_t name_length = 24;\n+\t\t\t\tchar *name = new char[name_length];\n+\n+\t\t\t\tsnprintf(name, name_length, \"c%llu\",\n+\t\t\t\t\t\t static_cast<unsigned long long>(_rhs.size()));\n+\t\t\t\t_row_name.push_back(name);\n+\t\t\t}\n+\t\t}\n+\t\tvoid push_back_row(const std::string &constraint_sense,\n+\t\t\t\t\t\t   const double rhs)\n+\t\t{\n+\t\t\tchar cplex_sense;\n+\n+\t\t\tif (constraint_sense == \"<=\") {\n+\t\t\t\tcplex_sense = 'L';\n+\t\t\t\tpush_back_row(rhs, cplex_sense);\n+\t\t\t}\n+\t\t\telse if (constraint_sense == \"==\") {\n+\t\t\t\tcplex_sense = 'E';\n+\t\t\t\tpush_back_row(rhs, cplex_sense);\n+\t\t\t}\n+\t\t\telse if (constraint_sense == \">=\") {\n+\t\t\t\tcplex_sense = 'G';\n+\t\t\t\tpush_back_row(rhs, cplex_sense);\n+\t\t\t}\n+\t\t\telse {\n+\t\t\t\tfprintf(stderr, \"%s:%d: illegal sense (`%s')\\n\",","path":"RecoHI/HiJetAlgos/src/VoronoiAlgorithm.cc","position":333,"original_position":333,"commit_id":"f0d80b47a87fcd23d42e49d6cd6d52fb9364bbe0","original_commit_id":"f0d80b47a87fcd23d42e49d6cd6d52fb9364bbe0","user":{"login":"slava77","id":4676718,"avatar_url":"https://avatars.githubusercontent.com/u/4676718?v=2","gravatar_id":"","url":"https://api.github.com/users/slava77","html_url":"https://github.com/slava77","followers_url":"https://api.github.com/users/slava77/followers","following_url":"https://api.github.com/users/slava77/following{/other_user}","gists_url":"https://api.github.com/users/slava77/gists{/gist_id}","starred_url":"https://api.github.com/users/slava77/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/slava77/subscriptions","organizations_url":"https://api.github.com/users/slava77/orgs","repos_url":"https://api.github.com/users/slava77/repos","events_url":"https://api.github.com/users/slava77/events{/privacy}","received_events_url":"https://api.github.com/users/slava77/received_events","type":"User","site_admin":false},"body":"system messaging is not allowed;\r\nuse LogError","created_at":"2014-10-17T23:55:50Z","updated_at":"2014-10-17T23:55:50Z","html_url":"https://github.com/cms-sw/cmssw/pull/5564#discussion_r19049577","pull_request_url":"https://api.github.com/repos/cms-sw/cmssw/pulls/5564","_links":{"self":{"href":"https://api.github.com/repos/cms-sw/cmssw/pulls/comments/19049577"},"html":{"href":"https://github.com/cms-sw/cmssw/pull/5564#discussion_r19049577"},"pull_request":{"href":"https://api.github.com/repos/cms-sw/cmssw/pulls/5564"}}},"pull_request":{"url":"https://api.github.com/repos/cms-sw/cmssw/pulls/5564","id":21781103,"html_url":"https://github.com/cms-sw/cmssw/pull/5564","diff_url":"https://github.com/cms-sw/cmssw/pull/5564.diff","patch_url":"https://github.com/cms-sw/cmssw/pull/5564.patch","issue_url":"https://api.github.com/repos/cms-sw/cmssw/issues/5564","number":5564,"state":"open","locked":false,"title":"Heavy-Ion reconstruction updates imported to 73X","user":{"login":"yetkinyilmaz","id":4980496,"avatar_url":"https://avatars.githubusercontent.com/u/4980496?v=2","gravatar_id":"","url":"https://api.github.com/users/yetkinyilmaz","html_url":"https://github.com/yetkinyilmaz","followers_url":"https://api.github.com/users/yetkinyilmaz/followers","following_url":"https://api.github.com/users/yetkinyilmaz/following{/other_user}","gists_url":"https://api.github.com/users/yetkinyilmaz/gists{/gist_id}","starred_url":"https://api.github.com/users/yetkinyilmaz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yetkinyilmaz/subscriptions","organizations_url":"https://api.github.com/users/yetkinyilmaz/orgs","repos_url":"https://api.github.com/users/yetkinyilmaz/repos","events_url":"https://api.github.com/users/yetkinyilmaz/events{/privacy}","received_events_url":"https://api.github.com/users/yetkinyilmaz/received_events","type":"User","site_admin":false},"body":"The HI RECO updates that were previously implemented in 5_3_X are re-implemented in 7_3_X.\r\n\r\nReplaces : \r\nhttps://github.com/cms-sw/cmssw/pull/5392/commits\r\nand\r\nhttps://github.com/cms-sw/cmssw/pull/4945 (72X)\r\n","created_at":"2014-09-25T13:06:59Z","updated_at":"2014-10-17T23:55:50Z","closed_at":null,"merged_at":null,"merge_commit_sha":"ce11b43dbb537adc2bac8634f22a3e59cbc15ea5","assignee":null,"milestone":{"url":"https://api.github.com/repos/cms-sw/cmssw/milestones/49","labels_url":"https://api.github.com/repos/cms-sw/cmssw/milestones/49/labels","id":791225,"number":49,"title":"Next CMSSW_7_3_X","description":"","creator":{"login":"ktf","id":10544,"avatar_url":"https://avatars.githubusercontent.com/u/10544?v=2","gravatar_id":"","url":"https://api.github.com/users/ktf","html_url":"https://github.com/ktf","followers_url":"https://api.github.com/users/ktf/followers","following_url":"https://api.github.com/users/ktf/following{/other_user}","gists_url":"https://api.github.com/users/ktf/gists{/gist_id}","starred_url":"https://api.github.com/users/ktf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ktf/subscriptions","organizations_url":"https://api.github.com/users/ktf/orgs","repos_url":"https://api.github.com/users/ktf/repos","events_url":"https://api.github.com/users/ktf/events{/privacy}","received_events_url":"https://api.github.com/users/ktf/received_events","type":"User","site_admin":false},"open_issues":37,"closed_issues":237,"state":"open","created_at":"2014-09-16T07:39:32Z","updated_at":"2014-10-17T20:39:26Z","due_on":null},"commits_url":"https://api.github.com/repos/cms-sw/cmssw/pulls/5564/commits","review_comments_url":"https://api.github.com/repos/cms-sw/cmssw/pulls/5564/comments","review_comment_url":"https://api.github.com/repos/cms-sw/cmssw/pulls/comments/{number}","comments_url":"https://api.github.com/repos/cms-sw/cmssw/issues/5564/comments","statuses_url":"https://api.github.com/repos/cms-sw/cmssw/statuses/f0d80b47a87fcd23d42e49d6cd6d52fb9364bbe0","head":{"label":"CmsHI:pr_73X_v02","ref":"pr_73X_v02","sha":"f0d80b47a87fcd23d42e49d6cd6d52fb9364bbe0","user":{"login":"CmsHI","id":5006730,"avatar_url":"https://avatars.githubusercontent.com/u/5006730?v=2","gravatar_id":"","url":"https://api.github.com/users/CmsHI","html_url":"https://github.com/CmsHI","followers_url":"https://api.github.com/users/CmsHI/followers","following_url":"https://api.github.com/users/CmsHI/following{/other_user}","gists_url":"https://api.github.com/users/CmsHI/gists{/gist_id}","starred_url":"https://api.github.com/users/CmsHI/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CmsHI/subscriptions","organizations_url":"https://api.github.com/users/CmsHI/orgs","repos_url":"https://api.github.com/users/CmsHI/repos","events_url":"https://api.github.com/users/CmsHI/events{/privacy}","received_events_url":"https://api.github.com/users/CmsHI/received_events","type":"Organization","site_admin":false},"repo":{"id":12616545,"name":"cmssw","full_name":"CmsHI/cmssw","owner":{"login":"CmsHI","id":5006730,"avatar_url":"https://avatars.githubusercontent.com/u/5006730?v=2","gravatar_id":"","url":"https://api.github.com/users/CmsHI","html_url":"https://github.com/CmsHI","followers_url":"https://api.github.com/users/CmsHI/followers","following_url":"https://api.github.com/users/CmsHI/following{/other_user}","gists_url":"https://api.github.com/users/CmsHI/gists{/gist_id}","starred_url":"https://api.github.com/users/CmsHI/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CmsHI/subscriptions","organizations_url":"https://api.github.com/users/CmsHI/orgs","repos_url":"https://api.github.com/users/CmsHI/repos","events_url":"https://api.github.com/users/CmsHI/events{/privacy}","received_events_url":"https://api.github.com/users/CmsHI/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/CmsHI/cmssw","description":"CMS Offline Software","fork":true,"url":"https://api.github.com/repos/CmsHI/cmssw","forks_url":"https://api.github.com/repos/CmsHI/cmssw/forks","keys_url":"https://api.github.com/repos/CmsHI/cmssw/keys{/key_id}","collaborators_url":"https://api.github.com/repos/CmsHI/cmssw/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/CmsHI/cmssw/teams","hooks_url":"https://api.github.com/repos/CmsHI/cmssw/hooks","issue_events_url":"https://api.github.com/repos/CmsHI/cmssw/issues/events{/number}","events_url":"https://api.github.com/repos/CmsHI/cmssw/events","assignees_url":"https://api.github.com/repos/CmsHI/cmssw/assignees{/user}","branches_url":"https://api.github.com/repos/CmsHI/cmssw/branches{/branch}","tags_url":"https://api.github.com/repos/CmsHI/cmssw/tags","blobs_url":"https://api.github.com/repos/CmsHI/cmssw/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/CmsHI/cmssw/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/CmsHI/cmssw/git/refs{/sha}","trees_url":"https://api.github.com/repos/CmsHI/cmssw/git/trees{/sha}","statuses_url":"https://api.github.com/repos/CmsHI/cmssw/statuses/{sha}","languages_url":"https://api.github.com/repos/CmsHI/cmssw/languages","stargazers_url":"https://api.github.com/repos/CmsHI/cmssw/stargazers","contributors_url":"https://api.github.com/repos/CmsHI/cmssw/contributors","subscribers_url":"https://api.github.com/repos/CmsHI/cmssw/subscribers","subscription_url":"https://api.github.com/repos/CmsHI/cmssw/subscription","commits_url":"https://api.github.com/repos/CmsHI/cmssw/commits{/sha}","git_commits_url":"https://api.github.com/repos/CmsHI/cmssw/git/commits{/sha}","comments_url":"https://api.github.com/repos/CmsHI/cmssw/comments{/number}","issue_comment_url":"https://api.github.com/repos/CmsHI/cmssw/issues/comments/{number}","contents_url":"https://api.github.com/repos/CmsHI/cmssw/contents/{+path}","compare_url":"https://api.github.com/repos/CmsHI/cmssw/compare/{base}...{head}","merges_url":"https://api.github.com/repos/CmsHI/cmssw/merges","archive_url":"https://api.github.com/repos/CmsHI/cmssw/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/CmsHI/cmssw/downloads","issues_url":"https://api.github.com/repos/CmsHI/cmssw/issues{/number}","pulls_url":"https://api.github.com/repos/CmsHI/cmssw/pulls{/number}","milestones_url":"https://api.github.com/repos/CmsHI/cmssw/milestones{/number}","notifications_url":"https://api.github.com/repos/CmsHI/cmssw/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/CmsHI/cmssw/labels{/name}","releases_url":"https://api.github.com/repos/CmsHI/cmssw/releases{/id}","created_at":"2013-09-05T11:54:35Z","updated_at":"2014-10-03T16:06:10Z","pushed_at":"2014-10-15T15:17:51Z","git_url":"git://github.com/CmsHI/cmssw.git","ssh_url":"git@github.com:CmsHI/cmssw.git","clone_url":"https://github.com/CmsHI/cmssw.git","svn_url":"https://github.com/CmsHI/cmssw","homepage":"cms-sw.github.io/cmssw","size":626929,"stargazers_count":3,"watchers_count":3,"language":"C++","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":3,"mirror_url":null,"open_issues_count":0,"forks":3,"open_issues":0,"watchers":3,"default_branch":"CMSSW_7_0_X"}},"base":{"label":"cms-sw:CMSSW_7_3_X","ref":"CMSSW_7_3_X","sha":"754ae237938a00e6163f54e3cd4e828df83a7220","user":{"login":"cms-sw","id":3863500,"avatar_url":"https://avatars.githubusercontent.com/u/3863500?v=2","gravatar_id":"","url":"https://api.github.com/users/cms-sw","html_url":"https://github.com/cms-sw","followers_url":"https://api.github.com/users/cms-sw/followers","following_url":"https://api.github.com/users/cms-sw/following{/other_user}","gists_url":"https://api.github.com/users/cms-sw/gists{/gist_id}","starred_url":"https://api.github.com/users/cms-sw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cms-sw/subscriptions","organizations_url":"https://api.github.com/users/cms-sw/orgs","repos_url":"https://api.github.com/users/cms-sw/repos","events_url":"https://api.github.com/users/cms-sw/events{/privacy}","received_events_url":"https://api.github.com/users/cms-sw/received_events","type":"Organization","site_admin":false},"repo":{"id":10969551,"name":"cmssw","full_name":"cms-sw/cmssw","owner":{"login":"cms-sw","id":3863500,"avatar_url":"https://avatars.githubusercontent.com/u/3863500?v=2","gravatar_id":"","url":"https://api.github.com/users/cms-sw","html_url":"https://github.com/cms-sw","followers_url":"https://api.github.com/users/cms-sw/followers","following_url":"https://api.github.com/users/cms-sw/following{/other_user}","gists_url":"https://api.github.com/users/cms-sw/gists{/gist_id}","starred_url":"https://api.github.com/users/cms-sw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cms-sw/subscriptions","organizations_url":"https://api.github.com/users/cms-sw/orgs","repos_url":"https://api.github.com/users/cms-sw/repos","events_url":"https://api.github.com/users/cms-sw/events{/privacy}","received_events_url":"https://api.github.com/users/cms-sw/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/cms-sw/cmssw","description":"CMS Offline Software","fork":false,"url":"https://api.github.com/repos/cms-sw/cmssw","forks_url":"https://api.github.com/repos/cms-sw/cmssw/forks","keys_url":"https://api.github.com/repos/cms-sw/cmssw/keys{/key_id}","collaborators_url":"https://api.github.com/repos/cms-sw/cmssw/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/cms-sw/cmssw/teams","hooks_url":"https://api.github.com/repos/cms-sw/cmssw/hooks","issue_events_url":"https://api.github.com/repos/cms-sw/cmssw/issues/events{/number}","events_url":"https://api.github.com/repos/cms-sw/cmssw/events","assignees_url":"https://api.github.com/repos/cms-sw/cmssw/assignees{/user}","branches_url":"https://api.github.com/repos/cms-sw/cmssw/branches{/branch}","tags_url":"https://api.github.com/repos/cms-sw/cmssw/tags","blobs_url":"https://api.github.com/repos/cms-sw/cmssw/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/cms-sw/cmssw/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/cms-sw/cmssw/git/refs{/sha}","trees_url":"https://api.github.com/repos/cms-sw/cmssw/git/trees{/sha}","statuses_url":"https://api.github.com/repos/cms-sw/cmssw/statuses/{sha}","languages_url":"https://api.github.com/repos/cms-sw/cmssw/languages","stargazers_url":"https://api.github.com/repos/cms-sw/cmssw/stargazers","contributors_url":"https://api.github.com/repos/cms-sw/cmssw/contributors","subscribers_url":"https://api.github.com/repos/cms-sw/cmssw/subscribers","subscription_url":"https://api.github.com/repos/cms-sw/cmssw/subscription","commits_url":"https://api.github.com/repos/cms-sw/cmssw/commits{/sha}","git_commits_url":"https://api.github.com/repos/cms-sw/cmssw/git/commits{/sha}","comments_url":"https://api.github.com/repos/cms-sw/cmssw/comments{/number}","issue_comment_url":"https://api.github.com/repos/cms-sw/cmssw/issues/comments/{number}","contents_url":"https://api.github.com/repos/cms-sw/cmssw/contents/{+path}","compare_url":"https://api.github.com/repos/cms-sw/cmssw/compare/{base}...{head}","merges_url":"https://api.github.com/repos/cms-sw/cmssw/merges","archive_url":"https://api.github.com/repos/cms-sw/cmssw/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/cms-sw/cmssw/downloads","issues_url":"https://api.github.com/repos/cms-sw/cmssw/issues{/number}","pulls_url":"https://api.github.com/repos/cms-sw/cmssw/pulls{/number}","milestones_url":"https://api.github.com/repos/cms-sw/cmssw/milestones{/number}","notifications_url":"https://api.github.com/repos/cms-sw/cmssw/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/cms-sw/cmssw/labels{/name}","releases_url":"https://api.github.com/repos/cms-sw/cmssw/releases{/id}","created_at":"2013-06-26T14:09:07Z","updated_at":"2014-10-17T14:14:53Z","pushed_at":"2014-10-17T20:46:41Z","git_url":"git://github.com/cms-sw/cmssw.git","ssh_url":"git@github.com:cms-sw/cmssw.git","clone_url":"https://github.com/cms-sw/cmssw.git","svn_url":"https://github.com/cms-sw/cmssw","homepage":"cms-sw.github.io/cmssw","size":769799,"stargazers_count":186,"watchers_count":186,"language":"C++","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1070,"mirror_url":null,"open_issues_count":108,"forks":1070,"open_issues":108,"watchers":186,"default_branch":"CMSSW_7_3_X"}},"_links":{"self":{"href":"https://api.github.com/repos/cms-sw/cmssw/pulls/5564"},"html":{"href":"https://github.com/cms-sw/cmssw/pull/5564"},"issue":{"href":"https://api.github.com/repos/cms-sw/cmssw/issues/5564"},"comments":{"href":"https://api.github.com/repos/cms-sw/cmssw/issues/5564/comments"},"review_comments":{"href":"https://api.github.com/repos/cms-sw/cmssw/pulls/5564/comments"},"review_comment":{"href":"https://api.github.com/repos/cms-sw/cmssw/pulls/comments/{number}"},"commits":{"href":"https://api.github.com/repos/cms-sw/cmssw/pulls/5564/commits"},"statuses":{"href":"https://api.github.com/repos/cms-sw/cmssw/statuses/f0d80b47a87fcd23d42e49d6cd6d52fb9364bbe0"}}}}