Say I have a file:

/trunc/src/file.c

and then two people branch from that file

/b1/src/file.c
/b2/src/file.c

first questions:
Does SVN keep track of the fact that /b1/src/file.c came from
/trunc/src/file.c?

Next scenario.

if modifications are made to /b1/src/file.c and then the changes are merged
into /trunc/src/file.c, the file /b2/src/file.c becomes stale because it is
no longer up to date.

More questions:

If someone modifies /b2/src/file.c then tries to merge it into
/trunc/src/file.c (without updating first) will SVN realize that the file is
not up to date and notify the user?
Is there a way to determine if a file on the server has become out of
date/stale because the file that it was cloned from got updated?  Is there a
way to check this with SVNKit?


Any help would be greatly appreciated.

Adam.

Reply via email to