From 6c187074e5540d918dca9a12102fbdb0e73365ba Mon Sep 17 00:00:00 2001 From: Liam O'Brien Date: Wed, 8 Jul 2026 15:35:21 +0100 Subject: [PATCH] Exclude Python venv directories from Dropbox sync (#35029) * filtering out venv directories * also exclude .venv directories and sync all pattern copies Co-Authored-By: Claude Sonnet 4.6 --------- Co-authored-by: Claude Sonnet 4.6 GitOrigin-RevId: 6634d9780da44f90c6777347d52def9a854bd29f --- services/web/config/settings.defaults.js | 2 +- services/web/cypress/support/ct/window.ts | 2 +- services/web/test/unit/src/History/RestoreManager.test.mjs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/services/web/config/settings.defaults.js b/services/web/config/settings.defaults.js index d1cb49c9e7..a01df3499e 100644 --- a/services/web/config/settings.defaults.js +++ b/services/web/config/settings.defaults.js @@ -904,7 +904,7 @@ module.exports = { fileIgnorePattern: process.env.FILE_IGNORE_PATTERN || - '**/{{__MACOSX,.git,.texpadtmp,.R}{,/**},.!(latexmkrc),*.{dvi,aux,log,toc,out,pdfsync,synctex,synctex(busy),fdb_latexmk,fls,nlo,ind,glo,gls,glg,bbl,blg,doc,docx,gz,swp}}', + '**/{{__MACOSX,.git,.texpadtmp,.R,.venv,venv}{,/**},.!(latexmkrc),*.{dvi,aux,log,toc,out,pdfsync,synctex,synctex(busy),fdb_latexmk,fls,nlo,ind,glo,gls,glg,bbl,blg,doc,docx,gz,swp}}', validRootDocExtensions: ['tex', 'Rtex', 'ltx', 'Rnw'], diff --git a/services/web/cypress/support/ct/window.ts b/services/web/cypress/support/ct/window.ts index f40fd101fc..cd0aa384e2 100644 --- a/services/web/cypress/support/ct/window.ts +++ b/services/web/cypress/support/ct/window.ts @@ -5,7 +5,7 @@ export function resetMeta() { appName: 'Overleaf', validRootDocExtensions: ['tex', 'Rtex', 'ltx', 'Rnw'], fileIgnorePattern: - '**/{{__MACOSX,.git,.texpadtmp,.R}{,/**},.!(latexmkrc),*.{dvi,aux,log,toc,out,pdfsync,synctex,synctex(busy),fdb_latexmk,fls,nlo,ind,glo,gls,glg,bbl,blg,doc,docx,gz,swp}}', + '**/{{__MACOSX,.git,.texpadtmp,.R,.venv,venv}{,/**},.!(latexmkrc),*.{dvi,aux,log,toc,out,pdfsync,synctex,synctex(busy),fdb_latexmk,fls,nlo,ind,glo,gls,glg,bbl,blg,doc,docx,gz,swp}}', hasLinkedProjectFileFeature: true, hasLinkedProjectOutputFileFeature: true, hasLinkUrlFeature: true, diff --git a/services/web/test/unit/src/History/RestoreManager.test.mjs b/services/web/test/unit/src/History/RestoreManager.test.mjs index 7020bc5b1e..7bc3e5a637 100644 --- a/services/web/test/unit/src/History/RestoreManager.test.mjs +++ b/services/web/test/unit/src/History/RestoreManager.test.mjs @@ -96,7 +96,7 @@ describe('RestoreManager', function () { vi.doMock('@overleaf/settings', () => ({ default: { fileIgnorePattern: - '**/{{__MACOSX,.git,.texpadtmp,.R}{,/**},.!(latexmkrc),*.{dvi,aux,log,toc,out,pdfsync,synctex,synctex(busy),fdb_latexmk,fls,nlo,ind,glo,gls,glg,bbl,blg,doc,docx,gz,swp}}', + '**/{{__MACOSX,.git,.texpadtmp,.R,.venv,venv}{,/**},.!(latexmkrc),*.{dvi,aux,log,toc,out,pdfsync,synctex,synctex(busy),fdb_latexmk,fls,nlo,ind,glo,gls,glg,bbl,blg,doc,docx,gz,swp}}', textExtensions: [ 'tex', 'latex',