René's URL Explorer Experiment


Title: feat(cli): deepnote sync — ZIP-per-notebook export + inverse-ZIP push (GRN-5421) by jamesbhobbs · Pull Request #451 · deepnote/deepnote · GitHub

Open Graph Title: feat(cli): deepnote sync — ZIP-per-notebook export + inverse-ZIP push (GRN-5421) by jamesbhobbs · Pull Request #451 · deepnote/deepnote

X Title: feat(cli): deepnote sync — ZIP-per-notebook export + inverse-ZIP push (GRN-5421) by jamesbhobbs · Pull Request #451 · deepnote/deepnote

Description: Deepnote is a drop-in replacement for Jupyter with an AI-first design, sleek UI, new blocks, and native data integrations. Use Python, R, and SQL locally in your favorite IDE, then scale to Deepnote cloud for real-time collaboration, Deepnote agent, and deployable data apps. https://deepnote.com/ - feat(cli): deepnote sync — ZIP-per-notebook export + inverse-ZIP push (GRN-5421) by jamesbhobbs · Pull Request #451 · deepnote/deepnote

Open Graph Description: Reworks the deepnote sync CLI (#429, Wojtek's branch) for the export endpoint that shipped, and implements the push direction as the exact inverse of export. Stacked on #429, which is left unt...

X Description: Reworks the deepnote sync CLI (#429, Wojtek's branch) for the export endpoint that shipped, and implements the push direction as the exact inverse of export. Stacked on #429, which is left...

Opengraph URL: https://github.com/deepnote/deepnote/pull/451

X: @github

direct link

Domain: github.com

react-profiling0
react-import-mapreact,react-dom,react-dom/client,react-dom/profiling,react-is,react-reconciler,react/compiler-runtime,react/jsx-dev-runtime,react/jsx-runtime,scheduler@d5750093facf
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:584d76ec-abf2-a8fb-a53a-396e4d28c112
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id979C:219BB2:E9871:13745A:6AED3C36
html-safe-nonceddf6a37f09039d7478ea987c82a87bfdde83609c940d10dbb14c465206126a3a
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5NzlDOjIxOUJCMjpFOTg3MToxMzc0NUE6NkFFRDNDMzYiLCJ2aXNpdG9yX2lkIjoiMzg4NjQ1MDQ5OTg4NzM4MTU1OCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac76ed66d9c1a021135e580861acb1d100b9329366962bdf7aba6e066f7c9d92b9
hovercard-subject-tagpull_request:4223303522
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/deepnote/deepnote/451/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/22953969ac65bf9b85411ef07d61543dac666b72e22fb8685e2c9aa3fa6e3e98/deepnote/deepnote/pull/451
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/22953969ac65bf9b85411ef07d61543dac666b72e22fb8685e2c9aa3fa6e3e98/deepnote/deepnote/pull/451
og:image:altReworks the deepnote sync CLI (#429, Wojtek's branch) for the export endpoint that shipped, and implements the push direction as the exact inverse of export. Stacked on #429, which is left unt...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamejamesbhobbs
hostnamegithub.com
expected-hostnamegithub.com
None26c92a9388ddfad3fa88d132b5d5f0b4747030233dcc4e5efb05f1cbae152184
turbo-cache-controlno-cache
go-importgithub.com/deepnote/deepnote git https://github.com/deepnote/deepnote.git
octolytics-dimension-user_id45339858
octolytics-dimension-user_logindeepnote
octolytics-dimension-repository_id1066509034
octolytics-dimension-repository_nwodeepnote/deepnote
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id1066509034
octolytics-dimension-repository_network_root_nwodeepnote/deepnote
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
releasec629ad99c254d306375fc8354d04321c2c362236
ui-targetfull
theme-color#1e2327
color-schemelight dark
react-app-namepull-requests

Links:

Skip to contenthttps://github.com/deepnote/deepnote/pull/451#start-of-content
https://github.com/
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fdeepnote%2Fdeepnote%2Fpull%2F451
GitHubRepository hosting, code review, and collaborationhttps://github.com/platform
CopilotAI coding agent for tasks, projects, and automated workhttps://github.com/features/copilot
ActionsCI/CD and automationhttps://github.com/features/actions
Code QualityQuality analysis, fixes, and enforcementhttps://github.com/features/code-quality
CodespacesCloud development environmentshttps://github.com/features/codespaces
Code SecurityVulnerability detection and remediationhttps://github.com/security/advanced-security/code-security
Secret ProtectionSecret scanning and leak preventionhttps://github.com/security/advanced-security/secret-protection
All Featureshttps://github.com/features
Documentationhttps://docs.github.com/en
Traininghttps://learn.github.com/skills
Certificationshttps://learn.github.com/credentials
Build with Copilothttps://github.com/features/ai
Customize Copilothttps://docs.github.com/en/copilot/how-tos/copilot-on-github/customize-copilot/customize-copilot-overview
Integrationshttps://github.com/marketplace
Trending reposhttps://github.com/trending
GitHub Sponsorshttps://github.com/open-source/sponsors
Developer articleshttps://github.com/resources/articles
ChangelogYour source for the latest features, improvements, and fixes across GitHub products, all in one place.https://github.blog/changelog/
Enterpriseshttps://github.com/enterprise
Teamhttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
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
See all industrieshttps://github.com/solutions/industry
Why GitHubhttps://github.com/why-github
Customer Storieshttps://github.com/customer-stories
Business insightshttps://github.com/solutions/executive-insights
Trust Centerhttps://github.com/trust-center
GitHub Advanced SecurityEnterprise-grade code securityhttps://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
Documentationhttps://docs.github.com/en
Resource centerhttps://github.com/resources
Bloghttps://github.blog/
Events & webinarshttps://github.com/resources/events
Community Forumhttps://github.com/orgs/community/discussions
Customer Storieshttps://github.com/customer-stories
Integrationshttps://github.com/marketplace
Customer supporthttps://help.github.com/
Traininghttps://learn.github.com/skills
GitHub Statushttps://www.githubstatus.com/
Abouthttps://github.com/about
Partnershttps://github.com/partners
Changeloghttps://github.blog/changelog/
GitHub UniverseThe event for developers, by developers — talks, workshops, and what’s next for GitHub.https://githubuniverse.com/
Pricinghttps://github.com/pricing
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fdeepnote%2Fdeepnote%2Fpull%2F451
Sign uphttps://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=deepnote%2Fdeepnote
Reloadhttps://github.com/deepnote/deepnote/pull/451
Reloadhttps://github.com/deepnote/deepnote/pull/451
Reloadhttps://github.com/deepnote/deepnote/pull/451
deepnotehttps://github.com/deepnote
deepnotehttps://github.com/deepnote/deepnote
Codehttps://github.com/deepnote/deepnote
Issues13 (13)https://github.com/deepnote/deepnote/issues
Pull requests26 (26)https://github.com/deepnote/deepnote/pulls
Discussionshttps://github.com/deepnote/deepnote/discussions
Actionshttps://github.com/deepnote/deepnote/actions
Security and qualityhttps://github.com/deepnote/deepnote/security
Insightshttps://github.com/deepnote/deepnote/pulse
https://github.com/deepnote/deepnote
dinohamzichttps://github.com/dinohamzic
mainhttps://github.com/deepnote/deepnote/tree/main
hobbs/grn-5421-sync-zip-exporthttps://github.com/deepnote/deepnote/tree/hobbs/grn-5421-sync-zip-export
Conversationhttps://github.com/deepnote/deepnote/pull/451
Commits39 (39)https://github.com/deepnote/deepnote/pull/451/commits
Checkshttps://github.com/deepnote/deepnote/pull/451/checks
Files changedhttps://github.com/deepnote/deepnote/pull/451/files
feat(cli): deepnote sync — ZIP-per-notebook export + inverse-ZIP push (GRN-5421)https://github.com/deepnote/deepnote/pull/451#top
dinohamzichttps://github.com/dinohamzic
mainhttps://github.com/deepnote/deepnote/tree/main
hobbs/grn-5421-sync-zip-exporthttps://github.com/deepnote/deepnote/tree/hobbs/grn-5421-sync-zip-export
https://github.com/jamesbhobbs
jamesbhobbshttps://github.com/jamesbhobbs
Aug 6, 2026https://github.com/deepnote/deepnote/pull/451#issue-5084028737
Please reload this pagehttps://github.com/deepnote/deepnote/pull/451
#429https://github.com/deepnote/deepnote/pull/429
#429https://github.com/deepnote/deepnote/pull/429
#429https://github.com/deepnote/deepnote/pull/429
Claude Codehttps://claude.com/claude-code
Please reload this pagehttps://github.com/deepnote/deepnote/pull/451
voytihttps://github.com/voyti
August 6, 2026 13:28https://github.com/deepnote/deepnote/pull/451#commits-pushed-28dbe9b
https://github.com/voyti
https://github.com/jamesbhobbs
feat(cli): add deepnote sync to mirror workspace projects with the lo…https://github.com/deepnote/deepnote/pull/451/commits/28dbe9bb62696d1313f73c6729597f4d9159f256
28dbe9bhttps://github.com/deepnote/deepnote/pull/451/commits/28dbe9bb62696d1313f73c6729597f4d9159f256
https://github.com/voyti
https://github.com/jamesbhobbs
feat(sync): send baseContentHash on push and guard empty-document del…https://github.com/deepnote/deepnote/pull/451/commits/28ed833906ce525167d58b8c8a257c29b710cd4a
28ed833https://github.com/deepnote/deepnote/pull/451/commits/28ed833906ce525167d58b8c8a257c29b710cd4a
https://github.com/jamesbhobbs
https://github.com/claude
feat(cli): rework deepnote sync for the ZIP-per-notebook exporthttps://github.com/deepnote/deepnote/pull/451/commits/e1ac5209a52fde3b703e0e5b2d2abbb2a4e39642
e1ac520https://github.com/deepnote/deepnote/pull/451/commits/e1ac5209a52fde3b703e0e5b2d2abbb2a4e39642
https://github.com/apps/linear-code
linear-codehttps://github.com/apps/linear-code
Aug 6, 2026https://github.com/deepnote/deepnote/pull/451#issuecomment-5208359593
GRN-5421https://linear.app/deepnote/issue/GRN-5421
Please reload this pagehttps://github.com/deepnote/deepnote/pull/451
https://github.com/apps/coderabbitai
coderabbitaihttps://github.com/apps/coderabbitai
Aug 6, 2026https://github.com/deepnote/deepnote/pull/451#issuecomment-5208362285
Please reload this pagehttps://github.com/deepnote/deepnote/pull/451
https://app.coderabbit.ai/change-stack/deepnote/deepnote/pull/451?utm_source=github_walkthrough&utm_medium=github&utm_campaign=change_stack
e95a37fhttps://github.com/deepnote/deepnote/commit/e95a37f840d1f745792bc6614f3e6a3be9c62696
6e6af8ehttps://github.com/deepnote/deepnote/commit/6e6af8e1b5ceda071214f858e59b7eb8ad2933e2
deepnote/deepnote#429https://github.com/deepnote/deepnote/pull/429
Please reload this pagehttps://github.com/deepnote/deepnote/pull/451
https://github.com/apps/coderabbitai
coderabbitaihttps://github.com/apps/coderabbitai
Aug 6, 2026 https://github.com/deepnote/deepnote/pull/451#pullrequestreview-4877573391
View reviewed changes https://github.com/deepnote/deepnote/pull/451/files/e1ac5209a52fde3b703e0e5b2d2abbb2a4e39642
coderabbitaihttps://github.com/apps/coderabbitai
https://github.com/deepnote/deepnote/pull/451#pullrequestreview-4877573391
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
b48db84https://github.com/deepnote/deepnote/commit/b48db84bd527dc9906095cdee0ea2900f6f52a02
e1ac520https://github.com/deepnote/deepnote/commit/e1ac5209a52fde3b703e0e5b2d2abbb2a4e39642
Please reload this pagehttps://github.com/deepnote/deepnote/pull/451
packages/cli/src/cli.tshttps://github.com/deepnote/deepnote/pull/451/files/e1ac5209a52fde3b703e0e5b2d2abbb2a4e39642#diff-7a02f7d6513a60a87cae3086768db219f1908f2594dc77cd1a13a0107cbb24e3
Please reload this pagehttps://github.com/deepnote/deepnote/pull/451
packages/cli/src/commands/sync.tshttps://github.com/deepnote/deepnote/pull/451/files/e1ac5209a52fde3b703e0e5b2d2abbb2a4e39642#diff-68b4ae21aa7b700f48f2376946eddfbe1c73e3412bd4bfa480be174ff4e54a12
Please reload this pagehttps://github.com/deepnote/deepnote/pull/451
packages/cli/src/utils/sync-paths.tshttps://github.com/deepnote/deepnote/pull/451/files/e1ac5209a52fde3b703e0e5b2d2abbb2a4e39642#diff-b0b3fb081f537b851871a84b2e27174e73e96be5b3e0bd8b8cadfc321e7e691e
Please reload this pagehttps://github.com/deepnote/deepnote/pull/451
skills/deepnote/references/cli-sync.mdhttps://github.com/deepnote/deepnote/pull/451/files/e1ac5209a52fde3b703e0e5b2d2abbb2a4e39642#diff-18e97201b1242f8be00836a2d975ead3ddeebc50611ec034853c6dde8205197a
Please reload this pagehttps://github.com/deepnote/deepnote/pull/451
https://github.com/apps/codecov
codecovhttps://github.com/apps/codecov
Aug 6, 2026https://github.com/deepnote/deepnote/pull/451#issuecomment-5208554617
Please reload this pagehttps://github.com/deepnote/deepnote/pull/451
Codecovhttps://app.codecov.io/gh/deepnote/deepnote/pull/451?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=deepnote
0ea255dhttps://app.codecov.io/gh/deepnote/deepnote/commit/0ea255dc6854673ecb8ad9a5529ac8c5c57761c0?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=deepnote
6e6af8ehttps://app.codecov.io/gh/deepnote/deepnote/commit/6e6af8e1b5ceda071214f858e59b7eb8ad2933e2?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=deepnote
Files with missing lineshttps://app.codecov.io/gh/deepnote/deepnote/pull/451?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=deepnote
packages/cli/src/commands/sync.tshttps://app.codecov.io/gh/deepnote/deepnote/pull/451?src=pr&el=tree&filepath=packages%2Fcli%2Fsrc%2Fcommands%2Fsync.ts&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=deepnote#diff-cGFja2FnZXMvY2xpL3NyYy9jb21tYW5kcy9zeW5jLnRz
58 Missing and 1 partial ⚠️ https://app.codecov.io/gh/deepnote/deepnote/pull/451?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=deepnote
packages/cloud/src/sync.tshttps://app.codecov.io/gh/deepnote/deepnote/pull/451?src=pr&el=tree&filepath=packages%2Fcloud%2Fsrc%2Fsync.ts&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=deepnote#diff-cGFja2FnZXMvY2xvdWQvc3JjL3N5bmMudHM=
11 Missing ⚠️ https://app.codecov.io/gh/deepnote/deepnote/pull/451?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=deepnote
packages/cli/src/cli.tshttps://app.codecov.io/gh/deepnote/deepnote/pull/451?src=pr&el=tree&filepath=packages%2Fcli%2Fsrc%2Fcli.ts&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=deepnote#diff-cGFja2FnZXMvY2xpL3NyYy9jbGkudHM=
3 Missing ⚠️ https://app.codecov.io/gh/deepnote/deepnote/pull/451?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=deepnote
packages/cli/src/utils/sync-manifest.tshttps://app.codecov.io/gh/deepnote/deepnote/pull/451?src=pr&el=tree&filepath=packages%2Fcli%2Fsrc%2Futils%2Fsync-manifest.ts&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=deepnote#diff-cGFja2FnZXMvY2xpL3NyYy91dGlscy9zeW5jLW1hbmlmZXN0LnRz
3 Missing ⚠️ https://app.codecov.io/gh/deepnote/deepnote/pull/451?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=deepnote
☔ View full report in Codecov by Harnesshttps://app.codecov.io/gh/deepnote/deepnote/pull/451?dropdown=coverage&src=pr&el=continue&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=deepnote
Share it herehttps://about.codecov.io/codecov-pr-comment-feedback/?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=deepnote
JS Bundle Analysishttps://docs.codecov.com/docs/javascript-bundle-analysis
Please reload this pagehttps://github.com/deepnote/deepnote/pull/451
https://github.com/jamesbhobbs
https://github.com/claude
feat(cli): implement deepnote sync push as the exact inverse of exporthttps://github.com/deepnote/deepnote/pull/451/commits/24e5a0f4a2a7fa05aa761465afdef70e62f9a7f6
24e5a0fhttps://github.com/deepnote/deepnote/pull/451/commits/24e5a0f4a2a7fa05aa761465afdef70e62f9a7f6
https://github.com/jamesbhobbs
jamesbhobbshttps://github.com/jamesbhobbs
Aug 6, 2026https://github.com/deepnote/deepnote/pull/451#event-29086283359
https://github.com/apps/coderabbitai
coderabbitaihttps://github.com/apps/coderabbitai
Aug 6, 2026 https://github.com/deepnote/deepnote/pull/451#pullrequestreview-4878037449
View reviewed changes https://github.com/deepnote/deepnote/pull/451/files/24e5a0f4a2a7fa05aa761465afdef70e62f9a7f6
coderabbitaihttps://github.com/apps/coderabbitai
https://github.com/deepnote/deepnote/pull/451#pullrequestreview-4878037449
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
e1ac520https://github.com/deepnote/deepnote/commit/e1ac5209a52fde3b703e0e5b2d2abbb2a4e39642
24e5a0fhttps://github.com/deepnote/deepnote/commit/24e5a0f4a2a7fa05aa761465afdef70e62f9a7f6
Please reload this pagehttps://github.com/deepnote/deepnote/pull/451
packages/cli/src/commands/sync.test.tshttps://github.com/deepnote/deepnote/pull/451/files/24e5a0f4a2a7fa05aa761465afdef70e62f9a7f6#diff-2a59c8310bdb5c4d6494a25d2883680fe8bdfde40d5f89972489b163af967308
Please reload this pagehttps://github.com/deepnote/deepnote/pull/451
packages/cli/src/commands/sync.tshttps://github.com/deepnote/deepnote/pull/451/files/24e5a0f4a2a7fa05aa761465afdef70e62f9a7f6#diff-68b4ae21aa7b700f48f2376946eddfbe1c73e3412bd4bfa480be174ff4e54a12
Please reload this pagehttps://github.com/deepnote/deepnote/pull/451
packages/cli/src/commands/sync.tshttps://github.com/deepnote/deepnote/pull/451/files/24e5a0f4a2a7fa05aa761465afdef70e62f9a7f6#diff-68b4ae21aa7b700f48f2376946eddfbe1c73e3412bd4bfa480be174ff4e54a12
Please reload this pagehttps://github.com/deepnote/deepnote/pull/451
packages/cloud/docs/project-import-contract.mdhttps://github.com/deepnote/deepnote/pull/451/files/24e5a0f4a2a7fa05aa761465afdef70e62f9a7f6#diff-d5669390123cf7d70b2a57fbfa433844bc60c29a960d411e7254d6ddb9992b14
Please reload this pagehttps://github.com/deepnote/deepnote/pull/451
jamesbhobbshttps://github.com/jamesbhobbs
August 6, 2026 15:44https://github.com/deepnote/deepnote/pull/451#commits-pushed-ed9b8a7
https://github.com/jamesbhobbs
https://github.com/claude
fix(cli): truncate path segment before stripping trailing dot/spacehttps://github.com/deepnote/deepnote/pull/451/commits/ed9b8a7df4520d879e3e7e427e574d7316c0379e
ed9b8a7https://github.com/deepnote/deepnote/pull/451/commits/ed9b8a7df4520d879e3e7e427e574d7316c0379e
https://github.com/jamesbhobbs
https://github.com/claude
fix(cli): abort sync on Ctrl+C; detect same-size file edits by hashhttps://github.com/deepnote/deepnote/pull/451/commits/5ea8db9df5450d7d732fcacd54d16918d5cd30f4
5ea8db9https://github.com/deepnote/deepnote/pull/451/commits/5ea8db9df5450d7d732fcacd54d16918d5cd30f4
https://github.com/jamesbhobbs
https://github.com/claude
docs(cli): note both --all-files directions; add markdown fence langu…https://github.com/deepnote/deepnote/pull/451/commits/6d6f8040e8c33cacb394b10dc07e36572e9e178a
6d6f804https://github.com/deepnote/deepnote/pull/451/commits/6d6f8040e8c33cacb394b10dc07e36572e9e178a
https://github.com/jamesbhobbs
jamesbhobbshttps://github.com/jamesbhobbs
Aug 6, 2026https://github.com/deepnote/deepnote/pull/451#issuecomment-5209008432
@coderabbitaihttps://github.com/coderabbitai
6d6f804https://github.com/deepnote/deepnote/commit/6d6f8040e8c33cacb394b10dc07e36572e9e178a
Please reload this pagehttps://github.com/deepnote/deepnote/pull/451
https://github.com/apps/coderabbitai
coderabbitaihttps://github.com/apps/coderabbitai
Aug 6, 2026https://github.com/deepnote/deepnote/pull/451#issuecomment-5209009588
Please reload this pagehttps://github.com/deepnote/deepnote/pull/451
https://github.com/apps/coderabbitai
coderabbitaihttps://github.com/apps/coderabbitai
Aug 6, 2026 https://github.com/deepnote/deepnote/pull/451#pullrequestreview-4878107468
View reviewed changes https://github.com/deepnote/deepnote/pull/451/files/6d6f8040e8c33cacb394b10dc07e36572e9e178a
coderabbitaihttps://github.com/apps/coderabbitai
https://github.com/deepnote/deepnote/pull/451#pullrequestreview-4878107468
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
24e5a0fhttps://github.com/deepnote/deepnote/commit/24e5a0f4a2a7fa05aa761465afdef70e62f9a7f6
6d6f804https://github.com/deepnote/deepnote/commit/6d6f8040e8c33cacb394b10dc07e36572e9e178a
Please reload this pagehttps://github.com/deepnote/deepnote/pull/451
packages/cli/src/commands/sync.test.tshttps://github.com/deepnote/deepnote/pull/451/files/6d6f8040e8c33cacb394b10dc07e36572e9e178a#diff-2a59c8310bdb5c4d6494a25d2883680fe8bdfde40d5f89972489b163af967308
Please reload this pagehttps://github.com/deepnote/deepnote/pull/451
dinohamzichttps://github.com/dinohamzic
August 10, 2026 09:27https://github.com/deepnote/deepnote/pull/451#commits-pushed-acac54d
https://github.com/dinohamzic
feat: support new import endpointhttps://github.com/deepnote/deepnote/pull/451/commits/acac54d9f2a10b22ddccd5b3aa7a838f1eea9c66
acac54dhttps://github.com/deepnote/deepnote/pull/451/commits/acac54d9f2a10b22ddccd5b3aa7a838f1eea9c66
https://github.com/dinohamzic
test: cr feedbackhttps://github.com/deepnote/deepnote/pull/451/commits/b2be8865e012314f1114214048780085ad214245
b2be886https://github.com/deepnote/deepnote/pull/451/commits/b2be8865e012314f1114214048780085ad214245
https://github.com/dinohamzic
Merge branch 'main' into hobbs/grn-5421-sync-zip-exporthttps://github.com/deepnote/deepnote/pull/451/commits/81914f11d5063939632fd9c57c89ad84fcd035eb
81914f1https://github.com/deepnote/deepnote/pull/451/commits/81914f11d5063939632fd9c57c89ad84fcd035eb
https://github.com/apps/coderabbitai
coderabbitaihttps://github.com/apps/coderabbitai
Aug 10, 2026 https://github.com/deepnote/deepnote/pull/451#pullrequestreview-4894571055
View reviewed changes https://github.com/deepnote/deepnote/pull/451/files/81914f11d5063939632fd9c57c89ad84fcd035eb
dinohamzichttps://github.com/dinohamzic
August 10, 2026 10:22https://github.com/deepnote/deepnote/pull/451#commits-pushed-397f49d
https://github.com/dinohamzic
fix(cli): validate sync manifest pathshttps://github.com/deepnote/deepnote/pull/451/commits/397f49d5e62e87d441cf8a45226f2390eb5f28ee
397f49dhttps://github.com/deepnote/deepnote/pull/451/commits/397f49d5e62e87d441cf8a45226f2390eb5f28ee
https://github.com/dinohamzic
fix(cli): keep sync project paths disjointhttps://github.com/deepnote/deepnote/pull/451/commits/0abb8bc33b6c11b0291ead76d5f17ca6df0cc06b
0abb8bchttps://github.com/deepnote/deepnote/pull/451/commits/0abb8bc33b6c11b0291ead76d5f17ca6df0cc06b
https://github.com/dinohamzic
fix(cli): preserve sync path collision suffixeshttps://github.com/deepnote/deepnote/pull/451/commits/9f2127fae42b0f2019be71d20ff713d7787e81c5
9f2127fhttps://github.com/deepnote/deepnote/pull/451/commits/9f2127fae42b0f2019be71d20ff713d7787e81c5
https://github.com/dinohamzic
fix(cloud): require sync paginationhttps://github.com/deepnote/deepnote/pull/451/commits/e2807ad07b83ad381f21ac6d1d162ec7f8d9e232
e2807adhttps://github.com/deepnote/deepnote/pull/451/commits/e2807ad07b83ad381f21ac6d1d162ec7f8d9e232
https://github.com/dinohamzic
fix(cloud): require project file inventoryhttps://github.com/deepnote/deepnote/pull/451/commits/076364072372ef45423f26356b5fcc9a0339f0bb
0763640https://github.com/deepnote/deepnote/pull/451/commits/076364072372ef45423f26356b5fcc9a0339f0bb
https://github.com/dinohamzic
fix(cli): retry interrupted file replacementshttps://github.com/deepnote/deepnote/pull/451/commits/6a507324125925619f8f2e2c1d7cebe2b3617331
6a50732https://github.com/deepnote/deepnote/pull/451/commits/6a507324125925619f8f2e2c1d7cebe2b3617331
https://github.com/dinohamzic
fix(cli): verify uploaded file pathshttps://github.com/deepnote/deepnote/pull/451/commits/256307731da9522d705334a71551fab4004947a7
2563077https://github.com/deepnote/deepnote/pull/451/commits/256307731da9522d705334a71551fab4004947a7
https://github.com/dinohamzic
fix(cli): preserve case-only notebook renameshttps://github.com/deepnote/deepnote/pull/451/commits/db1c980769c345399c721a72d81da21e596dc3b1
db1c980https://github.com/deepnote/deepnote/pull/451/commits/db1c980769c345399c721a72d81da21e596dc3b1
https://github.com/dinohamzic
fix(sync): bound working file transfershttps://github.com/deepnote/deepnote/pull/451/commits/1a7431e80c60b59b593f72ef4a8205e2b0fc71c8
1a7431ehttps://github.com/deepnote/deepnote/pull/451/commits/1a7431e80c60b59b593f72ef4a8205e2b0fc71c8
https://github.com/dinohamzic
fix(sync): distinguish suspended import errorshttps://github.com/deepnote/deepnote/pull/451/commits/1c4d26e7cde6f8152a01c62a62a0a3050d01aaa4
1c4d26ehttps://github.com/deepnote/deepnote/pull/451/commits/1c4d26e7cde6f8152a01c62a62a0a3050d01aaa4
https://github.com/dinohamzic
test(sync): assert symlink rejection does not deletehttps://github.com/deepnote/deepnote/pull/451/commits/0bd965a1740af4b8a240d013908c6a7a761b7d1a
0bd965ahttps://github.com/deepnote/deepnote/pull/451/commits/0bd965a1740af4b8a240d013908c6a7a761b7d1a
https://github.com/apps/coderabbitai
coderabbitaihttps://github.com/apps/coderabbitai
Aug 10, 2026 https://github.com/deepnote/deepnote/pull/451#pullrequestreview-4896818273
View reviewed changes https://github.com/deepnote/deepnote/pull/451/files/0bd965a1740af4b8a240d013908c6a7a761b7d1a
https://github.com/dinohamzic
dinohamzichttps://github.com/dinohamzic
Aug 10, 2026https://github.com/deepnote/deepnote/pull/451#issuecomment-5241769051
Please reload this pagehttps://github.com/deepnote/deepnote/pull/451
https://github.com/dinohamzic
dinohamzichttps://github.com/dinohamzic
August 10, 2026 14:38https://github.com/deepnote/deepnote/pull/451#event-29228660173
https://github.com/dinohamzic
dinohamzichttps://github.com/dinohamzic
code ownerhttps://github.com/deepnote/deepnote/blob/0ea255dc6854673ecb8ad9a5529ac8c5c57761c0/.github/CODEOWNERS#L2
August 10, 2026 14:38https://github.com/deepnote/deepnote/pull/451#event-29228661112
https://github.com/dinohamzic
dinohamzichttps://github.com/dinohamzic
dinohamzichttps://github.com/dinohamzic
tkislanhttps://github.com/tkislan
voytihttps://github.com/voyti
dinohamzichttps://github.com/dinohamzic
August 10, 2026 14:38https://github.com/deepnote/deepnote/pull/451#event-29228670244
https://github.com/voyti
voytihttps://github.com/voyti
Aug 10, 2026https://github.com/deepnote/deepnote/pull/451#issuecomment-5244794257
#451https://github.com/deepnote/deepnote/pull/451
Please reload this pagehttps://github.com/deepnote/deepnote/pull/451
dinohamzichttps://github.com/dinohamzic
August 11, 2026 08:34https://github.com/deepnote/deepnote/pull/451#commits-pushed-6df113a
https://github.com/dinohamzic
fix(cli): preserve live project paths during prunehttps://github.com/deepnote/deepnote/pull/451/commits/6df113a473f0e94b7b109bc11a9abe6acd437e13
6df113ahttps://github.com/deepnote/deepnote/pull/451/commits/6df113a473f0e94b7b109bc11a9abe6acd437e13
https://github.com/dinohamzic
fix(cloud): copy exact bytes for file uploadshttps://github.com/deepnote/deepnote/pull/451/commits/93f72803e694c12eb5f4625660f15d27d92830bc
93f7280https://github.com/deepnote/deepnote/pull/451/commits/93f72803e694c12eb5f4625660f15d27d92830bc
https://github.com/dinohamzic
fix(cli): reject occupied sync destinationshttps://github.com/deepnote/deepnote/pull/451/commits/cc8ebd10aa647af70719e1cda37da2741202c7d0
cc8ebd1https://github.com/deepnote/deepnote/pull/451/commits/cc8ebd10aa647af70719e1cda37da2741202c7d0
https://github.com/dinohamzic
fix(cli): refuse ambiguous workspace pruninghttps://github.com/deepnote/deepnote/pull/451/commits/b6751d70c52d72eacef959b259ebe94938e23052
b6751d7https://github.com/deepnote/deepnote/pull/451/commits/b6751d70c52d72eacef959b259ebe94938e23052
https://github.com/dinohamzic
fix(cli): make project hashes locale-independenthttps://github.com/deepnote/deepnote/pull/451/commits/c610688883c7cead02db34faee27c147af29d1e5
c610688https://github.com/deepnote/deepnote/pull/451/commits/c610688883c7cead02db34faee27c147af29d1e5
https://github.com/dinohamzic
docs(cli): clarify sync deletion behaviorhttps://github.com/deepnote/deepnote/pull/451/commits/751756349fc885636b70308fd8710fa2cd5d7247
7517563https://github.com/deepnote/deepnote/pull/451/commits/751756349fc885636b70308fd8710fa2cd5d7247
https://github.com/dinohamzic
chore: cspellhttps://github.com/deepnote/deepnote/pull/451/commits/e95a37f840d1f745792bc6614f3e6a3be9c62696
e95a37fhttps://github.com/deepnote/deepnote/pull/451/commits/e95a37f840d1f745792bc6614f3e6a3be9c62696
https://github.com/dinohamzic
dinohamzichttps://github.com/dinohamzic
coderabbitai[bot]https://github.com/apps/coderabbitai
stale reviewhttps://github.com/deepnote/deepnote/pull/451#pullrequestreview-4896818273
e95a37fhttps://github.com/deepnote/deepnote/commit/e95a37f840d1f745792bc6614f3e6a3be9c62696
August 11, 2026 07:08https://github.com/deepnote/deepnote/pull/451#event-29264867101
https://github.com/apps/coderabbitai
coderabbitaihttps://github.com/apps/coderabbitai
Aug 11, 2026 https://github.com/deepnote/deepnote/pull/451#pullrequestreview-4903767686
View reviewed changes https://github.com/deepnote/deepnote/pull/451/files/e95a37f840d1f745792bc6614f3e6a3be9c62696
https://github.com/dinohamzic
refactor(cli): use native canonical hash sortinghttps://github.com/deepnote/deepnote/pull/451/commits/132c40f2f5d07a25320c99c9ed11845c90f0f95b
132c40fhttps://github.com/deepnote/deepnote/pull/451/commits/132c40f2f5d07a25320c99c9ed11845c90f0f95b
https://github.com/dinohamzic
dinohamzichttps://github.com/dinohamzic
coderabbitai[bot]https://github.com/apps/coderabbitai
stale reviewhttps://github.com/deepnote/deepnote/pull/451#pullrequestreview-4903767686
132c40fhttps://github.com/deepnote/deepnote/commit/132c40f2f5d07a25320c99c9ed11845c90f0f95b
August 11, 2026 07:18https://github.com/deepnote/deepnote/pull/451#event-29265267611
https://github.com/voyti
voytihttps://github.com/voyti
Aug 11, 2026https://github.com/deepnote/deepnote/pull/451#issuecomment-5252666363
Please reload this pagehttps://github.com/deepnote/deepnote/pull/451
dinohamzichttps://github.com/dinohamzic
August 11, 2026 14:12https://github.com/deepnote/deepnote/pull/451#commits-pushed-f79af23
https://github.com/dinohamzic
test(cli): cover empty-project notebook deletion guardhttps://github.com/deepnote/deepnote/pull/451/commits/f79af23b2bfdf1ba1b7cefdb9ad3f71f843de9a1
f79af23https://github.com/deepnote/deepnote/pull/451/commits/f79af23b2bfdf1ba1b7cefdb9ad3f71f843de9a1
https://github.com/dinohamzic
docs(cloud): pin suspended project import responsehttps://github.com/deepnote/deepnote/pull/451/commits/6e6af8e1b5ceda071214f858e59b7eb8ad2933e2
6e6af8ehttps://github.com/deepnote/deepnote/pull/451/commits/6e6af8e1b5ceda071214f858e59b7eb8ad2933e2
https://github.com/apps/coderabbitai
coderabbitaihttps://github.com/apps/coderabbitai
Aug 11, 2026 https://github.com/deepnote/deepnote/pull/451#pullrequestreview-4906086121
View reviewed changes https://github.com/deepnote/deepnote/pull/451/files/6e6af8e1b5ceda071214f858e59b7eb8ad2933e2
https://github.com/voyti
voytihttps://github.com/voyti
Aug 11, 2026 https://github.com/deepnote/deepnote/pull/451#pullrequestreview-4906096361
View reviewed changes https://github.com/deepnote/deepnote/pull/451/files/6e6af8e1b5ceda071214f858e59b7eb8ad2933e2
voytihttps://github.com/voyti
https://github.com/deepnote/deepnote/pull/451#pullrequestreview-4906096361
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/deepnote/deepnote/pull/451
https://github.com/dinohamzic
dinohamzichttps://github.com/dinohamzic
4fa7374https://github.com/deepnote/deepnote/commit/4fa737460c30b9c8786fd5b19f9f11eb7ddaef3e
Aug 11, 2026https://github.com/deepnote/deepnote/pull/451#event-29284188918
Please reload this pagehttps://github.com/deepnote/deepnote/pull/451
https://github.com/dinohamzic
dinohamzichttps://github.com/dinohamzic
August 11, 2026 14:04https://github.com/deepnote/deepnote/pull/451#event-29284190599
https://github.com/tkislan
tkislanhttps://github.com/tkislan
Aug 11, 2026 https://github.com/deepnote/deepnote/pull/451#ref-pullrequest-5060634335
chore(release): bump package versions #444 https://github.com/deepnote/deepnote/pull/444
https://github.com/jamesbhobbs
jamesbhobbshttps://github.com/jamesbhobbs
Aug 13, 2026 https://github.com/deepnote/deepnote/pull/451#ref-pullrequest-4953966595
feat(cli): deepnote sync — mirror workspace projects with the local filesystem (GRN-5421) #429 https://github.com/deepnote/deepnote/pull/429
https://github.co/hiddenchars
https://github.com/deepnote/deepnote/pull/{{ revealButtonHref }}
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fdeepnote%2Fdeepnote%2Fpull%2F451
https://github.com/dinohamzic
dinohamzic https://github.com/dinohamzic
https://github.com/deepnote/deepnote/pull/451/files/1046d4a07fe1d01872a550ed77cab23a10d735b1
https://github.com/apps/coderabbitai
coderabbitai[bot] https://github.com/apps/coderabbitai
https://github.com/deepnote/deepnote/pull/451/files/6e6af8e1b5ceda071214f858e59b7eb8ad2933e2
https://github.com/tkislan
tkislan https://github.com/tkislan
https://github.com/voyti
voyti https://github.com/voyti
https://github.com/deepnote/deepnote/pull/451/files/6e6af8e1b5ceda071214f858e59b7eb8ad2933e2
Please reload this pagehttps://github.com/deepnote/deepnote/pull/451
Please reload this pagehttps://github.com/deepnote/deepnote/pull/451
https://github.com/jamesbhobbs
https://github.com/dinohamzic
https://github.com/voyti
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.