ssh and repository

Ok, it's broken yet again <sigh> and as Jonathan Wakely <cow@compsoc.man.ac.uk> says (I don't know where he's finding that info, I've been ALL OVER sourceforge.net) the root name is in EVERY directory...it's not a "just change my command line" Victor A. Wagner Jr. http://rudbek.com The five most dangerous words in the English language: "There oughta be a law"

On Fri, 30 Apr 2004 20:33:05 -0700, "Victor A. Wagner Jr." <vawjr@rudbek.com> wrote:
Ok, it's broken yet again <sigh> and as Jonathan Wakely <cow@compsoc.man.ac.uk> says (I don't know where he's finding that info, I've been ALL OVER sourceforge.net) the root name is in EVERY directory...it's not a "just change my command line"
Could please anyone knowing how to solve the problem post a simple procedure? Or should we simply check out a fresh copy of the whole repository? Genny.

Could please anyone knowing how to solve the problem post a simple procedure? Or should we simply check out a fresh copy of the whole repository?
I don't know if it's a permanent fix, but it does seem to be working again now.... I wouldn't be surprised if sourceforge support have had a lot of complaints about this. John.

Gennaro Prota <gennaro_prota@yahoo.com> writes:
On Fri, 30 Apr 2004 20:33:05 -0700, "Victor A. Wagner Jr." <vawjr@rudbek.com> wrote:
Ok, it's broken yet again <sigh> and as Jonathan Wakely <cow@compsoc.man.ac.uk> says (I don't know where he's finding that info, I've been ALL OVER sourceforge.net) the root name is in EVERY directory...it's not a "just change my command line"
Could please anyone knowing how to solve the problem post a simple procedure? Or should we simply check out a fresh copy of the whole repository?
In bash, sed -ie 's/cvs.boost.sourceforge.net/cvs.sourceforge.net/' `find . -name Root -path '*/CVS/Root' -print` worked for me. -- Dave Abrahams Boost Consulting http://www.boost-consulting.com

