{"push_id":891216302,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"b4f8cb13ee1e33888e36c7c6f963e39f5d1c77ae","before":"72daa7c3e6ed4f3ca2e67d8f20c7d54a5d07ced0","commits":[{"sha":"c7de25c6fd1d1ecfe0f6ae8bb3d0df0df97db574","author":{"email":"0bbe1a043e182bb85f3a42d1c6253c2bfbc9dbd8@gmail.com","name":"Brian Granzow"},"message":"GOAL: add solution of adjoint example","distinct":true,"url":"https://api.github.com/repos/gahansen/Albany/commits/c7de25c6fd1d1ecfe0f6ae8bb3d0df0df97db574"},{"sha":"30f02cc5ffacdc0abfc85d05fc1783c87c3d146d","author":{"email":"0bbe1a043e182bb85f3a42d1c6253c2bfbc9dbd8@gmail.com","name":"Brian Granzow"},"message":"GOAL: adjoint options as members of AbstractProblem\n\nAdding two options isAdjoint and enrichAdjoint\nto the abstract problem class for solving\nauxiliary adjoint problems. I could've wrapped\nall GOAL problems in an Abstract GOAL problem,\nbut the addition of two more members to\nAlbany_AbstractProblem is much simpler and\nseems fairly harmless.","distinct":true,"url":"https://api.github.com/repos/gahansen/Albany/commits/30f02cc5ffacdc0abfc85d05fc1783c87c3d146d"},{"sha":"871ef983b8d82b4d2d701f8368793eaad83947ab","author":{"email":"0bbe1a043e182bb85f3a42d1c6253c2bfbc9dbd8@gmail.com","name":"Brian Granzow"},"message":"GOAL: draft of advection diffusion problem","distinct":true,"url":"https://api.github.com/repos/gahansen/Albany/commits/871ef983b8d82b4d2d701f8368793eaad83947ab"},{"sha":"b4f8cb13ee1e33888e36c7c6f963e39f5d1c77ae","author":{"email":"0bbe1a043e182bb85f3a42d1c6253c2bfbc9dbd8@gmail.com","name":"Brian Granzow"},"message":"Merge branch 'master' of github.com:gahansen/Albany","distinct":true,"url":"https://api.github.com/repos/gahansen/Albany/commits/b4f8cb13ee1e33888e36c7c6f963e39f5d1c77ae"}]}