{"push_id":745528883,"size":17,"distinct_size":17,"ref":"refs/heads/master","head":"3a7653a11a8d18e05b653c2053dd5ce7d661646f","before":"e20cd37d4d1cb95955df46395ec0e96321005865","commits":[{"sha":"8f93b33693132793f2bc54bc0170df337d5eb4af","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@robertneale.com","name":"Robby Neale"},"message":"grunt bump:minor","distinct":true,"url":"https://api.github.com/repos/broken/soulsifter/commits/8f93b33693132793f2bc54bc0170df337d5eb4af"},{"sha":"b99298f019e1310980aaf82a18cd4b5065fa7cb6","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@robertneale.com","name":"Robby Neale"},"message":"drag & drop","distinct":true,"url":"https://api.github.com/repos/broken/soulsifter/commits/b99298f019e1310980aaf82a18cd4b5065fa7cb6"},{"sha":"36101f4d0e4913ff06476f9d47a5c49a4d49671a","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@robertneale.com","name":"Robby Neale"},"message":"copy QueueUtil.h from previous soul sifter obj-c project","distinct":true,"url":"https://api.github.com/repos/broken/soulsifter/commits/36101f4d0e4913ff06476f9d47a5c49a4d49671a"},{"sha":"99290267acd906ba2a226adf9036b73bdc9ebaa3","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@robertneale.com","name":"Robby Neale"},"message":"copy over FilesToAdd.h/cpp class from previous soul sifter obj-c project","distinct":true,"url":"https://api.github.com/repos/broken/soulsifter/commits/99290267acd906ba2a226adf9036b73bdc9ebaa3"},{"sha":"afda9ca56815aefee14e94b329fe640fc1f0b819","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@robertneale.com","name":"Robby Neale"},"message":"bring back the model’s sync method previously removed. also, improved its use inside of update & save methods.","distinct":true,"url":"https://api.github.com/repos/broken/soulsifter/commits/afda9ca56815aefee14e94b329fe640fc1f0b819"},{"sha":"6c5f02a754e72030595f8bd84be58266f896dda2","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@robertneale.com","name":"Robby Neale"},"message":"updating some imports","distinct":true,"url":"https://api.github.com/repos/broken/soulsifter/commits/6c5f02a754e72030595f8bd84be58266f896dda2"},{"sha":"09b82f91f9fedb3cbb1991f9425faa65d3331352","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@robertneale.com","name":"Robby Neale"},"message":"NewSongManager. ported from TagInfoController in previous SoulSifter project","distinct":true,"url":"https://api.github.com/repos/broken/soulsifter/commits/09b82f91f9fedb3cbb1991f9425faa65d3331352"},{"sha":"eee29bc30de42a4dcb221bb0d4262377610f3dbd","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@robertneale.com","name":"Robby Neale"},"message":"initial run of wrapper on NewSongManager","distinct":true,"url":"https://api.github.com/repos/broken/soulsifter/commits/eee29bc30de42a4dcb221bb0d4262377610f3dbd"},{"sha":"89728dd27ceb1fe9eb3315d87e9d738e5f6a3b25","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@robertneale.com","name":"Robby Neale"},"message":"use namespace std in NewSongManager header so automatic wrapping works","distinct":true,"url":"https://api.github.com/repos/broken/soulsifter/commits/89728dd27ceb1fe9eb3315d87e9d738e5f6a3b25"},{"sha":"d81dddc906749b0213ffc862234c39706ba8d023","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@robertneale.com","name":"Robby Neale"},"message":"few minor edits to NewSongManager","distinct":true,"url":"https://api.github.com/repos/broken/soulsifter/commits/d81dddc906749b0213ffc862234c39706ba8d023"},{"sha":"cd23f6ff28d2b4eaa435c3ee96c346bd80e90677","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@robertneale.com","name":"Robby Neale"},"message":"manual edit to NewSongManager_wrap for nextSong call with dbl ptr params","distinct":true,"url":"https://api.github.com/repos/broken/soulsifter/commits/cd23f6ff28d2b4eaa435c3ee96c346bd80e90677"},{"sha":"b685c9b9eef2b6e5fe02f8ec985406cfeb841327","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@robertneale.com","name":"Robby Neale"},"message":"update Gruntfile to only build for osx64","distinct":true,"url":"https://api.github.com/repos/broken/soulsifter/commits/b685c9b9eef2b6e5fe02f8ec985406cfeb841327"},{"sha":"964cf6d0c3fca3ff60f224aa9bb36d2edcb861f1","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@robertneale.com","name":"Robby Neale"},"message":"initial attempt to integrate NewSongManager into song-edit page","distinct":true,"url":"https://api.github.com/repos/broken/soulsifter/commits/964cf6d0c3fca3ff60f224aa9bb36d2edcb861f1"},{"sha":"a0529543b77b59b98191a47d09c9dac531597a28","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@robertneale.com","name":"Robby Neale"},"message":"build NewSongManager into soul sifter.node module","distinct":true,"url":"https://api.github.com/repos/broken/soulsifter/commits/a0529543b77b59b98191a47d09c9dac531597a28"},{"sha":"7d052bd9e92dcf4638f13bf8da62a5c37dceb9c0","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@robertneale.com","name":"Robby Neale"},"message":"ctor & dtor for NewSongManager","distinct":true,"url":"https://api.github.com/repos/broken/soulsifter/commits/7d052bd9e92dcf4638f13bf8da62a5c37dceb9c0"},{"sha":"a3c5a58e4653d69299aa20ae4150496e3e4af4f9","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@robertneale.com","name":"Robby Neale"},"message":"make public assignment with operator= in model classes","distinct":true,"url":"https://api.github.com/repos/broken/soulsifter/commits/a3c5a58e4653d69299aa20ae4150496e3e4af4f9"},{"sha":"3a7653a11a8d18e05b653c2053dd5ce7d661646f","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@robertneale.com","name":"Robby Neale"},"message":"get the importing of file paths to work correctly for creation of songs in song-edit page","distinct":true,"url":"https://api.github.com/repos/broken/soulsifter/commits/3a7653a11a8d18e05b653c2053dd5ce7d661646f"}]}