From: Sebastien L. <seb...@lo...> - 2024-03-11 15:21:53
|
Hello, Here it is in the svn book: https://svnbook.red-bean.com/en/1.5/svn-book.pdf page 221: use-commit-times Normally your working copy files have timestamps that reflect the last time they were touched by any process, whether your own editor or somesvnsubcommand. This is generally convenient for people developing software, because build systems often look at timestamps as a way of deciding which files need to be recompiled. In other situations, however, it's sometimes nice for the working copy files to have timestamps that reflect the last time they were changed in the repository. Thesvn ex- portcommand always places these “last-commit timestamps” on trees that it pro- duces. By setting this config variable toyes, thesvn checkout,svn update,svn switch, andsvn revertcommands will also set last-commit timestamps on files that they touch. Looks like this setting is to be defined in the subversion configuration file at $HOME/.subversion/config Alternatively svn export should be used instead of checkout/update. Best regards Sebastien Le 09/03/2024 à 10:04, Erik Petrich a écrit : > On Tue, 2024-03-05 at 10:21 +0100, Philipp Klaus Krause wrote: >> Am 05.03.24 um 07:00 schrieb Erik Petrich: >>> Yes, it updates using rsync with the --size-only parameter. >> What is the reason for the --size-only? A normal rsync would trigger >> if >> times or sizes change. Does something not under our control change >> the >> times? >> >> Philipp > I looked into the history hoping to find a comment when the option was > introduced, but the --size-only has been there since Borut's initial > check-in of both files that I've seen it used. > > Looking further, it seems that the default timestamp on files created > during the svn checkout reflect the time they were checked out, rather > than the time they were last committed. In that case, rsync would be > trying to update all the web site files every day since there was a > fresh checkout from svn every day. I think we can change how the > timestamps are set on checkout, but I need to read more of the svn > documentation to understand this better first. > > Erik > > > > > > _______________________________________________ > sdcc-devel mailing list > sdc...@li... > https://lists.sourceforge.net/lists/listinfo/sdcc-devel |