CVS ... |
by Whitetemplar
on 08/01/2007 22:22, 30 messages, last message: 08/12/2007 17:01, 11067 views, last view: 05/03/2024 06:44 |
|
i have an error when i try to update my version of sauer with wincvs :
TCL or Python are not available, shell is disabled
Saved settings for D:\Sauer successfully...
cvs -d:pserver:anonymous@sauerbraten.cvs.sourceforge.net:/cvsroot/sauerbraten login
cvs -z3 -d:pserver:anonymous@sauerbraten.cvs.sourceforge.net:/cvsroot/sauerbraten co -P sauerbraten
Saved settings for D:\Sauer successfully...
cvs update -P (in directory D:\Sauer\)
Saved settings for D:\Sauer successfully...
cvs update: warning: unrecognized response `'ssh' n'est pas reconnu en tant que commande interne
' from cvs server
cvs update: warning: unrecognized response `ou externe, un programme ex‚cutable ou un fichier de commandes.
' from cvs server
cvs [update aborted]: end of file from server (consult above messages if any)
***** CVS exited normally with code 1 *****
sorry for the fench words :/
but i dont understand what is this problem and what is it!!
|
|
Board Index
|
|
#11: Re: .. |
by SheeEttin
on 08/07/2007 01:47, refers to #10
|
|
Poking around a bit more, I found the -t option, and it is indeed uploading to the server. Here's what it says:
$ cvs -t -z3 -d:pserver:anonymous@sauerbraten.cvs.sourceforge.net:/cvsroot/sauerbraten checkout -P sauerbraten
-> main: Session ID is hrzMimBuuf9PvKss
-> main loop with CVSROOT=/cvsroot/sauerbraten
-> safe_location( where=(null) )
-> open_connection_to_server (:pserver:anonymous@sauerbraten.cvs.sourceforge.net:/cvsroot/sauerbraten)
-> Connecting to sauerbraten.cvs.sourceforge.net(66.35.250.88):2401.
S-> my_module (sauerbraten, Updating, , )
-> Sending file `blood.png' to server
[...]
After that, it starts listing all the files in my Sauer dir. Anyone know what caused this, or any help at all?
reply to this message
|
|
#12: Re: .. |
by Quin
on 08/07/2007 02:53, refers to #11
|
|
It looks like you're doing a checkout in a pre-existing Sauerbraten directory. 'cvs checkout' should be done to make a fresh copy, which you subsequently 'cvs update' to get newer revisions.
reply to this message
|
|
#13: Re: .. |
by SheeEttin
on 08/07/2007 04:55, refers to #12
|
|
Yes, that is actually a checkout, but it does the same thing on an update (with a little variance in the output, namely, no "safe_location" line).
From what it says in the man page and other places, I understand that it'd do the same thing. It certainly shouldn't be uploading for a checkout in any case, should it?
reply to this message
|
|
#14: Re: .. |
by Quin
on 08/07/2007 08:35, refers to #13
|
|
No.. it shouldn't.
reply to this message
|
|
#15: Re: .. |
by SheeEttin
on 08/07/2007 23:19, refers to #14
|
|
Any idea on how to fix it?
reply to this message
|
|
#16: Re: .. |
by Quin
on 08/08/2007 04:09, refers to #15
|
|
I'm no master of CVS myself (prior to Sauer I used only SVN).
It "just works" for me, if it didn't I'd probably be just as frustrated.
reply to this message
|
|
#17: Re: .. |
by SheeEttin
on 08/08/2007 04:11, refers to #16
|
|
Ah, well. Thanks anyway. Guess I'll just do a fresh checkout and a "cp -u" to get the newer files.
reply to this message
|
|
#18: Message censored by administrator |
by ATIRULE
on 08/09/2007 03:18
|
|
|
#19: Re: .. |
by SheeEttin
on 08/11/2007 05:26, refers to #17
|
|
Sigh...
That didn't work. Something I changed messes up CVS, but I have no idea what it is... I didn't touch any CVS stuff.
reply to this message
|
|
#20: Re: CVS A and CVS B |
by MeatROme
on 08/11/2007 14:19, refers to #19
|
|
mmh. if you copy the SauerMOD dir-structure into the Sauerbraten CVS repository this will surely confuse your CVS-client - eliminate the CVS subdirs inside the SauerMOD structure after copying, before trying to update Sauerbraten again.
A bit of a hassle - I know - but I haven't found out how to work cvs-ignore so they can happily reside together myself ... so I'd appreciate any insights on that - if someone has any ;)
reply to this message
|
|
#21: Re: CVS A and CVS B |
by SheeEttin
on 08/11/2007 18:15, refers to #20
|
|
Well, a quick rm -rf $(locate $PWD | grep "CVS$") removed all those CVS dirs, and now an update closes the connection as soon as it opens. Checkout works fine, though. Thanks!
reply to this message
|
|
#22: Re: CVS A and CVS B |
by SanHolo
on 08/11/2007 18:30, refers to #21
|
|
"rm -rf $(locate $PWD | grep "CVS$")"
Holy shit, I'd never ever run such a command. Never.
*trembles*
reply to this message
|
|
#23: Re: CVS A and CVS B |
by SheeEttin
on 08/11/2007 18:39, refers to #22
|
|
Why not? Afraid it'll remove too much?
That's why I always check the output of locate and give rm an -i as well.
Though now that I think of it, locate accepts a regex, so the pipe to grep would be unnecessary...
reply to this message
|
|
#24: Re: CVS A and CVS B |
by SanHolo
on 08/11/2007 20:01, refers to #23
|
|
Yes, I'd be afraid it removes too much, especially in my home-dir. I'd move at least into the sauer CVS subdirectory. Of course, if you check the output first, it actually is safe, but I don't have the guts to do that (even while I have a backup ready). =)
1*1 = 11, right?
reply to this message
|
|
#25: Re: CVS A and CVS B |
by SanHolo
on 08/11/2007 20:03, refers to #23
|
|
Ah, confused $PWD with $HOME... This Mac makes me lazy. Well then, it's not that dangerous as I thought, of course. ;-)
reply to this message
|
|
#26: .. |
by Whitetemplar
on 08/11/2007 23:52
|
|
the solution is to make more releases...
reply to this message
|
|
#27: Re: CVS A and CVS B |
by Quin
on 08/12/2007 06:50, refers to #20
|
|
Add "mod" on a line by itself in a file called ".cvsignore" placed in the same directory. Also add ".cvsignore" to the file if you want it to ignore itself.
Sorry, I just assumed people using CVS knew this kind of stuff. I also update the data/docs/packages/src directories separately as needed, instead of updating the entire tree.
reply to this message
|
|
#28: .. |
by Max of S2D [Fr]
on 08/12/2007 12:18
|
|
I use CVSNT and it's pretty simple.
If you wish to try it, use google, then once installed (there is a free version, heh) here are the proper lines to type in "Start -> Run" :
Sauerbraten CVS :
cvs -z3 -d:pserver:anonymous@sauerbraten.cvs.sourceforge.net:/cvsroot/sauerbraten co -P sauerbraten
SauerMod :
cvs -z3 -d:pserver:anonymous@sauermod.cvs.sourceforge.net:/cvsroot/sauermod co -P mod
reply to this message
|
|
#29: .. |
by Whitetemplar
on 08/12/2007 12:46
|
|
i dont see any "start, run"
reply to this message
|
|
#30: Re: CVS A and CVS B |
by MeatROme
on 08/12/2007 17:01, refers to #27
|
|
Heh, yes ... I think that must've been about what I tried myself ... but IIRC I still ran into trouble ... I'll try it again just to make sure, thanks for the feedback!
reply to this message
|
|
|
Board Index
|
|