Chris Koeritz [Sat, 7 Apr 2012 18:56:11 +0000 (14:56 -0400)]
updated filename with hopefully close to right cygwin and msys path munging, couldn't test
quite completely on linux due to default slashes, so windows vm testing is next. also cleaned
up some logging in clam, and made it consider a failure of RUN_TARGETS as build failure,
plus now test projects for c++ will clean themselves after success, such that they will always
run even if they had run successfully previously. otherwise we were seeing changed libraries
with bugs not get caught by their tests, since the tests had built their own binaries
successfully and then not bothered with anything else (despite having made the run_targets
target into a phony target. some frustrating incorrectness in there somewhere.).
Chris Koeritz [Sat, 7 Apr 2012 15:47:14 +0000 (11:47 -0400)]
added support to strip out cygdrive and msys paths on windows. not sure how consistent
the rest of the codebase is about using filename object where it should or could. will
have to patch through making one-off code start using it. parser bits got a simple new
set of functions for testing just alphabetical characters. probably a lot of places
using their own code for this, if we didn't have that characterized before (just had
alphanumeric and numeric tests, as well as identifier, which is for variables and not
regular words).
Chris Koeritz [Wed, 4 Apr 2012 13:46:32 +0000 (09:46 -0400)]
new script for connecting a couple useful ports to the office.
need to put more thought into the customizations, since this is clearly only useful
to me. may need to support a hierarchical customization structure. sigh.
Fred T. Hamster [Mon, 2 Apr 2012 17:40:23 +0000 (13:40 -0400)]
new script for running commands against code in a particular state in svn.
a handy one is: "svnapply.sh \? echo"
which shows all the un-checked in files.
Chris Koeritz [Wed, 14 Mar 2012 15:14:12 +0000 (11:14 -0400)]
cleaning up missing variable after new awakening to simple approach to vars taken in cron.
thanks to: http://www.alleft.com/sysadmin/common-cron-mistakes/ for good info.
Chris Koeritz [Wed, 7 Mar 2012 22:03:57 +0000 (17:03 -0500)]
not adding eclipse and java at front of path, since they don't need to be there.
fixed functions some more for @(#*(@*#(*@$&*(@$& windows and @*&#*&@!#*&!@#(*@# cygwin.
Chris Koeritz [Wed, 7 Mar 2012 21:51:24 +0000 (16:51 -0500)]
trying to placate win7 which is injecting extra CRs on the end of our output not.
thanks windows 7! you and cygwin sure know how to exterminate productivity.
Chris Koeritz [Wed, 7 Mar 2012 15:44:34 +0000 (10:44 -0500)]
of course the feature doesn't even work anyway. nodosfilewarning has no effect even when
placed in the ~/.bashrc before any of my script code. cygwin does suck.
Chris Koeritz [Wed, 7 Mar 2012 15:38:04 +0000 (10:38 -0500)]
cygwin sucking more now. still not working. research on web shows others having trouble with
this. case of the environment variable CYGWIN is in dispute, so trying lower case now.
Chris Koeritz [Tue, 6 Mar 2012 04:22:16 +0000 (23:22 -0500)]
new files for newer examples, now using /home/games for transient installed
games rather than /usr/local/games. fits better with our current style of
having a huge home partition and smaller other partitions.
Chris Koeritz [Tue, 6 Mar 2012 03:39:08 +0000 (22:39 -0500)]
updated to correct some misapprehensions about how well gvim would work as an editor for
svn and git checkins. answer: not at all well. no editor that comes back before editing
is complete will work properly for git and svn.