{"push_id":4408952274,"size":12,"distinct_size":12,"ref":"refs/heads/master","head":"afd0fea6433d56ed7ef5fcb49a9cd1fe68663b2d","before":"03ddb394c16fbbfdf705bf5cbd43363971762817","commits":[{"sha":"6844dae6204bb8cf86cc8dde31b6cd2581809164","author":{"name":"Jeff Ching","email":"21aaffda9718a203d3f6dfde95bf7c5668b929a6@google.com"},"message":"fix(java): skip clirr check in the dependencies presubmit check (#329)","distinct":true,"url":"https://api.github.com/repos/BenWhitehead/synthtool/commits/6844dae6204bb8cf86cc8dde31b6cd2581809164"},{"sha":"e0d542480fe5ef03f7c309b255a46ada7093a549","author":{"name":"BenWhitehead","email":"6e442f8aef2389ef8b365869b3f123696bedec26@users.noreply.github.com"},"message":"fix(java_template): update mvn commands to skip enforcer checking for clirr and integration builds (#331)","distinct":true,"url":"https://api.github.com/repos/BenWhitehead/synthtool/commits/e0d542480fe5ef03f7c309b255a46ada7093a549"},{"sha":"4d9339ac79ce85328561e0a289b1e35287396f29","author":{"name":"Bu Sun Kim","email":"e20aa14702d7e04a52a901b5515eeecef97a5b5f@users.noreply.github.com"},"message":"feat(python): add header replacement for proto files (#330)","distinct":true,"url":"https://api.github.com/repos/BenWhitehead/synthtool/commits/4d9339ac79ce85328561e0a289b1e35287396f29"},{"sha":"7277fffc3fa6195ad1a1a017694876074332ba62","author":{"name":"Benjamin E. Coe","email":"69440dae14aaa9fe2429b324bfce03449d09e1db@google.com"},"message":"fix: we should allow for files with dashes in sample folder (#336)","distinct":true,"url":"https://api.github.com/repos/BenWhitehead/synthtool/commits/7277fffc3fa6195ad1a1a017694876074332ba62"},{"sha":"145c10c2eb254efa959c603f50cf508ca4e3b42c","author":{"name":"Benjamin E. Coe","email":"69440dae14aaa9fe2429b324bfce03449d09e1db@google.com"},"message":"chore: pin TypeScript for the time being (#337)","distinct":true,"url":"https://api.github.com/repos/BenWhitehead/synthtool/commits/145c10c2eb254efa959c603f50cf508ca4e3b42c"},{"sha":"708053556b70b17086109d3a43499702c0cb716f","author":{"name":"Jeffrey Rennie","email":"fafd7683bacfe7b2a9e6efe49c100265dc8f7035@google.com"},"message":"fix: let nox tests pass on Windows (#339)\n\n* Don't check for executable bit on Windows\r\n\r\nBecause Windows file systems don't have an executable bit.\r\n\r\n* Normalize paths in test_transforms.py\r\n\r\nso tests pass on Windows.\r\n\r\n* Use getpass.getuser() instead of os.getuid()\r\n\r\nbecause Windows doesn't have a os.getuid().","distinct":true,"url":"https://api.github.com/repos/BenWhitehead/synthtool/commits/708053556b70b17086109d3a43499702c0cb716f"},{"sha":"1f952b5c5a2246e3a9737ca4abad3371c20f7f8e","author":{"name":"Bu Sun Kim","email":"e20aa14702d7e04a52a901b5515eeecef97a5b5f@users.noreply.github.com"},"message":"test(python): run unit test sessions with 3.8 (#340)","distinct":true,"url":"https://api.github.com/repos/BenWhitehead/synthtool/commits/1f952b5c5a2246e3a9737ca4abad3371c20f7f8e"},{"sha":"0d7ab0c28048d013d8865d634a68168445cf1639","author":{"name":"Alexander Fenster","email":"6478fa08e27a96b3fd9dd70550141c2ad89ec221@google.com"},"message":"fix: pass user id to docker run if possible (#341)\n\n* fix: pass user id to docker run if possible\r\n\r\n* pr feedback and flake8","distinct":true,"url":"https://api.github.com/repos/BenWhitehead/synthtool/commits/0d7ab0c28048d013d8865d634a68168445cf1639"},{"sha":"ab2db10321500bab04f8975ccee3bca0dd6ee413","author":{"name":"Jeffrey Rennie","email":"fafd7683bacfe7b2a9e6efe49c100265dc8f7035@google.com"},"message":"feat: remove obsolete files during synthesis (#342)\n\n* Don't check for executable bit on Windows\r\n\r\nBecause Windows file systems don't have an executable bit.\r\n\r\n* Normalize paths in test_transforms.py\r\n\r\nso tests pass on Windows.\r\n\r\n* Use getpass.getuser() instead of os.getuid()\r\n\r\nbecause Windows doesn't have a os.getuid().\r\n\r\n* Ignore .vscode directories.\r\n\r\n* WIP\r\n\r\n* Regenerate metadata_pdb.py.\r\n\r\n* add_new_files() searches the directory\r\n\r\nfor files with new timestamps and adds them to the metadata.\r\n\r\n* WIP.  Conflict.\r\n\r\nI found a conflict:\r\n1. Previous successful run writes new_files to metadata.\r\n2. User runs synthtool.  It throws an exception.\r\n3. Generated file list now cleared in metadata!\r\n\r\nNo good.  I need a separate metadata file that is only updated on a successful run.\r\n\r\n* WIP\r\n\r\nMaybe a false alarm.\r\n\r\n* main() is in good shape. Time to write tests.\r\n\r\n* test_new_files is complete\r\n\r\n* Undo accidental change.\r\n\r\n* Remove blank lines.\r\n\r\n* mtime >= newer_than\r\n\r\nTo avoid a race condition where a generated file would be missed.\r\n\r\n* Small test improvement.\r\n\r\n* Lint\r\n\r\n* fix race in test_new_files\r\n\r\n* Fix race in add_new_files.\r\n\r\n* Remove unnecessary log.debug line because\r\n\r\nthe log file has been closed by the time tmp.cleanup()\r\ntries to write a log statement.\r\n\r\n* Fix some flake8 issues.\r\n\r\n* Can't use protobuf types in typo annotations.\r\n\r\n* Fix flake8+Windows issue.\r\n\r\n* Split test_new_files() into two tests.\r\n\r\n* Lint\r\n\r\n* metadata._metadata => metadata.get()\r\n\r\n* Add more tests for complete code coverage.\r\n\r\n* Lint","distinct":true,"url":"https://api.github.com/repos/BenWhitehead/synthtool/commits/ab2db10321500bab04f8975ccee3bca0dd6ee413"},{"sha":"a2e4f454d56cc378d8c5d582db2e4d7da6845407","author":{"name":"Jeffrey Rennie","email":"fafd7683bacfe7b2a9e6efe49c100265dc8f7035@google.com"},"message":"fix: revertfeat: remove obsolete files during synthesis (#342) (#344)\n\nThis reverts commit ab2db10321500bab04f8975ccee3bca0dd6ee413.\r\n\r\nIt's the prime suspect for\r\nhttps://github.com/googleapis/google-auth-library-nodejs/issues/850","distinct":true,"url":"https://api.github.com/repos/BenWhitehead/synthtool/commits/a2e4f454d56cc378d8c5d582db2e4d7da6845407"},{"sha":"6b48c15908ad28e0a75ec659b5be7b6eb750de10","author":{"name":"Jeffrey Rennie","email":"fafd7683bacfe7b2a9e6efe49c100265dc8f7035@google.com"},"message":"fix: add help text to synthtool command (#346)\n\nFixes https://github.com/googleapis/synthtool/issues/128","distinct":true,"url":"https://api.github.com/repos/BenWhitehead/synthtool/commits/6b48c15908ad28e0a75ec659b5be7b6eb750de10"},{"sha":"afd0fea6433d56ed7ef5fcb49a9cd1fe68663b2d","author":{"name":"Jeffrey Rennie","email":"fafd7683bacfe7b2a9e6efe49c100265dc8f7035@google.com"},"message":"feat: remove obsolete files during synthesis again (#345)\n\n* feat: remove obsolete files during synthesis\r\n\r\nThis reverts commit a2e4f454d56cc378d8c5d582db2e4d7da6845407.\r\n\r\n* Cope with bad links.\r\n\r\nAnd add a test.\r\n\r\n* Lint\r\n\r\n* Skip test on Windows because symlinks require Admin privileges on Windows.","distinct":true,"url":"https://api.github.com/repos/BenWhitehead/synthtool/commits/afd0fea6433d56ed7ef5fcb49a9cd1fe68663b2d"}]}
{"actor":{"display_login":"BenWhitehead"}}