Quoted from desertT1:My biggest frustration was to get the code updated.
scp, svn or git should all work on the pi. I personally use scp, but I'm just shuffling images back and forth. For my main computer, I'm using git, routing through the pi's wireless. Mostly cause I'm lazy.
OP: this sounds great! Posting to follow progress!