{"push_id":731570691,"size":22,"distinct_size":0,"ref":"refs/heads/master","head":"75a8bd25e30c97a3592130b4f9b958cc5b20a969","before":"318b1d5202903b82ea2ead9f7fe57f2c1ff6fde6","commits":[{"sha":"8ad033c83ed80b087eb05cfe55a46d4198ddef53","author":{"email":"746ad76a7ad32823a9644bf650f16cb69ae35f44@otg-nc.com","name":"Chander Ganesan"},"message":"Merge changes for 508","distinct":false,"url":"https://api.github.com/repos/jrawbits/nmtk-1/commits/8ad033c83ed80b087eb05cfe55a46d4198ddef53"},{"sha":"36f76e9cd5f047f02b67668341985b46b1b2554d","author":{"email":"746ad76a7ad32823a9644bf650f16cb69ae35f44@otg-nc.com","name":"Chander Ganesan"},"message":"Merge changes to support 508","distinct":false,"url":"https://api.github.com/repos/jrawbits/nmtk-1/commits/36f76e9cd5f047f02b67668341985b46b1b2554d"},{"sha":"6eb82e2a8a20f2fcbec6df0dc856a96a8de43b10","author":{"email":"746ad76a7ad32823a9644bf650f16cb69ae35f44@otg-nc.com","name":"Chander Ganesan"},"message":"Merge changes to support 508","distinct":false,"url":"https://api.github.com/repos/jrawbits/nmtk-1/commits/6eb82e2a8a20f2fcbec6df0dc856a96a8de43b10"},{"sha":"12e7ada10277f1bb72a09c8d2de7ee8949aa5687","author":{"email":"746ad76a7ad32823a9644bf650f16cb69ae35f44@otg-nc.com","name":"Chander Ganesan"},"message":"Merge branch 'master' of github.com:chander/nmtk","distinct":false,"url":"https://api.github.com/repos/jrawbits/nmtk-1/commits/12e7ada10277f1bb72a09c8d2de7ee8949aa5687"},{"sha":"35e42dfbfed22aa1810bde1a546707a754144397","author":{"email":"746ad76a7ad32823a9644bf650f16cb69ae35f44@otg-nc.com","name":"Chander Ganesan"},"message":"change the base-admin so that h3 and h1 are styles the same in the widget header","distinct":false,"url":"https://api.github.com/repos/jrawbits/nmtk-1/commits/35e42dfbfed22aa1810bde1a546707a754144397"},{"sha":"1ff2ff6795f09a4f7e9c3e5c033d6d690e0d25eb","author":{"email":"746ad76a7ad32823a9644bf650f16cb69ae35f44@otg-nc.com","name":"Chander Ganesan"},"message":"Disable the KML output formats","distinct":false,"url":"https://api.github.com/repos/jrawbits/nmtk-1/commits/1ff2ff6795f09a4f7e9c3e5c033d6d690e0d25eb"},{"sha":"3ad31d0e9944d5b68fd7df8c4a71334664a312af","author":{"email":"746ad76a7ad32823a9644bf650f16cb69ae35f44@otg-nc.com","name":"Chander Ganesan"},"message":"Update NMTK UI so that if a job has multiple results a drop-down lists all the jobs available and lets the user choose the one they want to view","distinct":false,"url":"https://api.github.com/repos/jrawbits/nmtk-1/commits/3ad31d0e9944d5b68fd7df8c4a71334664a312af"},{"sha":"fba35bce0a085b08172e9b4a705d2f780040047a","author":{"email":"746ad76a7ad32823a9644bf650f16cb69ae35f44@otg-nc.com","name":"Chander Ganesan"},"message":"Update so that display_if_filled only enables a field if the length of the content as a string is non-zero","distinct":false,"url":"https://api.github.com/repos/jrawbits/nmtk-1/commits/fba35bce0a085b08172e9b4a705d2f780040047a"},{"sha":"06aee0eff871912a3f7ee7f940521556953c98f6","author":{"email":"746ad76a7ad32823a9644bf650f16cb69ae35f44@otg-nc.com","name":"Chander Ganesan"},"message":"Fix so we can install the .whl files - which are preferred over the .exe files for installs, since they work with pip","distinct":false,"url":"https://api.github.com/repos/jrawbits/nmtk-1/commits/06aee0eff871912a3f7ee7f940521556953c98f6"},{"sha":"0d4c981c5f311209408e5e5600c63fd45af7b4f9","author":{"email":"746ad76a7ad32823a9644bf650f16cb69ae35f44@otg-nc.com","name":"Chander Ganesan"},"message":"remove an extraneous space which made the command wrong!","distinct":false,"url":"https://api.github.com/repos/jrawbits/nmtk-1/commits/0d4c981c5f311209408e5e5600c63fd45af7b4f9"},{"sha":"7e017a4258e5929c0ae7f39c3ce84b6267b5cfc6","author":{"email":"746ad76a7ad32823a9644bf650f16cb69ae35f44@otg-nc.com","name":"Chander Ganesan"},"message":"Update tasks so that a celery error appears if the checksums don't match","distinct":false,"url":"https://api.github.com/repos/jrawbits/nmtk-1/commits/7e017a4258e5929c0ae7f39c3ce84b6267b5cfc6"},{"sha":"8f77214a1560125138fc86b20a0ee6bb26a45c9f","author":{"email":"746ad76a7ad32823a9644bf650f16cb69ae35f44@otg-nc.com","name":"Chander Ganesan"},"message":"Fix a bug in the logic for the dispaly_if_filled - it turns out undefined as a string is 'undefined', which breaks things!","distinct":false,"url":"https://api.github.com/repos/jrawbits/nmtk-1/commits/8f77214a1560125138fc86b20a0ee6bb26a45c9f"},{"sha":"033f820f3bbe6738bff3dcf04bb93b21783f5bbb","author":{"email":"746ad76a7ad32823a9644bf650f16cb69ae35f44@otg-nc.com","name":"Chander Ganesan"},"message":"Change the mechanism for creating a new job so that instead of trying to pass around the config between tabs, we instead update the new job with the sample config.  this also ensures that if a user closes and re-opens their browser window (or, heaven forbid, reloads the page) they'll maintain the same job config that they had before.  This further underscores the (longer term) need to periodically save (and save on tab switch) to ensure that we maintain a google-docs like job configuration consistency","distinct":false,"url":"https://api.github.com/repos/jrawbits/nmtk-1/commits/033f820f3bbe6738bff3dcf04bb93b21783f5bbb"},{"sha":"580d5bdc22a8ffcc3d5a33f1bdc0347cc44c93bc","author":{"email":"746ad76a7ad32823a9644bf650f16cb69ae35f44@otg-nc.com","name":"Chander Ganesan"},"message":"Changes to the configuration page and configuration controller to properly handle validation for all the fields.  formerly it was just requiring everything, now it looks intelligently at the fields to determine if the field is required and then reacts accordingly.  fix a bug when reloading a page that would cause some spurious error output, also remove some debug log messages from the browser console (no longer needed.)  Note that now a field is required unless it's explicitly specified as not required","distinct":false,"url":"https://api.github.com/repos/jrawbits/nmtk-1/commits/580d5bdc22a8ffcc3d5a33f1bdc0347cc44c93bc"},{"sha":"8709ad21f658d60f1ce150a0b27494885e85aa5e","author":{"email":"746ad76a7ad32823a9644bf650f16cb69ae35f44@otg-nc.com","name":"Chander Ganesan"},"message":"Fix an issue with the configuration iterator where it croaks when it receives a missing field (the assumption is that the field was optional, so no value is present.","distinct":false,"url":"https://api.github.com/repos/jrawbits/nmtk-1/commits/8709ad21f658d60f1ce150a0b27494885e85aa5e"},{"sha":"2ad18dbc29a4ce6c9ee9b15277b988368caac787","author":{"email":"746ad76a7ad32823a9644bf650f16cb69ae35f44@otg-nc.com","name":"Chander Ganesan"},"message":"Update config iterator to assume that when a field name isn't provided that a value of None should be used","distinct":false,"url":"https://api.github.com/repos/jrawbits/nmtk-1/commits/2ad18dbc29a4ce6c9ee9b15277b988368caac787"},{"sha":"21011db33305cfed18ae3a3986aba00243fc65ca","author":{"email":"746ad76a7ad32823a9644bf650f16cb69ae35f44@otg-nc.com","name":"Chander Ganesan"},"message":"Add in some debug logging code to the refresh_colorramps command.  Update the models so that when a new default is set the color ramps for the existing other ones don't get refreshed.  Update the colorramp generation code so that it properly sets the numeric flag when generating the sample ramps, without this the sample ramps all turn out black","distinct":false,"url":"https://api.github.com/repos/jrawbits/nmtk-1/commits/21011db33305cfed18ae3a3986aba00243fc65ca"},{"sha":"56389f440f6f9d749498fc923448d57b5a7f42b3","author":{"email":"746ad76a7ad32823a9644bf650f16cb69ae35f44@otg-nc.com","name":"Chander Ganesan"},"message":"Update to fix a race condition when refreshing jobs in the process of creating a new job","distinct":false,"url":"https://api.github.com/repos/jrawbits/nmtk-1/commits/56389f440f6f9d749498fc923448d57b5a7f42b3"},{"sha":"caf9cb1d580f5c4235685b7a8578a1b6ab0cd133","author":{"email":"746ad76a7ad32823a9644bf650f16cb69ae35f44@otg-nc.com","name":"Chander Ganesan"},"message":"Obviate the issues with the leading port in JSON responses by instead using the job identifier rather than the resource_uri to look things up","distinct":false,"url":"https://api.github.com/repos/jrawbits/nmtk-1/commits/caf9cb1d580f5c4235685b7a8578a1b6ab0cd133"},{"sha":"ce3af8fe75ff85516f8cb73def08e8d382b5a4a8","author":{"email":"746ad76a7ad32823a9644bf650f16cb69ae35f44@otg-nc.com","name":"Chander Ganesan"},"message":"Fix clone job by ensuring that we check for undefined default files as well as null ones, since the clone function passes in a null","distinct":false,"url":"https://api.github.com/repos/jrawbits/nmtk-1/commits/ce3af8fe75ff85516f8cb73def08e8d382b5a4a8"}]}