Frustrating day. Wrote a new hunk of code for a client, got it fully tested and debugged and was ready to upload it to the production server, so I start typing "scp slightly.modified.file brand.new.file" and am about to type the server name so it'll send both files, but have a momentary brain fart and hit return instead. So it overwrites the brand new file with a copy of the slightly modified file. I don't know why "scp" thinks it should do local copies, but if it insists on pretending to be a super "cp", then I wish it would respect the settings I have that tell "cp" to ask before overwriting files.
So I resumed my campaign to get a version control system set up on the project, and made no noticeable headway because the production server doesn't have subversion or even cvs installed and getting it installed seems to be difficult because there are some layers of "I don't wanna" and "it might be hard" between me and a root account.
So I wound up getting pretty much nothing done. Foo. I wish I felt I could bill my customer for this time, but it just doesn't seem right, since the end product was nuttin.