GitHub PushEvent at 2014-09-01 16:22:51
Repository: spree-subscriptions
Actor: brchristian
Payload: {"shas":[["3cafd13f66470ca31d9d4e54ac127fa442b4c1d1","d1c700ac71de81912147baa865592690b5ab1918@gmail.com","add counter_cache for performance improvements on number of shipped issues","Brian Christian",false],["5e583fb163fb6d96ff11f32be4caf998cf6d20b8","d1c700ac71de81912147baa865592690b5ab1918@gmail.com","Remove duplicate unship method\n\nFor some reason the way the last two PRs were merged caused git to add this method twice. We can safely remove the second one.","brchristian",false],["c0fdcc6b508a0f772d87604110251bfae1b828c3","920129f58d2f2e878b006a70a01cbaa5b2cf59e8@gmail.com","Merge pull request #63 from brchristian/patch-2\n\nRemove duplicate unship method","Alberto Vena",false],["97e19b89338e727435cc7cdb617f7563736ff8b6","920129f58d2f2e878b006a70a01cbaa5b2cf59e8@gmail.com","Merge pull request #62 from mcsweeneys/shipped_issue_counter_cache\n\nadd counter_cache for performance improvements on # of shipped issues","Alberto Vena",false],["e8632393b9275ed29e3f30cb70b95e9c37932d1a","d1c700ac71de81912147baa865592690b5ab1918@gmail.com","Namespacing for Spree translations","Brian Christian",true],["159bf18e5b8cd829d06ad6e7217ab1cedaa511f3","d1c700ac71de81912147baa865592690b5ab1918@gmail.com","remove unnecessary product description partial","Brian Christian",true],["be8f799f536cd3016547085971e52ba046c47b7f","d1c700ac71de81912147baa865592690b5ab1918@gmail.com","adding comma to active subscribers count (+1 squashed commit)\nSquashed commits:\n[4d830f6] building out CSV support (+1 squashed commit)\nSquashed commits:\n[c79d397] csv for product view","Brian Christian",true],["d6e38fe8e6028593255552f3f8c4c28b1b7fa7ca","d1c700ac71de81912147baa865592690b5ab1918@gmail.com","use ActiveRecord includes to improve performance of PDF render","Brian Christian",true],["952e575b6c7d6b8c1744f03c06ebdb183c6a7532","d1c700ac71de81912147baa865592690b5ab1918@gmail.com","English Il8n\n\nadding English Il8ns","Brian Christian",true],["1a07c0f8b5f41007a799fd1c2f568f4d7734946c","d1c700ac71de81912147baa865592690b5ab1918@gmail.com","mcsweeney's styling for subscription index page","Brian Christian",true],["d9f5d927f44276cba69bf2270db255af9fcbcb80","d1c700ac71de81912147baa865592690b5ab1918@gmail.com","update for add_to_cart namespacing","Brian Christian",true],["c307f06701fa72e9d627ea95f69096184ce8d614","d1c700ac71de81912147baa865592690b5ab1918@gmail.com","filenames for csvs","Brian Christian",true],["7837f8a4efc324313b568b275ae520f242dc37a6","d1c700ac71de81912147baa865592690b5ab1918@gmail.com","csv for eligible subscribers when issue is not yet shipped","Brian Christian",true],["1f42c10a5e3f19a5163c88ad866008e622f34bc5","d1c700ac71de81912147baa865592690b5ab1918@gmail.com","add functionality to see if a subscription has received a magazine_issue already","Brian Christian",true],["c4f3c494e7ff04517d16b14a4c8bf12d155ba211","d1c700ac71de81912147baa865592690b5ab1918@gmail.com","distinguish between recipients and eligible recipients","Brian Christian",true],["cf3b7d0fb8e51787f07e24fa7234c4c853c0a75b","d1c700ac71de81912147baa865592690b5ab1918@gmail.com","default the ship! method and the issue/show view to NOT send to subscribers who have already received that product","Brian Christian",true],["f2234494f5cc6c39b6389e64f373ed6599c9c08f","d1c700ac71de81912147baa865592690b5ab1918@gmail.com","updated PDF button","Brian Christian",true],["612261431cf035f015c51cb14805d2e50fa5945e","d1c700ac71de81912147baa865592690b5ab1918@gmail.com","fixing broken link on subscriber index","Brian Christian",true],["2d3f8bd2604dca81fd1b0dbb7907972c5ac8f708","d1c700ac71de81912147baa865592690b5ab1918@gmail.com","adding canceled scope and canceled? boolean","Brian Christian",true],["3f678c0e38c063482f2e0f681c2f04b56a66dd3e","d1c700ac71de81912147baa865592690b5ab1918@gmail.com","beginnings of renewal functionality","Brian Christian",true]],"size":32,"ref":"refs/heads/mcswys","head":"c987624d7e3048315a03902d1e295f4c5303f422"}