"Andrew Webb" <andrew.microi@gmail.com> wrote on 08/29/2006 10:38:22 AM:
> > 1-Aug: Alice checks out file foo.c, modification date 1-Aug.
> > 2-Aug: Bob modifies, commits foo.c
> > 3-Aug: Alice does a make. foo.c is compiled,
> > creating foo.o timestamped 3-aug.
> > 4-Aug: Alice does a 'svn update'. foo.c arrives timestamped 2-Aug
> > Alice does a make. foo.c is not compiled, despite being
> > changed since the last compilation, as foo.c is timestamped
> > 2-Aug (when Bob made the change), which is before foo.o was
> > created (3-Aug).
>
> I understand.
>
> But shouldn't Alice have done an 'svn update' on the 3rd as well?
>
> I mean, if she does an update followed by a make on the 4th (seems
> reasonable), why only do a make on the 3rd?
Because maybe Alice only modified bar.c and she was just building the
project to test her changes. Now on the 4th she is going to commit bar.c
so she does an update prior to committing. She will get foo.c and any
other changes but some of those might not build because of the timestamps.
Mark
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Tue Aug 29 18:00:47 2006