{"shas":[["ff126e64dc7ab85e480bb41f8f27e46bdea7e63b","f80d0ca101e967b50b730ddf8e8aca0de85e8df6@rabbitmq.com","Well I thought =~= was beautiful and appropriately approximate to ==","Matthew Sackman"],["6413bd76c15d871b502cd6489547c0b5b3019238","088e16a1019277b15d58faf0541e11910eb756f6@rabbitmq.com","Merge bug 23963 (rabbit_exchange_type:delete/3 only called for non-autodeleted exchanges)","Simon MacMullen"],["68042fac63bad913aa46fda6ed136b9877e1b7e6","088e16a1019277b15d58faf0541e11910eb756f6@rabbitmq.com","Various QA tidyups, and stop exporting the backup / remove backup functions.","Simon MacMullen"],["e4629e618b6605d135fa1b0c1f64f558127797fa","088e16a1019277b15d58faf0541e11910eb756f6@rabbitmq.com","Merge heads","Simon MacMullen"],["0e112d9f52d032bd1e555fc6a3a7180abc32c71f","088e16a1019277b15d58faf0541e11910eb756f6@rabbitmq.com","maybe_remove_backup is safe when returning version_not_available since we would not have taken a backup in the first place. However, this is not exactly obvious, so let's not do that.","Simon MacMullen"],["570e408c79de3593b21955e3901cec8b216541fa","088e16a1019277b15d58faf0541e11910eb756f6@rabbitmq.com","Oops.","Simon MacMullen"],["542707dcaa0b1562f18512cddc5f3a4ad90ea68d","088e16a1019277b15d58faf0541e11910eb756f6@rabbitmq.com","Don't try to determine whether a backup is needed before doing anything, take it as needed. This inverts the backup and the lock file - the backup now comes first and the lock file is only used to defend apply_upgrades/3.","Simon MacMullen"],["5a43845743ff94f6fbf045ea5f23be07b1c52181","088e16a1019277b15d58faf0541e11910eb756f6@rabbitmq.com","When upgrading a secondary node we call init_db twice: once early to force a cluster rejoin (at which point we are not ready to do local upgrades, e.g. fhc is not running) and then once at the regular time. Deal with that.","Simon MacMullen"],["daa382587bb1f49ed6a0ce6b9e3ec0bf1d34256d","088e16a1019277b15d58faf0541e11910eb756f6@rabbitmq.com","Better name, vertical space.","Simon MacMullen"],["0cd4e2f3dd031100103598398f9abcd2de6d0afd","f80d0ca101e967b50b730ddf8e8aca0de85e8df6@rabbitmq.com","Add test","Matthew Sackman"],["4ba94e18c6e363d3592b5db9abb7d8eedf427a3d","f80d0ca101e967b50b730ddf8e8aca0de85e8df6@rabbitmq.com","Introduce batching (again - same diff as 5f7d8d07f94f)","Matthew Sackman"],["a6918e73ad3dbc7084ff571f9a4e0808a16574fe","f80d0ca101e967b50b730ddf8e8aca0de85e8df6@rabbitmq.com","clarify documentation (thanks Emile)","Matthew Sackman"],["2a20c45a7c2a2c0740780e4587a5a726b5ea77e8","088e16a1019277b15d58faf0541e11910eb756f6@rabbitmq.com","Merge from default","Simon MacMullen"],["bbd5d59934f41cc57d341bd106abe566db8dd30f","088e16a1019277b15d58faf0541e11910eb756f6@rabbitmq.com","Switch to erlang-nox.","Simon MacMullen"],["c668b6175d7749567c71ef53928386982fa4ccd2","2d2dfcfad7b9832058fd41884a8955d042a85275@rabbitmq.com","merge bug23730 into default (Make Debian packages depend on \"erlang-nox\" metapackage)","Alexandru Scvortov"],["640ef6c818d73244ac0032e4dea7c80f223e8cdd","f80d0ca101e967b50b730ddf8e8aca0de85e8df6@rabbitmq.com","Enforce a bunch of returns","Matthew Sackman"],["c03ef2a0b1b301a2f2cb5ef943c12eee100db9c6","f80d0ca101e967b50b730ddf8e8aca0de85e8df6@rabbitmq.com","Renaming bits and pieces for consistency and checking a few more return values, plus other minor fixes","Matthew Sackman"],["0c40701b76a01a0daed46f6b1fb6ef4326c83c31","e388d34fd3c0456122779e95f262c0d70198a168@rabbitmq.com","cosmetic(ish): no need to match the return of ensure_*","Matthias Radestock"],["14c5a4bdbb84f7bc3c66d402af95981f10df264c","2d2dfcfad7b9832058fd41884a8955d042a85275@rabbitmq.com","2.4.0 changelog entries for debian and fedora","Alexandru Scvortov"],["aa13f7a8d638e0b4bf1c6b80a1ef527fa8db7a06","2d2dfcfad7b9832058fd41884a8955d042a85275@rabbitmq.com","Added tag rabbitmq_v2_4_0 for changeset c4f487dab865","Alexandru Scvortov"]],"repo":"rabbitmq/rabbitmq-server","actor":"rabbitmq-github","ref":"refs/heads/bug23968","size":43,"head":"6055c9897ccaf2db61c5f6a31478fe3911755f52","actor_gravatar":"1142d795e416644531cfe08d4703a623","push_id":27683663}