From: Rob H. <ro...@ro...> - 2003-06-04 01:11:42
|
On Wed, Jun 04, 2003 at 09:50:48AM +1000, Steve Fillingham wrote: > > Short answer: > > If it's a local repository, username/password isn't really needed. > > It is a local repository, so your saying it doesnt matter what > username/password I use Exactly. You should select "save password" though, because then it won't bug you everytime you perform a CVS operation. Hmm.. this is kind of bad user interface design I think, we should make those fields "greyed out" if it's a local repository probably.. I'll file a bug on it. > > Where does it 'checkout' to then ? SandWeb maintains a SandWeb user home directory, by default it is /usr/local/share/sandweb/users (from the output below, you'll see it's checking out to "/usr/local/share/sandweb/users/stevef/Albury Computers", where "Albury Computers" is the selected repository and everything before it is your SandWeb home directory). > DEBUG: (SandWeb::Shell) VCS command is : cd > /usr/local/share/sandweb/users/stevef/Albury Computers// && > MESSAGE_FILE="/usr/local/share/sandweb/users/stevef/commitmsg" && export > MESSAGE_FILE && CVSEDITOR=/usr/local/bin/sandweb-editor && export CVSEDITOR > && SSH_BIN=/usr/bin/ssh && export SSH_BIN && > CVS_RSH=/usr/local/bin/sandweb-ssh && export CVS_RSH && /usr/bin/cvs -q -d > /cvs/alburycomputers checkout -d dataset 'dataset' Huh.. it's not escaping the space in "Albury Computers". Hey, can try this : -- go to repository menu delete the "Albury Computers" entry (don't worry, this is just a SandWeb setting, it won't delete the real repo :)) create a new repo, but don't put a space in the name try to checkout dataset through the sandbox menu -- Because it's not escaping that space, it's trying to "cd" to "/usr/local/share/sandweb/users/stevef/Albury", which doesn't exist ( it's "/usr/local/share/sandweb/users/stevef/Albury Computers" ). Technically this is a SandWeb bug, if this fixes your problem then I'll fix it in SandWeb... |