Previous Entry Share Next Entry
01:50 am, 13 Dec 03

version control

I need a version control system that I can use to keep my code between my desktop, laptop, school, and internet at large in sync. I have to use my laptop as a desktop<->world bridge, so single-repository systems like CVS don't cut it unless I want to keep my archive on my laptop (which is exactly where it doesn't belong).

I've been looking at arch because they mention solving exactly that problem in their user stories section, but I'm having a lot of trouble making it work. (Whenever something is Hard for me, I get suspicious, because I know that I know what I'm doing.) Typing-happy syntax, documentation that uses commands that don't exist, freaky file names (lots of double-commas and equals signs)... but I'm going to power through it.

Also having problems with sftp and Debian. Anybody already know my problem and know the solution?

attu2:~% sftp danga.com
Connecting to danga.com...
martine@danga.com's password:
Request for subsystem 'sftp' failed on channel 0
Couldn't read packet: Connection reset by peer
attu2:~% sftp -s /usr/lib/sftp-server danga.com
Connecting to danga.com...
martine@danga.com's password:

Danga's got the sftp service -> sftp-server executable mapping commented out. But arch wants to exec ssh+sftp directly to transfer files, so I can't (in an obvious way) tell it what command to run. Any ideas?

Also, I read another paper by the fellow that I based that last project on. He switched it all around. Oh well. :)