{"push_id":609086513,"size":11,"distinct_size":11,"ref":"refs/heads/support_for_different_editor_song_formats","head":"7116e3cee0f51272654f0337b585776a5b1b009b","before":"c92dcfee48cfe0d0ee5e9b778314927a9dc1e99e","commits":[{"sha":"d641967f153a6c042758068d6c63878f26f86d7d","author":{"email":"e06bdb5a93e6e284d3fc1f0e71dcb22b4db6eb82@lavine.ch","name":"Nicolas Perrenoud"},"message":"More robust song file reader","distinct":true,"url":"https://api.github.com/repos/PraiseBase-Presenter/PraiseBase-Presenter/commits/d641967f153a6c042758068d6c63878f26f86d7d"},{"sha":"8e4275ab4b6f29668db83d4e42f7eab146d927a6","author":{"email":"e06bdb5a93e6e284d3fc1f0e71dcb22b4db6eb82@lavine.ch","name":"Nicolas Perrenoud"},"message":"Explicitly load song file plugin if selected","distinct":true,"url":"https://api.github.com/repos/PraiseBase-Presenter/PraiseBase-Presenter/commits/8e4275ab4b6f29668db83d4e42f7eab146d927a6"},{"sha":"385788c86e24a2e0c083a1b95526bcb707187d27","author":{"email":"e06bdb5a93e6e284d3fc1f0e71dcb22b4db6eb82@lavine.ch","name":"Nicolas Perrenoud"},"message":"Refactoring/cleanup of ExtendedPowerPraiseSong","distinct":true,"url":"https://api.github.com/repos/PraiseBase-Presenter/PraiseBase-Presenter/commits/385788c86e24a2e0c083a1b95526bcb707187d27"},{"sha":"a74c66d15413f96b9782f8e40778c5149a781ac0","author":{"email":"e06bdb5a93e6e284d3fc1f0e71dcb22b4db6eb82@lavine.ch","name":"Nicolas Perrenoud"},"message":"Cleanup of Ccli related code","distinct":true,"url":"https://api.github.com/repos/PraiseBase-Presenter/PraiseBase-Presenter/commits/a74c66d15413f96b9782f8e40778c5149a781ac0"},{"sha":"530bb77a96f25eafd7b61989d8630235af8916fe","author":{"email":"e06bdb5a93e6e284d3fc1f0e71dcb22b4db6eb82@lavine.ch","name":"Nicolas Perrenoud"},"message":"Refactored OpenLyricsSong","distinct":true,"url":"https://api.github.com/repos/PraiseBase-Presenter/PraiseBase-Presenter/commits/530bb77a96f25eafd7b61989d8630235af8916fe"},{"sha":"ef23c5a3275a6bb290631ddd8f529cf66f55a7dd","author":{"email":"e06bdb5a93e6e284d3fc1f0e71dcb22b4db6eb82@lavine.ch","name":"Nicolas Perrenoud"},"message":"Removed unused type casts","distinct":true,"url":"https://api.github.com/repos/PraiseBase-Presenter/PraiseBase-Presenter/commits/ef23c5a3275a6bb290631ddd8f529cf66f55a7dd"},{"sha":"4b5f65e7bfbfd6ed53b9499fc36a4e5aebe7e0d6","author":{"email":"e06bdb5a93e6e284d3fc1f0e71dcb22b4db6eb82@lavine.ch","name":"Nicolas Perrenoud"},"message":"Fixed undo, redo and select all, and removed unhandled exception when copying","distinct":true,"url":"https://api.github.com/repos/PraiseBase-Presenter/PraiseBase-Presenter/commits/4b5f65e7bfbfd6ed53b9499fc36a4e5aebe7e0d6"},{"sha":"8e447fc0c353c7f7aa8b6ae52cd8f35f7482941e","author":{"email":"e06bdb5a93e6e284d3fc1f0e71dcb22b4db6eb82@lavine.ch","name":"Nicolas Perrenoud"},"message":"Added GetSong() to AbstractSongEditorChild","distinct":true,"url":"https://api.github.com/repos/PraiseBase-Presenter/PraiseBase-Presenter/commits/8e447fc0c353c7f7aa8b6ae52cd8f35f7482941e"},{"sha":"40ce3b554953498078f51d2f797c2c2b5feccb06","author":{"email":"e06bdb5a93e6e284d3fc1f0e71dcb22b4db6eb82@lavine.ch","name":"Nicolas Perrenoud"},"message":"Added GetTitle() method","distinct":true,"url":"https://api.github.com/repos/PraiseBase-Presenter/PraiseBase-Presenter/commits/40ce3b554953498078f51d2f797c2c2b5feccb06"},{"sha":"f1071699d38293a9d85665702bc68cb74806c845","author":{"email":"e06bdb5a93e6e284d3fc1f0e71dcb22b4db6eb82@lavine.ch","name":"Nicolas Perrenoud"},"message":"Moved source and copyright position to formatting","distinct":true,"url":"https://api.github.com/repos/PraiseBase-Presenter/PraiseBase-Presenter/commits/f1071699d38293a9d85665702bc68cb74806c845"},{"sha":"7116e3cee0f51272654f0337b585776a5b1b009b","author":{"email":"e06bdb5a93e6e284d3fc1f0e71dcb22b4db6eb82@lavine.ch","name":"Nicolas Perrenoud"},"message":"USe AdditionalInformationPosition for source and copyright position in PowerPraiseSong","distinct":true,"url":"https://api.github.com/repos/PraiseBase-Presenter/PraiseBase-Presenter/commits/7116e3cee0f51272654f0337b585776a5b1b009b"}]}