On 5/1/04 1:35 PM, "David Abrahams" <dave@boost-consulting.com> wrote:
Gennaro Prota <gennaro_prota@yahoo.com> writes:
On Fri, 30 Apr 2004 20:33:05 -0700, "Victor A. Wagner Jr." <vawjr@rudbek.com> wrote:
Ok, it's broken yet again <sigh> and as Jonathan Wakely <cow@compsoc.man.ac.uk> says (I don't know where he's finding that info, I've been ALL OVER sourceforge.net) the root name is in EVERY directory...it's not a "just change my command line"
Actually, changing my command line is all I needed, even though the "Root" files still have the old host names! (Does non-anonymous access make a difference?)
Could please anyone knowing how to solve the problem post a simple procedure? Or should we simply check out a fresh copy of the whole repository?
I'll feel safer doing this anyway.
In bash,
sed -ie 's/cvs.boost.sourceforge.net/cvs.sourceforge.net/' `find . -name Root -path '*/CVS/Root' -print`
worked for me.
It didn't for me, my version of "sed" doesn't have the "-i" option, i.e. no changing in place. (I'm running Mac OS X 10.2.8.) When I removed that option, it printed the changed lines on the screen but didn't change the files. Also, it skipped the "path with spaces" directory we have in CVS. (It mistakenly said "build/x/path" didn't have a match, so your results [of "find"] aren't properly quoted for space-character protection.) -- Daryle Walker Mac, Internet, and Video Game Junkie darylew AT hotmail DOT com

At Sunday 2004-05-02 13:25, you wrote:
On 5/1/04 1:35 PM, "David Abrahams" <dave@boost-consulting.com> wrote:
Gennaro Prota <gennaro_prota@yahoo.com> writes:
On Fri, 30 Apr 2004 20:33:05 -0700, "Victor A. Wagner Jr." <vawjr@rudbek.com> wrote:
Ok, it's broken yet again <sigh> and as Jonathan Wakely <cow@compsoc.man.ac.uk> says (I don't know where he's finding that info, I've been ALL OVER sourceforge.net) the root name is in EVERY directory...it's not a "just change my command line"
Actually, changing my command line is all I needed, even though the "Root" files still have the old host names! (Does non-anonymous access make a difference?)
no, and if you're willing to put a -d :blalhblahb;lgahbalba on EVERY command you use it won't matter at all. I'm not.
Could please anyone knowing how to solve the problem post a simple procedure? Or should we simply check out a fresh copy of the whole repository?
I'll feel safer doing this anyway.
In bash,
sed -ie 's/cvs.boost.sourceforge.net/cvs.sourceforge.net/' `find . -name Root -path '*/CVS/Root' -print`
worked for me.
It didn't for me, my version of "sed" doesn't have the "-i" option, i.e. no changing in place. (I'm running Mac OS X 10.2.8.) When I removed that option, it printed the changed lines on the screen but didn't change the files. Also, it skipped the "path with spaces" directory we have in CVS. (It mistakenly said "build/x/path" didn't have a match, so your results [of "find"] aren't properly quoted for space-character protection.)
-- Daryle Walker Mac, Internet, and Video Game Junkie darylew AT hotmail DOT com
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
Victor A. Wagner Jr. http://rudbek.com The five most dangerous words in the English language: "There oughta be a law"

Daryle Walker <darylew@hotmail.com> writes:
On 5/1/04 1:35 PM, "David Abrahams" <dave@boost-consulting.com> wrote:
Gennaro Prota <gennaro_prota@yahoo.com> writes:
On Fri, 30 Apr 2004 20:33:05 -0700, "Victor A. Wagner Jr." <vawjr@rudbek.com> wrote:
Ok, it's broken yet again <sigh> and as Jonathan Wakely <cow@compsoc.man.ac.uk> says (I don't know where he's finding that info, I've been ALL OVER sourceforge.net) the root name is in EVERY directory...it's not a "just change my command line"
Actually, changing my command line is all I needed, even though the "Root" files still have the old host names!
Well of course, if you explicitly stick the CVSROOT in all your command-lines with -dwhatever, you don't need to change the Root files. Most people don't want to type all that.
(Does non-anonymous access make a difference?)
Don't know what that means.
Could please anyone knowing how to solve the problem post a simple procedure? Or should we simply check out a fresh copy of the whole repository?
I'll feel safer doing this anyway.
In bash,
sed -ie 's/cvs.boost.sourceforge.net/cvs.sourceforge.net/' `find . -name Root -path '*/CVS/Root' -print`
worked for me.
It didn't for me, my version of "sed" doesn't have the "-i" option, i.e. no changing in place. (I'm running Mac OS X 10.2.8.) When I removed that option, it printed the changed lines on the screen
Of course it did.
but didn't change the files.
Of course it didn't ;-)
Also, it skipped the "path with spaces" directory we have in CVS. (It mistakenly said "build/x/path" didn't have a match, so your results [of "find"] aren't properly quoted for space-character protection.)
Whoopee! Well, someone else posted an explicit "for" loop to do it. I'm sure you could hack up something more portable based on what I showed above if that won't work for you. -- Dave Abrahams Boost Consulting http://www.boost-consulting.com

Victor A. Wagner Jr. wrote:
Ok, it's broken yet again <sigh> and as Jonathan Wakely <cow@compsoc.man.ac.uk> says (I don't know where he's finding that info, I've been ALL OVER sourceforge.net) the root name is in EVERY directory...it's not a "just change my command line"
For Windows users, WinCVS has an option to do this (Macros/CVS/Change CVSROOT) recursively. It worked like a charm for me. -- Giovanni Bajo
participants (6)
-
Daryle Walker
-
David Abrahams
-
Gennaro Prota
-
Giovanni Bajo
-
John Maddock
-
Victor A. Wagner Jr.