From: dan Date: Sat, 20 Sep 2025 14:48:08 +0000 (+0000) Subject: If the file-system supports f2fs style atomic-writes, sync the directory after deleti... X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=cbefdaad9eb8f8f9b10de9c36e317b7232fbfdef;p=thirdparty%2Fsqlite.git If the file-system supports f2fs style atomic-writes, sync the directory after deleting a journal file in journal_mode=DELETE mode in synchronous=NORMAL or synchronous=FULL modes (as well as synchronous=EXTRA). FossilOrigin-Name: e24b21699644a5b49181f2e63961b6a3fccb85605d0b6d109a6043341c194d99 --- cbefdaad9eb8f8f9b10de9c36e317b7232fbfdef diff --cc manifest index 9ef49ee207,96e678a74b..b53bf1116b --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,5 @@@ - C Fix\sthe\sdecimal_cmp()\sextension\sfunction\sto\sgive\scorrect\sresults\sin\ncorner\scases\ssuch\sas\snegative\szero\sand\stwo\sequivalent\svalues\swhere\sone\nhas\sextra\strailing\szeros\sto\sthe\sright\sof\sthe\sdecimal\spoint.\n[forum:/forumpost/367c770224|Forum\spost\s367c770224]. - D 2025-09-20T14:32:12.484 + C If\sthe\sfile-system\ssupports\sf2fs\sstyle\satomic-writes,\ssync\sthe\sdirectory\safter\sdeleting\sa\sjournal\sfile\sin\sjournal_mode=DELETE\smode\sin\ssynchronous=NORMAL\sor\ssynchronous=FULL\smodes\s(as\swell\sas\ssynchronous=EXTRA). -D 2025-09-16T19:52:12.259 ++D 2025-09-20T14:48:08.773 F .fossil-settings/binary-glob 61195414528fb3ea9693577e1980230d78a1f8b0a54c78cf1b9b24d0a409ed6a x F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea @@@ -2175,8 -2175,11 +2175,9 @@@ F tool/version-info.c 3b36468a90faf1bbd F tool/warnings-clang.sh bbf6a1e685e534c92ec2bfba5b1745f34fb6f0bc2a362850723a9ee87c1b31a7 F tool/warnings.sh 1ad0169b022b280bcaaf94a7fa231591be96b514230ab5c98fbf15cd7df842dd F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f - P 0b14fd35ca37075bb65b2ab398f3324dc851347b1c042566eac23724013653f8 - R 39cc89ef66d5372714cdb7332df3f093 - U drh - Z 90c3dcff7458cea56006e076b89ffebe -P 9138223013505d3e0f1f2b40b51d521184aabd50732fdf4f6bed393cfa9475fc -R 6a748d33dfa097183d985d232641282a -T *branch * atomic-write-fix -T *sym-atomic-write-fix * -T -sym-trunk * ++P 25b3626a018fa5916d0e129ee057c3f709c6e4d0b84a1a3102cad127a39a3db9 c1e37cb70a8e93368c19ba0fdb987f0616abac028e3541d793a4e6f005b0e513 ++R b7781ceecaf9ef4d5073dc7f7fcdbdd8 ++T +closed c1e37cb70a8e93368c19ba0fdb987f0616abac028e3541d793a4e6f005b0e513 + U dan -Z 3cf994dabbced355a33fb9bebf555eb9 ++Z fec53c22feb086f8ac2bc8ff38fc9894 # Remove this line to create a well-formed Fossil manifest. diff --cc manifest.uuid index f79fc07bda,4379cac0b2..ca4685301e --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - 25b3626a018fa5916d0e129ee057c3f709c6e4d0b84a1a3102cad127a39a3db9 -c1e37cb70a8e93368c19ba0fdb987f0616abac028e3541d793a4e6f005b0e513 ++e24b21699644a5b49181f2e63961b6a3fccb85605d0b6d109a6043341c194d99