{"push_id":2481594099,"size":43,"distinct_size":23,"ref":"refs/heads/opamrc-update","head":"c08fe39bb17fd501577a6c7552ebe1acb92b32e9","before":"e17f01c383aa8c1d948a3da6ecd90abd5a522b98","commits":[{"sha":"08ee69063d161327169518fcaf755a2fd23e7ffc","author":{"name":"james woodyatt","email":"0bfadc33372af943c58171c39480de9539eee589@conjury.org"},"message":"Issue #3281: Improve 'opam update' with repositories of kind 'hg'.\n\n* Adds [repo_update_complete] to the signature of {OpamRepositoryBackend.S}\n  and calls it after an update is validated to provide the VCS backend with\n  the opportunity to reset the working set explicitly. Mercurial requires\n  this after the patch is applied to update its internal state tracking the\n  identity of the changeset. Also, the Mercurial handler has various updates\n  to improve correctness in the presence of a) subrepositories, b) multiple\n  heads on the same branch, and c) bookmarks on the server.","distinct":false,"url":"https://api.github.com/repos/rjbou/opam/commits/08ee69063d161327169518fcaf755a2fd23e7ffc"},{"sha":"230a3fe27cc3e6475b3fc18744139276ff2fadfe","author":{"name":"Raja Boujbel","email":"23d656b577202745cc228fe0ab868cf6551704e0@ocamlpro.com"},"message":"Accurate error message when opam root is missing","distinct":false,"url":"https://api.github.com/repos/rjbou/opam/commits/230a3fe27cc3e6475b3fc18744139276ff2fadfe"},{"sha":"d5ad4c061cabadf83aadbb0c1706747bfc2dd6ee","author":{"name":"james woodyatt","email":"0bfadc33372af943c58171c39480de9539eee589@conjury.org"},"message":"Merge remote-tracking branch 'origin/master' into p-3281/jhw/improve-mercurial-repository-backend","distinct":false,"url":"https://api.github.com/repos/rjbou/opam/commits/d5ad4c061cabadf83aadbb0c1706747bfc2dd6ee"},{"sha":"7063771f93c078d20ea4d03b67f3ca22af99c244","author":{"name":"james woodyatt","email":"0bfadc33372af943c58171c39480de9539eee589@conjury.org"},"message":"Pull request review:\n- Change name of VCS.reset to VCS.reset_tree.\n- Add VCS.patch_applied so that repository backends need not reset the\n  tree after applyng the patch. Only the Mercurial VCS needs that now.\n- Correct a spelling error 'versionned_files' => 'versioned_files'.","distinct":false,"url":"https://api.github.com/repos/rjbou/opam/commits/7063771f93c078d20ea4d03b67f3ca22af99c244"},{"sha":"848b02a906773fbf28ae9fd38566dc5e52827b94","author":{"name":"Louis Gesbert","email":"e307bf192e81c24ae7308f535e3997aa125d2dd6@ocamlpro.com"},"message":"Fix the install script when no opam root is present","distinct":false,"url":"https://api.github.com/repos/rjbou/opam/commits/848b02a906773fbf28ae9fd38566dc5e52827b94"},{"sha":"4ff65c9ab39e73499165a05a3324e6e18f582d8f","author":{"name":"Louis Gesbert","email":"e307bf192e81c24ae7308f535e3997aa125d2dd6@ocamlpro.com"},"message":"Remove dead code\n\nfiltered_formula has replaced extended_formula a while ago","distinct":false,"url":"https://api.github.com/repos/rjbou/opam/commits/4ff65c9ab39e73499165a05a3324e6e18f582d8f"},{"sha":"5ee55df7f4a3bb6c43e86976327f9634a8dc6255","author":{"name":"Louis Gesbert","email":"e307bf192e81c24ae7308f535e3997aa125d2dd6@ocamlpro.com"},"message":"Some optimisations (OpamFormula)","distinct":false,"url":"https://api.github.com/repos/rjbou/opam/commits/5ee55df7f4a3bb6c43e86976327f9634a8dc6255"},{"sha":"478a4a4dc5dc8b7d23c450841adf6fe9c6ca2d49","author":{"name":"Louis Gesbert","email":"e307bf192e81c24ae7308f535e3997aa125d2dd6@ocamlpro.com"},"message":"Some optimisations (OpamSolver)\n\nThis also puts back the Cudf formulas to follow the order of the opam formulas","distinct":false,"url":"https://api.github.com/repos/rjbou/opam/commits/478a4a4dc5dc8b7d23c450841adf6fe9c6ca2d49"},{"sha":"16aa8ef705bf841eb7280c18796917fded880cc3","author":{"name":"Louis Gesbert","email":"e307bf192e81c24ae7308f535e3997aa125d2dd6@ocamlpro.com"},"message":"Add debug timers","distinct":false,"url":"https://api.github.com/repos/rjbou/opam/commits/16aa8ef705bf841eb7280c18796917fded880cc3"},{"sha":"a4c9b49502630a2eb228e40c4266e351905a6172","author":{"name":"Louis Gesbert","email":"e307bf192e81c24ae7308f535e3997aa125d2dd6@ocamlpro.com"},"message":"opam2cudf: simpler depopts encoding","distinct":false,"url":"https://api.github.com/repos/rjbou/opam/commits/a4c9b49502630a2eb228e40c4266e351905a6172"},{"sha":"8d5c307b1178bdfbed75b2584a7dd44754a3764f","author":{"name":"Louis Gesbert","email":"e307bf192e81c24ae7308f535e3997aa125d2dd6@ocamlpro.com"},"message":"Further factorisation of opt/build/post in cudf universe load","distinct":false,"url":"https://api.github.com/repos/rjbou/opam/commits/8d5c307b1178bdfbed75b2584a7dd44754a3764f"},{"sha":"d00424246e04a046b99435df17c73a58ee1427ad","author":{"name":"Louis Gesbert","email":"e307bf192e81c24ae7308f535e3997aa125d2dd6@ocamlpro.com"},"message":"Fix the Cudf dependency graph\n\nThe generation function from Dose3 adds to many edges, not considering\nthe restriction of version sets in case of multiple version constraints\non the same package. This brings an ad-hoc graph generation function\nthat has a finer handling of the dependencies.","distinct":false,"url":"https://api.github.com/repos/rjbou/opam/commits/d00424246e04a046b99435df17c73a58ee1427ad"},{"sha":"6b2ce10ec2568ff6aea35ac12ef0efcb3996800e","author":{"name":"Louis Gesbert","email":"e307bf192e81c24ae7308f535e3997aa125d2dd6@ocamlpro.com"},"message":"Cudf universe load: remove debug timers","distinct":false,"url":"https://api.github.com/repos/rjbou/opam/commits/6b2ce10ec2568ff6aea35ac12ef0efcb3996800e"},{"sha":"05770b70db6dc9f1f303f10a968877fa95ca8bb6","author":{"name":"Louis Gesbert","email":"e307bf192e81c24ae7308f535e3997aa125d2dd6@ocamlpro.com"},"message":"Merge pull request #3288 from rjbou/travis-cudf-fix\n\ntravis: restrain cudf to 0.9","distinct":false,"url":"https://api.github.com/repos/rjbou/opam/commits/05770b70db6dc9f1f303f10a968877fa95ca8bb6"},{"sha":"033d11b2f2b8b9177b343522f6e1b7b0dc229bca","author":{"name":"Louis Gesbert","email":"e307bf192e81c24ae7308f535e3997aa125d2dd6@ocamlpro.com"},"message":"Merge pull request #3287 from rjbou/msg-missing-root\n\nAccurate error message when opam root is missing","distinct":false,"url":"https://api.github.com/repos/rjbou/opam/commits/033d11b2f2b8b9177b343522f6e1b7b0dc229bca"},{"sha":"99b261e368905b12032312f29210243da26051bb","author":{"name":"Louis Gesbert","email":"e307bf192e81c24ae7308f535e3997aa125d2dd6@ocamlpro.com"},"message":"More visible and explicit message on `opam repo add'\n\nto explain that only the current switch is concerned, and how to add others.","distinct":false,"url":"https://api.github.com/repos/rjbou/opam/commits/99b261e368905b12032312f29210243da26051bb"},{"sha":"9234554da6beb14be23ae68139fa7dea35f22c43","author":{"name":"Louis Gesbert","email":"e307bf192e81c24ae7308f535e3997aa125d2dd6@ocamlpro.com"},"message":"Avoid an unnecessary copy with 'install --inplace'","distinct":false,"url":"https://api.github.com/repos/rjbou/opam/commits/9234554da6beb14be23ae68139fa7dea35f22c43"},{"sha":"4dda03ba457d6c243ec9de0f5d311dc875db40a2","author":{"name":"Louis Gesbert","email":"e307bf192e81c24ae7308f535e3997aa125d2dd6@ocamlpro.com"},"message":"Merge pull request #3283 from jhwoodyatt/p-3281/jhw/improve-mercurial-repository-backend\n\nIssue #3281: Improve 'opam update' with repositories of kind 'hg'.","distinct":false,"url":"https://api.github.com/repos/rjbou/opam/commits/4dda03ba457d6c243ec9de0f5d311dc875db40a2"},{"sha":"244e3f2f317e39f394cd15618a36c2e32397fd0e","author":{"name":"Louis Gesbert","email":"e307bf192e81c24ae7308f535e3997aa125d2dd6@ocamlpro.com"},"message":"Merge pull request #3289 from OCamlPro/fixes\n\nA few fixes (install script, better messages, avoid unnecessary copy)","distinct":false,"url":"https://api.github.com/repos/rjbou/opam/commits/244e3f2f317e39f394cd15618a36c2e32397fd0e"},{"sha":"daedcbd3546a79ccd665cc3c51b4db6375e7a63e","author":{"name":"Louis Gesbert","email":"e307bf192e81c24ae7308f535e3997aa125d2dd6@ocamlpro.com"},"message":"Merge pull request #3290 from OCamlPro/time-for-some-optimisation\n\nBig optimisation pass on universe loading","distinct":false,"url":"https://api.github.com/repos/rjbou/opam/commits/daedcbd3546a79ccd665cc3c51b4db6375e7a63e"}]}
{"actor":{"display_login":"rjbou"}}