René's URL Explorer Experiment


Title: feat: add if*generation*match support for Bucket.rename_blob() by IlyaFaer · Pull Request #141 · googleapis/python-storage · GitHub

Open Graph Title: feat: add if*generation*match support for Bucket.rename_blob() by IlyaFaer · Pull Request #141 · googleapis/python-storage

X Title: feat: add if*generation*match support for Bucket.rename_blob() by IlyaFaer · Pull Request #141 · googleapis/python-storage

Description: This library has moved to https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-storage - feat: add if*generation*match support for Bucket.rename_blob() by IlyaFaer · Pull Request #141 · googleapis/python-storage

Open Graph Description: Towards #127

X Description: Towards #127

Opengraph URL: https://github.com/googleapis/python-storage/pull/141

X: @github

direct link

Domain: github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:a7484ae7-a1a6-03b2-3124-1a1ad14870f4
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idEDF4:1D6E0:F88351:15C91FC:6A4E96A9
html-safe-nonce685834af3b529d113d262e0466c2af667e73c053da0f8c2573f56118c0fe35c2
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFREY0OjFENkUwOkY4ODM1MToxNUM5MUZDOjZBNEU5NkE5IiwidmlzaXRvcl9pZCI6IjI4MTY4Nzk4MDYzODA5Mzg5MjEiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmace586f7a20186c89c71cd1c912f27d939d43876145a895f3bbe96ba8fd03933e5
hovercard-subject-tagpull_request:416721713
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/googleapis/python-storage/141/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/2138e87c33c0a9d88a1a7dc82186807ba1f5346211e1edb4a9df257f3be52f39/googleapis/python-storage/pull/141
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/2138e87c33c0a9d88a1a7dc82186807ba1f5346211e1edb4a9df257f3be52f39/googleapis/python-storage/pull/141
og:image:altTowards #127
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernameIlyaFaer
hostnamegithub.com
expected-hostnamegithub.com
None41b6ab3ba6d20a71766ac245b5a4a94c6fc672a9cd4da7d44c1b33ab8bf6a21c
turbo-cache-controlno-cache
go-importgithub.com/googleapis/python-storage git https://github.com/googleapis/python-storage.git
octolytics-dimension-user_id16785467
octolytics-dimension-user_logingoogleapis
octolytics-dimension-repository_id226992639
octolytics-dimension-repository_nwogoogleapis/python-storage
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id226992639
octolytics-dimension-repository_network_root_nwogoogleapis/python-storage
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
releasee6a744804e8e70f97b4d5a18a94dcc63db22f97a
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/googleapis/python-storage/pull/141#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fpython-storage%2Fpull%2F141
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fpython-storage%2Fpull%2F141
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=googleapis%2Fpython-storage
Reloadhttps://github.com/googleapis/python-storage/pull/141
Reloadhttps://github.com/googleapis/python-storage/pull/141
Reloadhttps://github.com/googleapis/python-storage/pull/141
Please reload this pagehttps://github.com/googleapis/python-storage/pull/141
googleapis https://github.com/googleapis
python-storagehttps://github.com/googleapis/python-storage
Notifications https://github.com/login?return_to=%2Fgoogleapis%2Fpython-storage
Fork 172 https://github.com/login?return_to=%2Fgoogleapis%2Fpython-storage
Star 502 https://github.com/login?return_to=%2Fgoogleapis%2Fpython-storage
Code https://github.com/googleapis/python-storage
Issues 0 https://github.com/googleapis/python-storage/issues
Pull requests 0 https://github.com/googleapis/python-storage/pulls
Actions https://github.com/googleapis/python-storage/actions
Projects https://github.com/googleapis/python-storage/projects
Security and quality 0 https://github.com/googleapis/python-storage/security
Insights https://github.com/googleapis/python-storage/pulse
Code https://github.com/googleapis/python-storage
Issues https://github.com/googleapis/python-storage/issues
Pull requests https://github.com/googleapis/python-storage/pulls
Actions https://github.com/googleapis/python-storage/actions
Projects https://github.com/googleapis/python-storage/projects
Security and quality https://github.com/googleapis/python-storage/security
Insights https://github.com/googleapis/python-storage/pulse
frankynhttps://github.com/frankyn
googleapis:masterhttps://github.com/googleapis/python-storage/tree/master
MaxxleLLC:blob_rename_generation_matchhttps://github.com/MaxxleLLC/python-storage/tree/blob_rename_generation_match
Conversationhttps://github.com/googleapis/python-storage/pull/141
Commits19 (19)https://github.com/googleapis/python-storage/pull/141/commits
Checkshttps://github.com/googleapis/python-storage/pull/141/checks
Files changedhttps://github.com/googleapis/python-storage/pull/141/files
feat: add if*generation*match support for Bucket.rename_blob()https://github.com/googleapis/python-storage/pull/141#top
frankynhttps://github.com/frankyn
googleapis:masterhttps://github.com/googleapis/python-storage/tree/master
MaxxleLLC:blob_rename_generation_matchhttps://github.com/MaxxleLLC/python-storage/tree/blob_rename_generation_match
https://github.com/IlyaFaer
IlyaFaerhttps://github.com/IlyaFaer
May 12, 2020https://github.com/googleapis/python-storage/pull/141#issue-616651936
#127https://github.com/googleapis/python-storage/issues/127
Please reload this pagehttps://github.com/googleapis/python-storage/pull/141
May 1, 2020 12:19https://github.com/googleapis/python-storage/pull/141#commits-pushed-3fa6245
feat: add ifMetageneration*Match support, pt1https://github.com/googleapis/python-storage/pull/141/commits/3fa6245c987dc70c0c9adc9004d4614d03c5de07
3fa6245https://github.com/googleapis/python-storage/pull/141/commits/3fa6245c987dc70c0c9adc9004d4614d03c5de07
fix unit tests, add test for helperhttps://github.com/googleapis/python-storage/pull/141/commits/4cbad43a685c5c2ef4418752b3a5c4ea781f9e38
4cbad43https://github.com/googleapis/python-storage/pull/141/commits/4cbad43a685c5c2ef4418752b3a5c4ea781f9e38
fix unit testshttps://github.com/googleapis/python-storage/pull/141/commits/b905487d50c51a3c0907709ca1f3f6c8b31d3ae0
b905487https://github.com/googleapis/python-storage/pull/141/commits/b905487d50c51a3c0907709ca1f3f6c8b31d3ae0
add generation match args into more methodshttps://github.com/googleapis/python-storage/pull/141/commits/ddecf53265a113b7d6726f89cc9fccc98cee914a
ddecf53https://github.com/googleapis/python-storage/pull/141/commits/ddecf53265a113b7d6726f89cc9fccc98cee914a
feat: add if*generation*Match support, pt2https://github.com/googleapis/python-storage/pull/141/commits/74961fa111ebadfd3702bed8ef6c62d28cdd08a1
74961fahttps://github.com/googleapis/python-storage/pull/141/commits/74961fa111ebadfd3702bed8ef6c62d28cdd08a1
Lint fix.https://github.com/googleapis/python-storage/pull/141/commits/7e083610ba41e7cb296eea52add4088dfd08fd41
7e08361https://github.com/googleapis/python-storage/pull/141/commits/7e083610ba41e7cb296eea52add4088dfd08fd41
delete "more than one set "checkshttps://github.com/googleapis/python-storage/pull/141/commits/6f9f910ecfccc2f06022563b0396f91d5d83c9ba
6f9f910https://github.com/googleapis/python-storage/pull/141/commits/6f9f910ecfccc2f06022563b0396f91d5d83c9ba
del excess importhttps://github.com/googleapis/python-storage/pull/141/commits/ff26d2f2b743dbbaf4091d158b598a30043a494d
ff26d2fhttps://github.com/googleapis/python-storage/pull/141/commits/ff26d2f2b743dbbaf4091d158b598a30043a494d
Merge branch 'metageneration_match_pt1' into metageneration_match_pt2https://github.com/googleapis/python-storage/pull/141/commits/551df43d03dafb773bf7fa8bfd0bea0dfe51de1f
551df43https://github.com/googleapis/python-storage/pull/141/commits/551df43d03dafb773bf7fa8bfd0bea0dfe51de1f
delete "more than one set" checkshttps://github.com/googleapis/python-storage/pull/141/commits/1f4d9c14a03599020d514e7a88f0dff4a9dd2254
1f4d9c1https://github.com/googleapis/python-storage/pull/141/commits/1f4d9c14a03599020d514e7a88f0dff4a9dd2254
https://github.com/frankyn
Merge branch 'master' into metageneration_match_pt1https://github.com/googleapis/python-storage/pull/141/commits/0a34086b4c6c84eefbc32479f5865c7cea01a215
0a34086https://github.com/googleapis/python-storage/pull/141/commits/0a34086b4c6c84eefbc32479f5865c7cea01a215
Merge branch 'master' into metageneration_match_pt1https://github.com/googleapis/python-storage/pull/141/commits/e1b67b58e34174eabb05e50bcb1d0776f7257386
e1b67b5https://github.com/googleapis/python-storage/pull/141/commits/e1b67b58e34174eabb05e50bcb1d0776f7257386
rename the helper; add error raising in case of wront parameters typehttps://github.com/googleapis/python-storage/pull/141/commits/bd5b54f516c2386c7e3730cc0c1d720539f8e2b7
bd5b54fhttps://github.com/googleapis/python-storage/pull/141/commits/bd5b54f516c2386c7e3730cc0c1d720539f8e2b7
Merge branch 'metageneration_match_pt2' into metageneration_match_pt1https://github.com/googleapis/python-storage/pull/141/commits/ea373180186ae2fcbc215522b0838de0bfe478c1
ea37318https://github.com/googleapis/python-storage/pull/141/commits/ea373180186ae2fcbc215522b0838de0bfe478c1
Merge branch 'metageneration_match_pt1' ofhttps://github.com/googleapis/python-storage/pull/141/commits/9d19e15e2dc84d5691597a682012acdfcdfd1e1a
https://github.com/q-logic…https://github.com/q-logic/python-storage
9d19e15https://github.com/googleapis/python-storage/pull/141/commits/9d19e15e2dc84d5691597a682012acdfcdfd1e1a
…/python-storagehttps://github.com/q-logic/python-storage
feat: add if*generation*match support for Bucket.rename_blob()https://github.com/googleapis/python-storage/pull/141/commits/f9782654d98b60f59dfc2c59257e5b989111453b
f978265https://github.com/googleapis/python-storage/pull/141/commits/f9782654d98b60f59dfc2c59257e5b989111453b
https://github.com/IlyaFaer
IlyaFaerhttps://github.com/IlyaFaer
api: storage https://github.com/googleapis/python-storage/issues?q=state%3Aopen%20label%3A%22api%3A%20storage%22
type: feature request https://github.com/googleapis/python-storage/issues?q=state%3Aopen%20label%3A%22type%3A%20feature%20request%22
May 12, 2020https://github.com/googleapis/python-storage/pull/141#event-3327465990
https://github.com/googlebot
googlebothttps://github.com/googlebot
cla: yes https://github.com/googleapis/python-storage/issues?q=state%3Aopen%20label%3A%22cla%3A%20yes%22
May 12, 2020https://github.com/googleapis/python-storage/pull/141#event-3327466886
https://github.com/frankyn
frankynhttps://github.com/frankyn
May 12, 2020 https://github.com/googleapis/python-storage/pull/141#ref-issue-612036036
Support If*generation preconditions #127 https://github.com/googleapis/python-storage/issues/127
https://github.com/IlyaFaer
IlyaFaerhttps://github.com/IlyaFaer
andrewsghttps://github.com/andrewsg
frankynhttps://github.com/frankyn
May 13, 2020 09:11https://github.com/googleapis/python-storage/pull/141#event-3331106936
https://github.com/IlyaFaer
IlyaFaerhttps://github.com/IlyaFaer
May 13, 2020 09:11https://github.com/googleapis/python-storage/pull/141#event-3331107260
https://github.com/IlyaFaer
IlyaFaerhttps://github.com/IlyaFaer
kokoro:force-run https://github.com/googleapis/python-storage/issues?q=state%3Aopen%20label%3Akokoro%3Aforce-run
May 13, 2020https://github.com/googleapis/python-storage/pull/141#event-3331233653
https://github.com/yoshi-kokoro
yoshi-kokorohttps://github.com/yoshi-kokoro
kokoro:force-run https://github.com/googleapis/python-storage/issues?q=state%3Aopen%20label%3Akokoro%3Aforce-run
May 13, 2020https://github.com/googleapis/python-storage/pull/141#event-3331235052
May 29, 2020 11:54https://github.com/googleapis/python-storage/pull/141#commits-pushed-ac5bf41
Merge branch 'master' into blob_rename_generation_matchhttps://github.com/googleapis/python-storage/pull/141/commits/ac5bf41f5e94be4c73af0218e2258b84ab7ba65c
ac5bf41https://github.com/googleapis/python-storage/pull/141/commits/ac5bf41f5e94be4c73af0218e2258b84ab7ba65c
erase resolving conflicts caused blank linehttps://github.com/googleapis/python-storage/pull/141/commits/a5e34b0673695be8795d51980debf7257d266d6e
a5e34b0https://github.com/googleapis/python-storage/pull/141/commits/a5e34b0673695be8795d51980debf7257d266d6e
https://github.com/andrewsg
andrewsghttps://github.com/andrewsg
Jun 2, 2020 https://github.com/googleapis/python-storage/pull/141#pullrequestreview-422946579
View reviewed changes https://github.com/googleapis/python-storage/pull/141/files/a5e34b0673695be8795d51980debf7257d266d6e
https://github.com/andrewsg
andrewsghttps://github.com/andrewsg
kokoro:force-run https://github.com/googleapis/python-storage/issues?q=state%3Aopen%20label%3Akokoro%3Aforce-run
Jun 8, 2020https://github.com/googleapis/python-storage/pull/141#event-3420893658
https://github.com/yoshi-kokoro
yoshi-kokorohttps://github.com/yoshi-kokoro
kokoro:force-run https://github.com/googleapis/python-storage/issues?q=state%3Aopen%20label%3Akokoro%3Aforce-run
Jun 8, 2020https://github.com/googleapis/python-storage/pull/141#event-3420895458
https://github.com/frankyn
Merge branch 'master' into blob_rename_generation_matchhttps://github.com/googleapis/python-storage/pull/141/commits/ffeb2f77258e0e0b48f0045e6573d4515d217867
ffeb2f7https://github.com/googleapis/python-storage/pull/141/commits/ffeb2f77258e0e0b48f0045e6573d4515d217867
https://github.com/frankyn
frankynhttps://github.com/frankyn
f52efc8https://github.com/googleapis/python-storage/commit/f52efc807355c82aa3ea621cdadcc316175f0abf
Jun 9, 2020https://github.com/googleapis/python-storage/pull/141#event-3426857355
https://github.com/IlyaFaer
IlyaFaerhttps://github.com/IlyaFaer
June 10, 2020 07:27https://github.com/googleapis/python-storage/pull/141#event-3428224397
cojencohttps://github.com/cojenco
Oct 13, 2021 https://github.com/googleapis/python-storage/pull/141#ref-commit-f600b6f
https://github.com/frankyn
https://github.com/cojenco
feat: add if*generation*match support for Bucket.rename_blob() (https://github.com/cojenco/python-storage/commit/f600b6f166ffa03c5cb4a9d5d1c60710dfb944d0
googl…https://github.com/googleapis/python-storage/pull/141
f600b6fhttps://github.com/cojenco/python-storage/commit/f600b6f166ffa03c5cb4a9d5d1c60710dfb944d0
…eapis#141https://github.com/googleapis/python-storage/pull/141
cojencohttps://github.com/cojenco
Oct 13, 2021 https://github.com/googleapis/python-storage/pull/141#ref-commit-74602a2
https://github.com/frankyn
https://github.com/cojenco
feat: add if*generation*match support for Bucket.rename_blob() (https://github.com/cojenco/python-storage/commit/74602a2ba46e4f7c43a7659e76b3ebb671559e5e
googl…https://github.com/googleapis/python-storage/pull/141
74602a2https://github.com/cojenco/python-storage/commit/74602a2ba46e4f7c43a7659e76b3ebb671559e5e
…eapis#141https://github.com/googleapis/python-storage/pull/141
https://github.com/apps/release-please
release-pleasehttps://github.com/apps/release-please
Jan 12, 2022 https://github.com/googleapis/python-storage/pull/141#ref-pullrequest-1100663527
chore(main): release 3.0.0 #688 https://github.com/googleapis/python-storage/pull/688
https://github.co/hiddenchars
https://github.com/googleapis/python-storage/pull/{{ revealButtonHref }}
Sign up for freehttps://github.com/join?source=comment-repo
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fpython-storage%2Fpull%2F141
https://github.com/frankyn
frankyn https://github.com/frankyn
https://github.com/andrewsg
andrewsg https://github.com/andrewsg
https://github.com/googleapis/python-storage/pull/141/files/a5e34b0673695be8795d51980debf7257d266d6e
api: storage https://github.com/googleapis/python-storage/issues?q=state%3Aopen%20label%3A%22api%3A%20storage%22
cla: yes https://github.com/googleapis/python-storage/issues?q=state%3Aopen%20label%3A%22cla%3A%20yes%22
type: feature request https://github.com/googleapis/python-storage/issues?q=state%3Aopen%20label%3A%22type%3A%20feature%20request%22
Please reload this pagehttps://github.com/googleapis/python-storage/pull/141
https://github.com/IlyaFaer
https://github.com/andrewsg
https://github.com/frankyn
https://github.com/googlebot
https://github.com/yoshi-kokoro
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.