fossil patch push is inconsistent
(1) By Doug (doug9forester) on 2025-05-22 22:05:27 [source]
I am using 'fossil patch push ...' to synchronize checkouts between two systems. I have noticed that sometimes it doesn't update all the changed files. So I have gotten in the habit of running it multiple times to assure my stuff gets sent over. This time I ran it three times in succession and got 3 different results.
dougf@Lenovo:~/.../trunk/advanced$ f version
This is fossil version 2.27 [bb3fbffefa] 2025-05-09 06:15:00 UTC
dougf@Lenovo:~/.../trunk/advanced$ fdrop1
cmd: fossil patch push dougf@drop1.judysplants.me:/var/www/judysplants.me/website/trunk -f
ssh -e none -T "dougf@drop1.judysplants.me" "PATH=$HOME/bin:/usr/local/bin:/opt/homebrew/bin:$PATH" "fossil patch apply -f --dir64 L3Zhci93d3cvanVkeXNwbGFudHMubWUvd2Vic2l0ZS90cnVuaw== -"
REVERT advanced/main.php
REVERT advanced/phplogin.db
REVERT advanced/plant-info.php
REVERT advanced/plantinfo.db
"fossil undo" is available to undo changes to the working checkout.
-------------------------------------------------------------------------------
checkout: 55a8b091c7e10f2605757f56aff723ad03fad444 2025-05-22 06:35:01 UTC
tags: trunk
comment: fetch all plants (user: Doug Forester)
changes: None. Already up-to-date
dougf@Lenovo:~/.../trunk/advanced$ fdrop1
cmd: fossil patch push dougf@drop1.judysplants.me:/var/www/judysplants.me/website/trunk -f
ssh -e none -T "dougf@drop1.judysplants.me" "PATH=$HOME/bin:/usr/local/bin:/opt/homebrew/bin:$PATH" "fossil patch apply -f --dir64 L3Zhci93d3cvanVkeXNwbGFudHMubWUvd2Vic2l0ZS90cnVuaw== -"
REVERT advanced/main.php
REVERT advanced/plant-info.php
"fossil undo" is available to undo changes to the working checkout.
-------------------------------------------------------------------------------
checkout: 55a8b091c7e10f2605757f56aff723ad03fad444 2025-05-22 06:35:01 UTC
tags: trunk
comment: fetch all plants (user: Doug Forester)
changes: None. Already up-to-date
dougf@Lenovo:~/.../trunk/advanced$ fdrop1
cmd: fossil patch push dougf@drop1.judysplants.me:/var/www/judysplants.me/website/trunk -f
ssh -e none -T "dougf@drop1.judysplants.me" "PATH=$HOME/bin:/usr/local/bin:/opt/homebrew/bin:$PATH" "fossil patch apply -f --dir64 L3Zhci93d3cvanVkeXNwbGFudHMubWUvd2Vic2l0ZS90cnVuaw== -"
REVERT advanced/main.php
REVERT advanced/plant-info.php
REVERT advanced/plantinfo.db
"fossil undo" is available to undo changes to the working checkout.
-------------------------------------------------------------------------------
checkout: 55a8b091c7e10f2605757f56aff723ad03fad444 2025-05-22 06:35:01 UTC
tags: trunk
comment: fetch all plants (user: Doug Forester)
changes: None. Already up-to-date
Here is the 'fossil changes' result:
dougf@Lenovo:~/.../trunk/advanced$ fossil changes
EDITED main.php
EDITED plant-info.php
EDITED plantinfo.db
Is there something I'm doing wrong?