{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":30325550,"defaultBranch":"master","name":"gcsfuse","ownerLogin":"GoogleCloudPlatform","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-02-04T22:47:10.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2810941?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714816763.0","currentOid":""},"activityList":{"items":[{"before":"a8f885e4b973f1c87716f49e8a740c4a59da599e","after":"89a3a2eb5200c9b54230c1c2b215555c4f3935a4","ref":"refs/heads/gargnitin/fix-empty-directory-list-issue","pushedAt":"2024-05-05T13:54:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gargnitingoogle","name":"Nitin Garg","path":"/gargnitingoogle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113666283?s=80&v=4"},"commit":{"message":"Skip unsupported directory/file names in list\n\nGCS supports objects of path-type\ne.g. ///\nand treats it different from\n//.\nGCSFuse being a POSIX-compliant file-system\ncan only support the latter and\nthrows error on former. This error can\ndisallow the listing of all directories in the\nparent directory i.e. .\nThe current change ignores the listing of\nprefixes (directory names) which are empty such\nas \"/\" above to ignore the error and logs the\nabove event as a warning.\n\nSimilarly, GCS supports //./\nand //../ but these have\nspecial reserved meaning in linux filesystem.\nSo, ignoring these two prefixes as well.\n\nSimilarly, linux filesystem does not support\n'\\0' in names of files or directories while it\nis supported in GCS object names. So, ignoring\nthose as well in the GCS list call output.","shortMessageHtmlLink":"Skip unsupported directory/file names in list"}},{"before":"c1195c4d0d3df49f4cbf94e5a9ce365cc2f8b35d","after":"a8f885e4b973f1c87716f49e8a740c4a59da599e","ref":"refs/heads/gargnitin/fix-empty-directory-list-issue","pushedAt":"2024-05-05T07:03:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gargnitingoogle","name":"Nitin Garg","path":"/gargnitingoogle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113666283?s=80&v=4"},"commit":{"message":"Skip unsupported directory/file names in list\n\nGCS supports objects of path-type\ne.g. ///\nand treats it different from\n//.\nGCSFuse being a POSIX-compliant file-system\ncan only support the latter and\nthrows error on former. This error can\ndisallow the listing of all directories in the\nparent directory i.e. .\nThe current change ignores the listing of\nprefixes (directory names) which are empty such\nas \"/\" above to ignore the error and logs the\nabove event as a warning.\n\nSimilarly, GCS supports //./\nand //../ but these have\nspecial reserved meaning in linux filesystem.\nSo, ignoring these two prefixes as well.\n\nSimilarly, linux filesystem does not support\n'\\0' in names of files or directories while it\nis supported in GCS object names. So, ignoring\nthose as well in the GCS list call output.","shortMessageHtmlLink":"Skip unsupported directory/file names in list"}},{"before":"9024dc6353c589940d6846f6fe287a008ff8aa77","after":"c1195c4d0d3df49f4cbf94e5a9ce365cc2f8b35d","ref":"refs/heads/gargnitin/fix-empty-directory-list-issue","pushedAt":"2024-05-04T20:45:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gargnitingoogle","name":"Nitin Garg","path":"/gargnitingoogle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113666283?s=80&v=4"},"commit":{"message":"Skip unsupported directory/file names in list\n\nGCS supports objects of path-type\ne.g. ///\nand treats it different from\n//.\nGCSFuse being a POSIX-compliant file-system\ncan only support the latter and\nthrows error on former. This error can\ndisallow the listing of all directories in the\nparent directory i.e. .\nThe current change ignores the listing of\nprefixes (directory names) which are empty such\nas \"/\" above to ignore the error and logs the\nabove event as a warning.\n\nSimilarly, GCS supports //./\nand //../ but these have\nspecial reserved meaning in linux filesystem.\nSo, ignoring these two prefixes as well.\n\nSimilarly, linux filesystem does not support\n'\\0' in names of files or directories while it\nis supported in GCS object names. So, ignoring\nthose as well in the GCS list call output.","shortMessageHtmlLink":"Skip unsupported directory/file names in list"}},{"before":null,"after":"0a009e0510c312789353fda5a761bfd8abc60633","ref":"refs/heads/printing_logs_on_test_logs","pushedAt":"2024-05-04T09:59:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Tulsishah","name":"Tulsi Shah","path":"/Tulsishah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46474643?s=80&v=4"},"commit":{"message":"pritinting logs","shortMessageHtmlLink":"pritinting logs"}},{"before":"31b70aba87b232de13df32568437c89374f7ec13","after":null,"ref":"refs/heads/dependabot/docker/golang-1.22.2-alpine","pushedAt":"2024-05-03T13:07:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"9313e1c7a86176bea4844d8383f5b466057658b5","after":"923987bb58b9ad6180eb16d98e06b74ae8aba8d3","ref":"refs/heads/master","pushedAt":"2024-05-03T13:06:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sethiay","name":"Ayush Sethi","path":"/sethiay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26776982?s=80&v=4"},"commit":{"message":"Upgrading go version to 1.22.2 (#1882)","shortMessageHtmlLink":"Upgrading go version to 1.22.2 (#1882)"}},{"before":"71271da6203ccae62f231852de924062b598d686","after":"cdc825d93661308b1cf1d459c364c815cf905921","ref":"refs/heads/storage_control_client","pushedAt":"2024-05-03T10:20:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tulsishah","name":"Tulsi Shah","path":"/Tulsishah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46474643?s=80&v=4"},"commit":{"message":"linux tests","shortMessageHtmlLink":"linux tests"}},{"before":"f6117de39bd1678784e21a1202de2cfb33ed20f6","after":"71271da6203ccae62f231852de924062b598d686","ref":"refs/heads/storage_control_client","pushedAt":"2024-05-03T10:06:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tulsishah","name":"Tulsi Shah","path":"/Tulsishah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46474643?s=80&v=4"},"commit":{"message":"linux tests","shortMessageHtmlLink":"linux tests"}},{"before":"8baf6013ecec0b54f205202064948f758ef22dfd","after":"f6117de39bd1678784e21a1202de2cfb33ed20f6","ref":"refs/heads/storage_control_client","pushedAt":"2024-05-03T09:57:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tulsishah","name":"Tulsi Shah","path":"/Tulsishah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46474643?s=80&v=4"},"commit":{"message":"linux tests","shortMessageHtmlLink":"linux tests"}},{"before":"e13ad6270e7fadfb5f11b330cb1706743724b0bf","after":"8baf6013ecec0b54f205202064948f758ef22dfd","ref":"refs/heads/storage_control_client","pushedAt":"2024-05-03T09:42:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tulsishah","name":"Tulsi Shah","path":"/Tulsishah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46474643?s=80&v=4"},"commit":{"message":"lint fix","shortMessageHtmlLink":"lint fix"}},{"before":"5fe80d23e427779791ec30f761b7158f8bb64232","after":"e13ad6270e7fadfb5f11b330cb1706743724b0bf","ref":"refs/heads/storage_control_client","pushedAt":"2024-05-03T09:40:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tulsishah","name":"Tulsi Shah","path":"/Tulsishah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46474643?s=80&v=4"},"commit":{"message":"lint fix","shortMessageHtmlLink":"lint fix"}},{"before":"79da07ea0f25f7500e5c43c6472919d67b65d883","after":"5fe80d23e427779791ec30f761b7158f8bb64232","ref":"refs/heads/storage_control_client","pushedAt":"2024-05-03T09:27:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tulsishah","name":"Tulsi Shah","path":"/Tulsishah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46474643?s=80&v=4"},"commit":{"message":"adding unit test","shortMessageHtmlLink":"adding unit test"}},{"before":"2c3426530eaf579554ed0ae2df10fa234ae1cfdb","after":"79da07ea0f25f7500e5c43c6472919d67b65d883","ref":"refs/heads/storage_control_client","pushedAt":"2024-05-03T09:19:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Tulsishah","name":"Tulsi Shah","path":"/Tulsishah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46474643?s=80&v=4"},"commit":{"message":"formating in control client file","shortMessageHtmlLink":"formating in control client file"}},{"before":"a8b954b78a9b97c793476532476d3d094f19b7be","after":null,"ref":"refs/heads/dependencies_upgrade","pushedAt":"2024-05-03T08:29:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ashmeenkaur","name":"Ashmeen Kaur","path":"/ashmeenkaur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57195160?s=80&v=4"}},{"before":"429163ddeb91fcefac713b8def93d0a910504430","after":null,"ref":"refs/heads/only_dir_e2e_test_fix","pushedAt":"2024-05-03T08:29:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ashmeenkaur","name":"Ashmeen Kaur","path":"/ashmeenkaur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57195160?s=80&v=4"}},{"before":"c7baf1ac31226227d9271766499f37b02a01b41d","after":"9313e1c7a86176bea4844d8383f5b466057658b5","ref":"refs/heads/master","pushedAt":"2024-05-03T07:54:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Tulsishah","name":"Tulsi Shah","path":"/Tulsishah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46474643?s=80&v=4"},"commit":{"message":"Fix only dir mounting e2e test (#1880)\n\n* only dir test fix\r\n\r\n* Update tools/integration_tests/local_file/local_file_test.go\r\n\r\nCo-authored-by: Ashmeen Kaur <57195160+ashmeenkaur@users.noreply.github.com>\r\n\r\n* review comments\r\n\r\n* small changes\r\n\r\n* small fix\r\n\r\n---------\r\n\r\nCo-authored-by: Ashmeen Kaur <57195160+ashmeenkaur@users.noreply.github.com>","shortMessageHtmlLink":"Fix only dir mounting e2e test (#1880)"}},{"before":"9d2e9561c6e606d69c4fe0e2ea5ee001c0532318","after":"2c3426530eaf579554ed0ae2df10fa234ae1cfdb","ref":"refs/heads/storage_control_client","pushedAt":"2024-05-03T06:46:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tulsishah","name":"Tulsi Shah","path":"/Tulsishah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46474643?s=80&v=4"},"commit":{"message":"linux tests","shortMessageHtmlLink":"linux tests"}},{"before":"d262ca98cb9e8828a7db11e8d1be4f78d1cd4ca9","after":"9d2e9561c6e606d69c4fe0e2ea5ee001c0532318","ref":"refs/heads/storage_control_client","pushedAt":"2024-05-03T06:44:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tulsishah","name":"Tulsi Shah","path":"/Tulsishah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46474643?s=80&v=4"},"commit":{"message":"Update go.mod","shortMessageHtmlLink":"Update go.mod"}},{"before":"fa426a0aac695aaab15fe09548626b1ac646d987","after":"429163ddeb91fcefac713b8def93d0a910504430","ref":"refs/heads/only_dir_e2e_test_fix","pushedAt":"2024-05-03T06:42:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tulsishah","name":"Tulsi Shah","path":"/Tulsishah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46474643?s=80&v=4"},"commit":{"message":"small fix","shortMessageHtmlLink":"small fix"}},{"before":"78d6313e32a3d32407b179dcbe8ebd4d3bf57775","after":"d262ca98cb9e8828a7db11e8d1be4f78d1cd4ca9","ref":"refs/heads/storage_control_client","pushedAt":"2024-05-03T06:35:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Tulsishah","name":"Tulsi Shah","path":"/Tulsishah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46474643?s=80&v=4"},"commit":{"message":"adding retry option for control client","shortMessageHtmlLink":"adding retry option for control client"}},{"before":"abdd4c80f234400a3683b83879fc40c1da884b3e","after":"fa426a0aac695aaab15fe09548626b1ac646d987","ref":"refs/heads/only_dir_e2e_test_fix","pushedAt":"2024-05-03T06:03:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tulsishah","name":"Tulsi Shah","path":"/Tulsishah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46474643?s=80&v=4"},"commit":{"message":"small changes","shortMessageHtmlLink":"small changes"}},{"before":"667fe23d181e4655b4c8ab258479e951b84891f6","after":"abdd4c80f234400a3683b83879fc40c1da884b3e","ref":"refs/heads/only_dir_e2e_test_fix","pushedAt":"2024-05-03T06:00:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tulsishah","name":"Tulsi Shah","path":"/Tulsishah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46474643?s=80&v=4"},"commit":{"message":"review comments","shortMessageHtmlLink":"review comments"}},{"before":"7fc8a95396d1feb9ef1518e69a789b7d53c22d31","after":"667fe23d181e4655b4c8ab258479e951b84891f6","ref":"refs/heads/only_dir_e2e_test_fix","pushedAt":"2024-05-03T05:54:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tulsishah","name":"Tulsi Shah","path":"/Tulsishah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46474643?s=80&v=4"},"commit":{"message":"Update tools/integration_tests/local_file/local_file_test.go\n\nCo-authored-by: Ashmeen Kaur <57195160+ashmeenkaur@users.noreply.github.com>","shortMessageHtmlLink":"Update tools/integration_tests/local_file/local_file_test.go"}},{"before":"9b1ae5c6703bea9393d1bdaec7afb1d800ff272c","after":null,"ref":"refs/heads/dependabot/go_modules/github.com/fsouza/fake-gcs-server-1.48.0","pushedAt":"2024-05-03T05:50:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"f14f5baaa042316da223a38712b96e0dbfe10a7c","after":"60532ac3c016c65e9f7ad15e033b2542c08e67c6","ref":"refs/heads/dependabot/go_modules/github.com/urfave/cli-1.22.15","pushedAt":"2024-05-03T05:48:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump github.com/urfave/cli from 1.22.14 to 1.22.15\n\nBumps [github.com/urfave/cli](https://github.com/urfave/cli) from 1.22.14 to 1.22.15.\n- [Release notes](https://github.com/urfave/cli/releases)\n- [Changelog](https://github.com/urfave/cli/blob/main/docs/CHANGELOG.md)\n- [Commits](https://github.com/urfave/cli/compare/v1.22.14...v1.22.15)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/urfave/cli\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump github.com/urfave/cli from 1.22.14 to 1.22.15"}},{"before":"878ca9c2949b6756fa2b78cff87ed96d8b48e5a2","after":null,"ref":"refs/heads/dependabot/go_modules/google.golang.org/api-0.176.1","pushedAt":"2024-05-03T05:47:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"0243805c5f33a3bd9b0cb8685aaec4b18dcf84bb","ref":"refs/heads/dependabot/go_modules/google.golang.org/api-0.177.0","pushedAt":"2024-05-03T05:47:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump google.golang.org/api from 0.176.1 to 0.177.0\n\nBumps [google.golang.org/api](https://github.com/googleapis/google-api-go-client) from 0.176.1 to 0.177.0.\n- [Release notes](https://github.com/googleapis/google-api-go-client/releases)\n- [Changelog](https://github.com/googleapis/google-api-go-client/blob/main/CHANGES.md)\n- [Commits](https://github.com/googleapis/google-api-go-client/compare/v0.176.1...v0.177.0)\n\n---\nupdated-dependencies:\n- dependency-name: google.golang.org/api\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump google.golang.org/api from 0.176.1 to 0.177.0"}},{"before":"380cbc72a847929860b28bf92e9296ecd392fe96","after":"986af265b792a75013f85a40e496c4f0fcd44486","ref":"refs/heads/upgrade_golang","pushedAt":"2024-05-03T05:47:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sethiay","name":"Ayush Sethi","path":"/sethiay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26776982?s=80&v=4"},"commit":{"message":"Upgrading go version to 1.22.2","shortMessageHtmlLink":"Upgrading go version to 1.22.2"}},{"before":"691450c7cf827e09486d53c4d011afdcc450e494","after":null,"ref":"refs/heads/dependabot/go_modules/golang.org/x/sync-0.7.0","pushedAt":"2024-05-03T05:46:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"612436a71152daa3c8897b6c6e23b5d8b51c80e2","after":null,"ref":"refs/heads/dependabot/go_modules/golang.org/x/net-0.24.0","pushedAt":"2024-05-03T05:46:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQdzl3wA","startCursor":null,"endCursor":null}},"title":"Activity ยท GoogleCloudPlatform/gcsfuse"}