info-cvs
[Top][All Lists]
Advanced

[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. :)


reply via email to

[Prev in Thread] Current Thread [Next in Thread]