Evan Martin (evan) wrote in evan_tech,
Evan Martin

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. :)

  • blog moved

    As described elsewhere, I've quit LiveJournal. If you're interested in my continuing posts, you should look at one of these (each contains feed…

  • dremel

    They published a paper on Dremel, my favorite previously-unpublished tool from the Google toolchest. Greg Linden discusses it: "[...] it is capable…

  • treemaps

    I finally wrote up my recent adventures in treemapping, complete with nifty clickable visualizations.

  • Post a new comment


    default userpic
    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.