[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: cvs import of (symbolically) linked files
From: |
Kaz Kylheku |
Subject: |
Re: cvs import of (symbolically) linked files |
Date: |
2 Oct 2002 22:57:01 -0700 |
"Jayashree" <address@hidden> wrote in message news:<address@hidden>...
> Hello,
>
> Can I cvs import symbolically linked directories or linked files in a
> directory?
Again, the answer is Meta-CVS, which handles symbolic links when you
create a project from an existing directory tree, and when you grab
third-party snapshots into an existing project.
Meta-CVS even figures out symbolic links that are renamed, while
following moving targets.
Suppose that your project has this symlink and file, on some branch:
foo -> src/foo.c
src/foo.c
the third party developers give you a snapshot in which src/foo.c is
renamed to sources/bar.c, and the symbolic link is also renamed:
bar -> sources/bar.c
sources/bar.c
Also suppose that the contents of bar.c have changed relative to
foo.c, but not so drastically as to be unrecognizeable.
Meta-CVS's grab command will figure out that sources/bar.c is the same
object as src/foo.c, and that the symbolic link bar is the same object
as the old symbolic link foo, because it chases the same target.
Did I mention that it will record execute permissions as a versioned
property?
http://freshmeat.net/projects/mcvs
> ***************************************************************************
> This message is proprietary to Future Software Limited (FSL)
> and is intended solely for the use of the individual to whom it
> is addressed.
Namely the entire mailing list and all of Usenet! Right. :)