{"push_id":917826297,"size":43,"distinct_size":2,"ref":"refs/heads/master","head":"e12f9c45ebcece9017ff572a6f49c548e0270b54","before":"525c336b3ce35782abadd42c35c97e1e27c52833","commits":[{"sha":"7cd9da0c9c2c7a04445f3ef6aa1043b59839ba12","author":{"email":"010597ae05b09d9143d8e9205da2c8faaf1856cf@gmail.com","name":"SamerAdra"},"message":"Updated reflection helper to support passing a string to setters that accept primitive types, with an option to force the type coercion. Default behavior is same as before, where the types were required to match.","distinct":false,"url":"https://api.github.com/repos/leeny324/DataGenerator/commits/7cd9da0c9c2c7a04445f3ef6aa1043b59839ba12"},{"sha":"b912c4338d065b03290655d90bf45f0f1dc4a00c","author":{"email":"010597ae05b09d9143d8e9205da2c8faaf1856cf@gmail.com","name":"SamerAdra"},"message":"Fixed issue in node deletion; added 2 trivial helper methods.","distinct":false,"url":"https://api.github.com/repos/leeny324/DataGenerator/commits/b912c4338d065b03290655d90bf45f0f1dc4a00c"},{"sha":"c551db6ab48393eec96ae98db9c1f6c83d875575","author":{"email":"010597ae05b09d9143d8e9205da2c8faaf1856cf@gmail.com","name":"SamerAdra"},"message":"Fixed 2 scalastyle warnings; improved an error message.","distinct":false,"url":"https://api.github.com/repos/leeny324/DataGenerator/commits/c551db6ab48393eec96ae98db9c1f6c83d875575"},{"sha":"265c2b16045a3ece5f045a00a20341666e2d2ec6","author":{"email":"010597ae05b09d9143d8e9205da2c8faaf1856cf@gmail.com","name":"SamerAdra"},"message":"Specifying surefire configuration including path to tests to run","distinct":false,"url":"https://api.github.com/repos/leeny324/DataGenerator/commits/265c2b16045a3ece5f045a00a20341666e2d2ec6"},{"sha":"c5002566787aea9098d964c3be8d882910aa2e00","author":{"email":"010597ae05b09d9143d8e9205da2c8faaf1856cf@gmail.com","name":"SamerAdra"},"message":"Wrapped a few file IO operations in a retry because they can be glitchy at a the OS level.","distinct":false,"url":"https://api.github.com/repos/leeny324/DataGenerator/commits/c5002566787aea9098d964c3be8d882910aa2e00"},{"sha":"89ce345ea2baa38b829be983ff33c80477aa4cbf","author":{"email":"010597ae05b09d9143d8e9205da2c8faaf1856cf@gmail.com","name":"SamerAdra"},"message":"Fixed issue in deleting non-empty directory recursively.","distinct":false,"url":"https://api.github.com/repos/leeny324/DataGenerator/commits/89ce345ea2baa38b829be983ff33c80477aa4cbf"},{"sha":"e24784796b84958a091102b45c0f6a2432c9045c","author":{"email":"010597ae05b09d9143d8e9205da2c8faaf1856cf@gmail.com","name":"SamerAdra"},"message":"Changed FileHelper \"listFiles...\" methods to only return files, not directories.","distinct":false,"url":"https://api.github.com/repos/leeny324/DataGenerator/commits/e24784796b84958a091102b45c0f6a2432c9045c"},{"sha":"2e318c7c0095cfd8308b21460d663e191e2d08e5","author":{"email":"010597ae05b09d9143d8e9205da2c8faaf1856cf@gmail.com","name":"SamerAdra"},"message":"Merge branch 'master' of http://github.com/FINRAOS/DataGenerator","distinct":false,"url":"https://api.github.com/repos/leeny324/DataGenerator/commits/2e318c7c0095cfd8308b21460d663e191e2d08e5"},{"sha":"1300e60938016f41e6b180569badc0c0af92c034","author":{"email":"010597ae05b09d9143d8e9205da2c8faaf1856cf@gmail.com","name":"SamerAdra"},"message":"Fixed FileHelper bugs introduced in last commit.","distinct":false,"url":"https://api.github.com/repos/leeny324/DataGenerator/commits/1300e60938016f41e6b180569badc0c0af92c034"},{"sha":"c536c21efb0b755a66bc28791383451a41b61585","author":{"email":"010597ae05b09d9143d8e9205da2c8faaf1856cf@gmail.com","name":"SamerAdra"},"message":"Added method to orphan a node.","distinct":false,"url":"https://api.github.com/repos/leeny324/DataGenerator/commits/c536c21efb0b755a66bc28791383451a41b61585"},{"sha":"5f56e2d3fabd8cdea1364603a1f8733a2d552acf","author":{"email":"010597ae05b09d9143d8e9205da2c8faaf1856cf@gmail.com","name":"SamerAdra"},"message":"Added TimingHelper.","distinct":false,"url":"https://api.github.com/repos/leeny324/DataGenerator/commits/5f56e2d3fabd8cdea1364603a1f8733a2d552acf"},{"sha":"508b61751856ee3eaf34b0ce895571b2df9f5129","author":{"email":"010597ae05b09d9143d8e9205da2c8faaf1856cf@gmail.com","name":"SamerAdra"},"message":"Reliability improvements to helpers.","distinct":false,"url":"https://api.github.com/repos/leeny324/DataGenerator/commits/508b61751856ee3eaf34b0ce895571b2df9f5129"},{"sha":"676baa59d01abbb4363a5894f8f7b35da3962556","author":{"email":"010597ae05b09d9143d8e9205da2c8faaf1856cf@gmail.com","name":"SamerAdra"},"message":"Removed commented code.","distinct":false,"url":"https://api.github.com/repos/leeny324/DataGenerator/commits/676baa59d01abbb4363a5894f8f7b35da3962556"},{"sha":"790dd6bbf2ee3adc26bfe1009a67aa33407a4a56","author":{"email":"010597ae05b09d9143d8e9205da2c8faaf1856cf@gmail.com","name":"SamerAdra"},"message":"Added ability to download entire directory from SFTP; added custom string attributes to Graph.","distinct":false,"url":"https://api.github.com/repos/leeny324/DataGenerator/commits/790dd6bbf2ee3adc26bfe1009a67aa33407a4a56"},{"sha":"59bea7c8e1fb2640063c3a3eea4958561e876766","author":{"email":"010597ae05b09d9143d8e9205da2c8faaf1856cf@gmail.com","name":"SamerAdra"},"message":"JSchHelper: Fixed downloadDir; added uploadDir.","distinct":false,"url":"https://api.github.com/repos/leeny324/DataGenerator/commits/59bea7c8e1fb2640063c3a3eea4958561e876766"},{"sha":"8f73789e5fb69c7d95a4a594dc890d05efc62c86","author":{"email":"010597ae05b09d9143d8e9205da2c8faaf1856cf@gmail.com","name":"SamerAdra"},"message":"JSchHelper: Fixed downloadDir really and truly this time.","distinct":false,"url":"https://api.github.com/repos/leeny324/DataGenerator/commits/8f73789e5fb69c7d95a4a594dc890d05efc62c86"},{"sha":"b156d7632aae7221faddff06f3d07ab97fb6089a","author":{"email":"010597ae05b09d9143d8e9205da2c8faaf1856cf@gmail.com","name":"SamerAdra"},"message":"Few new helper methods","distinct":false,"url":"https://api.github.com/repos/leeny324/DataGenerator/commits/b156d7632aae7221faddff06f3d07ab97fb6089a"},{"sha":"aeb5863c00bde0052fb18bf80a240689a7a72ef6","author":{"email":"010597ae05b09d9143d8e9205da2c8faaf1856cf@gmail.com","name":"SamerAdra"},"message":"Updated ReflectionHelper to allow converting from string to primitive option types when calling setters.","distinct":false,"url":"https://api.github.com/repos/leeny324/DataGenerator/commits/aeb5863c00bde0052fb18bf80a240689a7a72ef6"},{"sha":"aeefbb1d0c825d64c1e05354117287110c66d4f7","author":{"email":"010597ae05b09d9143d8e9205da2c8faaf1856cf@gmail.com","name":"SamerAdra"},"message":"Worked around useless scalastyle errors about method too long (so I collapsed some if/else blocks into single-line) and cyclomatic complexity (even though my changes were simply a few extra cases).","distinct":false,"url":"https://api.github.com/repos/leeny324/DataGenerator/commits/aeefbb1d0c825d64c1e05354117287110c66d4f7"},{"sha":"9e11bd10cb5bdc346f9aadc08970a14f2a7b890a","author":{"email":"010597ae05b09d9143d8e9205da2c8faaf1856cf@gmail.com","name":"SamerAdra"},"message":"Added toDate and toDateTime in StringHelper. Updated ReflectionHelper to work with more types for setters.","distinct":false,"url":"https://api.github.com/repos/leeny324/DataGenerator/commits/9e11bd10cb5bdc346f9aadc08970a14f2a7b890a"}]}