{"push_id":814657212,"size":8,"distinct_size":6,"ref":"refs/heads/subpackages","head":"7139a6fbf140100eafd535768367228707c830a8","before":"b86e769d475671ea43637c2adeae72b57b70858b","commits":[{"sha":"7514ee0b5b49d66172866333a3ee4441bc86825a","author":{"email":"154e219ab6bfe2541ed6b4064d61c61e7c057e62@rejectedsoftware.com","name":"Sönke Ludwig"},"message":"Fix test project imports.","distinct":false,"url":"https://api.github.com/repos/rejectedsoftware/vibe.d/commits/7514ee0b5b49d66172866333a3ee4441bc86825a"},{"sha":"eb19676b58d26fae2ece3b0b8b4dbcc83ab73c49","author":{"email":"154e219ab6bfe2541ed6b4064d61c61e7c057e62@rejectedsoftware.com","name":"Sönke Ludwig"},"message":"Remove deprecated symbols and deprecated scheduled ones.","distinct":false,"url":"https://api.github.com/repos/rejectedsoftware/vibe.d/commits/eb19676b58d26fae2ece3b0b8b4dbcc83ab73c49"},{"sha":"bb9d0fe1b6a6444214d8501d8fcf667ea588a706","author":{"email":"154e219ab6bfe2541ed6b4064d61c61e7c057e62@rejectedsoftware.com","name":"Sönke Ludwig"},"message":"Split library into multiple sub packages.\n\nEach sub package is tested independently to ensure that there are no dependency issues.","distinct":true,"url":"https://api.github.com/repos/rejectedsoftware/vibe.d/commits/bb9d0fe1b6a6444214d8501d8fcf667ea588a706"},{"sha":"60695835bc0d3cec01de562859bd9d6bd1a27341","author":{"email":"154e219ab6bfe2541ed6b4064d61c61e7c057e62@rejectedsoftware.com","name":"Sönke Ludwig"},"message":"Move vibe.data to an own sub package and add sub package descriptions.","distinct":true,"url":"https://api.github.com/repos/rejectedsoftware/vibe.d/commits/60695835bc0d3cec01de562859bd9d6bd1a27341"},{"sha":"23e2ddbde75f17c34eb6a4b483b280b32e666031","author":{"email":"154e219ab6bfe2541ed6b4064d61c61e7c057e62@rejectedsoftware.com","name":"Sönke Ludwig"},"message":"Split up vibe-d:base into :utils and :core.","distinct":true,"url":"https://api.github.com/repos/rejectedsoftware/vibe.d/commits/23e2ddbde75f17c34eb6a4b483b280b32e666031"},{"sha":"8b2fba9ecf75e9c94771630e0bfd7150ea06a0e1","author":{"email":"154e219ab6bfe2541ed6b4064d61c61e7c057e62@rejectedsoftware.com","name":"Sönke Ludwig"},"message":"Only build :core with explicit configuration for now.","distinct":true,"url":"https://api.github.com/repos/rejectedsoftware/vibe.d/commits/8b2fba9ecf75e9c94771630e0bfd7150ea06a0e1"},{"sha":"a070b847d9d6d49e3340708d5affbd86372cb995","author":{"email":"154e219ab6bfe2541ed6b4064d61c61e7c057e62@rejectedsoftware.com","name":"Sönke Ludwig"},"message":"Move unit test to appropriate sub module.\n\nThis is a bit unfortunate, but there is no way around this if the dependency graph is supposed to be cycle free.","distinct":true,"url":"https://api.github.com/repos/rejectedsoftware/vibe.d/commits/a070b847d9d6d49e3340708d5affbd86372cb995"},{"sha":"7139a6fbf140100eafd535768367228707c830a8","author":{"email":"154e219ab6bfe2541ed6b4064d61c61e7c057e62@rejectedsoftware.com","name":"Sönke Ludwig"},"message":"Use sub package dependencies for all examples.","distinct":true,"url":"https://api.github.com/repos/rejectedsoftware/vibe.d/commits/7139a6fbf140100eafd535768367228707c830a8"}]}