From: stephan Date: Wed, 28 Jan 2026 17:25:18 +0000 (+0000) Subject: Capture sqlite3_rsync's remote-end result code so the local side can exit with non... X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bfb33d476b8946d46c0391481753bfb41efebab5;p=thirdparty%2Fsqlite.git Capture sqlite3_rsync's remote-end result code so the local side can exit with non-0 if, e.g., the remote sqlite3_rsync binary is found but fails to start. [forum:43eb1cd1c3979817|Confirmation received] that it resolves the motivating problem report. FossilOrigin-Name: 971d51374e3bf0d0e0b106750dc1e499d1fdbd3233cf8264a534138b27f8d0a1 --- bfb33d476b8946d46c0391481753bfb41efebab5 diff --cc manifest index 639d8f323d,29104ff473..6a652980ab --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,5 @@@ - C Improved\s(faster)\sbytecode\sfor\sthe\smerge\salgorithm. - D 2026-01-28T16:59:34.852 -C Teach\ssqlite3_rsync\sto\sincrement\sits\serror\scount\swhen\sa\schild\sprocess\sfails,\sbased\son\s[forum:8fe404e547faa42e|forum\spost\s8fe404e547faa42e].\sThis\spasses\sbasic\ssanity\stests\sbut\srequires\smore\stesting\sand\sneeds\sa\sreview\sof\sthe\sfinal\s'else'\sblock\sin\sthe\snew\scode. -D 2026-01-27T16:15:22.598 ++C Capture\ssqlite3_rsync's\sremote-end\sresult\scode\sso\sthe\slocal\sside\scan\sexit\swith\snon-0\sif,\se.g.,\sthe\sremote\ssqlite3_rsync\sbinary\sis\sfound\sbut\sfails\sto\sstart.\s[forum:43eb1cd1c3979817|Confirmation\sreceived]\sthat\sit\sresolves\sthe\smotivating\sproblem\sreport. ++D 2026-01-28T17:25:18.793 F .fossil-settings/binary-glob 61195414528fb3ea9693577e1980230d78a1f8b0a54c78cf1b9b24d0a409ed6a x F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea @@@ -2193,8 -2193,11 +2193,9 @@@ F tool/warnings-clang.sh bbf6a1e685e534 F tool/warnings.sh d924598cf2f55a4ecbc2aeb055c10bd5f48114793e7ba25f9585435da29e7e98 F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f F tool/winmain.c 00c8fb88e365c9017db14c73d3c78af62194d9644feaf60e220ab0f411f3604c - P b95644eafdd42293096a3760af8b2110f3c7d83feecdeff5ff9f008d9748e874 - R e12fe81159464b3fa2ae49533a88f39a - U drh - Z 443016052e3b7e21943bf488170474d9 -P d1b8e7740bee13a8cf199c6477ee20a4f8bcbbd9ec4096bcdc05a996fadf0d56 -R 22c9810e3abb2d143c6c544199799928 -T *branch * rsync-child-rc -T *sym-rsync-child-rc * -T -sym-trunk * Cancelled\sby\sbranch. ++P 0b7f4b97e68f17ae2fec86017cdb170f3b318a71cda34b5c82ec2d9df780564f 8be55d405f4ce424760150a2b59b5f663041fdcb377d1b9893b4f4e8e1940246 ++R dcbaec61b33eea24b5027932b98d0cef ++T +closed 8be55d405f4ce424760150a2b59b5f663041fdcb377d1b9893b4f4e8e1940246 + U stephan -Z e4761a6190c2383487d9598ed9b32aa9 ++Z 7420c99e6edc0f239781b87b5407f6a7 # Remove this line to create a well-formed Fossil manifest. diff --cc manifest.uuid index c6a504886a,21f8983a15..90b2d956c9 --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - 0b7f4b97e68f17ae2fec86017cdb170f3b318a71cda34b5c82ec2d9df780564f -8be55d405f4ce424760150a2b59b5f663041fdcb377d1b9893b4f4e8e1940246 ++971d51374e3bf0d0e0b106750dc1e499d1fdbd3233cf8264a534138b27f8d0a1