{"push_id":549567236,"size":9,"distinct_size":1,"ref":"refs/heads/develop","head":"47794a20be9107adc11ab238a2d2dbc218a27bef","before":"56288f42c14541063afdbd9069a30244968c6314","commits":[{"sha":"641e24df2dfb752014d29591cc13dd7afee51abd","author":{"email":"7aa129f67fde68c6d88aa58b8b8c5c28eb7dd3a3@continuuity.com","name":"Albert Shau"},"message":"CDAP-1154 Adding a way to get a dataset at runtime in a mapreduce\njob even if it is not known at compile time. Also adding a way to\nset a dataset instance as the input or output for a mapreduce job\ninstead only allowing setting a dataset name as the input or\noutput. This allows programs to supply their own arguments to\ndatasets on top of runtime arguments that may be present. For\nexample, a program may want to set a different output path for a\nFileSet for each run of the job, and have the output path set\nby logic in the program.","distinct":false,"url":"https://api.github.com/repos/caskdata/cdap/commits/641e24df2dfb752014d29591cc13dd7afee51abd"},{"sha":"3f4c77dcbebc5fdabd01bc240a708f77fb965557","author":{"email":"7aa129f67fde68c6d88aa58b8b8c5c28eb7dd3a3@continuuity.com","name":"Albert Shau"},"message":"Merge remote-tracking branch 'origin/develop' into feature/CDAP-1154-datasets-at-runtime-in-mr","distinct":false,"url":"https://api.github.com/repos/caskdata/cdap/commits/3f4c77dcbebc5fdabd01bc240a708f77fb965557"},{"sha":"c284259e452c1dcbac40a7730da5093bd775c210","author":{"email":"7aa129f67fde68c6d88aa58b8b8c5c28eb7dd3a3@continuuity.com","name":"Albert Shau"},"message":"CDAP-1154 a bunch of javadoc fixes, and changing the\nDynamicDatasetContext to use runtime arguments to make its\nbehavior consistent with contexts that use AbstractContext for\ngetting datasets.","distinct":false,"url":"https://api.github.com/repos/caskdata/cdap/commits/c284259e452c1dcbac40a7730da5093bd775c210"},{"sha":"5f080085b37641afed9f478adf9315d999d35ba8","author":{"email":"7aa129f67fde68c6d88aa58b8b8c5c28eb7dd3a3@continuuity.com","name":"Albert Shau"},"message":"CDAP-1154 add a unit test.","distinct":false,"url":"https://api.github.com/repos/caskdata/cdap/commits/5f080085b37641afed9f478adf9315d999d35ba8"},{"sha":"701964101e2f9924e712673168c58e62db1a3ed0","author":{"email":"7aa129f67fde68c6d88aa58b8b8c5c28eb7dd3a3@continuuity.com","name":"Albert Shau"},"message":"CDAP-1154 protect against nulls and immutable maps.","distinct":false,"url":"https://api.github.com/repos/caskdata/cdap/commits/701964101e2f9924e712673168c58e62db1a3ed0"},{"sha":"fd5c29ba335315999fbd375cd4fd2a7d17cfd93e","author":{"email":"7aa129f67fde68c6d88aa58b8b8c5c28eb7dd3a3@continuuity.com","name":"Albert Shau"},"message":"CDAP-1154 fix incorrect error messages","distinct":false,"url":"https://api.github.com/repos/caskdata/cdap/commits/fd5c29ba335315999fbd375cd4fd2a7d17cfd93e"},{"sha":"491deb65958732739ac6dd479be4350b9072a58b","author":{"email":"7aa129f67fde68c6d88aa58b8b8c5c28eb7dd3a3@continuuity.com","name":"Albert Shau"},"message":"Merge remote-tracking branch 'origin/develop' into feature/CDAP-1154-datasets-at-runtime-in-mr\n\nConflicts:\n\tcdap-api/src/main/java/co/cask/cdap/api/mapreduce/MapReduceContext.java\n\tcdap-app-fabric/src/main/java/co/cask/cdap/internal/app/runtime/batch/BasicMapReduceContext.java","distinct":false,"url":"https://api.github.com/repos/caskdata/cdap/commits/491deb65958732739ac6dd479be4350b9072a58b"},{"sha":"0e0608aca5b3d34a111b8cf328a6146596deaab2","author":{"email":"7aa129f67fde68c6d88aa58b8b8c5c28eb7dd3a3@continuuity.com","name":"Albert Shau"},"message":"CDAP-1154 shorten class name and fill in missing methods.","distinct":false,"url":"https://api.github.com/repos/caskdata/cdap/commits/0e0608aca5b3d34a111b8cf328a6146596deaab2"},{"sha":"47794a20be9107adc11ab238a2d2dbc218a27bef","author":{"email":"7aa129f67fde68c6d88aa58b8b8c5c28eb7dd3a3@cask.co","name":"albertshau"},"message":"Merge pull request #962 from caskdata/feature/CDAP-1154-datasets-at-runtime-in-mr\n\nCDAP-1154 Adding a way to get a dataset at runtime in a mapreduce","distinct":true,"url":"https://api.github.com/repos/caskdata/cdap/commits/47794a20be9107adc11ab238a2d2dbc218a27bef"}]}