mogulguy at yahoo.com
Sat May 12 01:49:43 CEST 2007
--- "Kevin T. Neely" <ktneely at astroturfgarden.com>
What Ken and Adam are suggesting I think is a solution
to a different problem than what you were originally
In the previous email you said:
>> I guess my only problem is how to do this
>> with my current setup which is my $HOME with some
>> svn:externals pointing to the source
>> tree, work tree, and personal tree...
I believe that the problem you are trying to address
is having different home directory layouts depending
on where your home directory is checked out to?
> This is pretty much what I am thinking, as well. I
> went to actually implement this, and ran into a
> problem. When I propedit the svn:externals, I
> cannot do something like:
> . svn+ssh://server.com/svn/repos/home
You cannot make the current directory an external, are
you trying to do this and then somehow change the
external as you go to another machine?
I don't think that you are doing the same thing that I
was suggesting, I think that maybe you have it
reversed? Instead of having a home directory that
points to various other trees, you want multiple home
directories that point to the external trees (which
can actually be in the same repository).
You need to create several versions of your home
and then check the appropriate one out to the
appropriate home directory.
So if you are at the office you would not check out
svn+ssh://server.com/svn/repos/home, but you would
check out svn+ssh://server.com/svn/repos/home/work to
$HOME. Now in this directory the subdirectories would
all (or mostly all) be externals such as mail,
So, if the repo dir work has externals like this:
when you check out
svn+ssh://server.com/svn/repos/home/work like this:
svn co svn+ssh://server.com/svn/repos/home/work .
(Note: the '.' at the end is important, if you omit
it, you will get a dir named /home/kevin/work)
You will now get:
If you then had lapop home dir setup with just your
mail, in svn+ssh://server.com/svn/repos/home/laptop
You could check this out on your laptop
svn co svn+ssh://server.com/svn/repos/home/laptop .
and get an uppercase Mail dir since maybe your mail
client on the laptop wants it named 'Mail':
Does that make a little more sense?
____________________________________________________________________________________Ready for the edge of your seat?
Check out tonight's top picks on Yahoo! TV.
More information about the vcs-home