File management of Mac I7: weirder than I thought

[code]feather:eyeballsun mike$ pre-commit
[my script to copy files from I7 projects to svn directories. I know, it’s silly to copy anything besides Source.ni, but I set it up this way without realizing that and I’m too lazy to change it. Anyway, here’s what the script does:

cp -r $HOME/i/ $HOME/eyeballsun/i/
cp -r $HOME/Library/Inform/Extensions/Mike\ Ciul/ $HOME/eyeballsun/public_html/i/
]
feather:eyeballsun mike$ ls -lt ~/i/headache.inform/Build/
total 12816
-rw-r–r-- 1 mike staff 554942 Oct 17 10:54 gameinfo.dbg
-rw-r–r-- 1 mike staff 951552 Oct 17 10:54 output.ulx
-rw-r–r-- 1 mike staff 5863 Oct 17 10:54 Debug log.txt
-rw-r–r-- 1 mike staff 6008 Oct 17 10:54 Problems.html
-rw-r–r-- 1 mike staff 3413613 Oct 17 10:54 auto.inf
-rw-r–r-- 1 mike staff 11891 Sep 29 09:27 Map.eps
-rw-r–r-- 1 mike staff 3439 Sep 29 09:27 StatusCblorb.html
-rw-r–r-- 1 mike staff 870050 Sep 29 09:27 output.gblorb
-rw-r–r-- 1 mike staff 256512 Sep 29 09:27 output.z5
-rw-r–r-- 1 mike staff 467456 Sep 29 09:27 output.z8
feather:eyeballsun mike$ svn ci
[waited a typically long time for the editor to come up before entering commit message.
Did some work on the source file in the meantime.
Finally entered commit message and quit editor. Then…]
Sending i/headache.inform/Index/Actions.html
Sending i/headache.inform/Index/Contents.html
[etc, etc]
Transmitting file data …
Committed revision 323.
feather:eyeballsun mike$ ls -lt ~/i/headache.inform/Build/
total 12792
-rw-r–r-- 1 mike staff 553829 Oct 14 16:06 gameinfo.dbg
-rw-r–r-- 1 mike staff 949248 Oct 14 16:06 output.ulx
-rw-r–r-- 1 mike staff 5863 Oct 14 16:06 Debug log.txt
-rw-r–r-- 1 mike staff 6008 Oct 14 16:06 Problems.html
-rw-r–r-- 1 mike staff 3407678 Oct 14 16:06 auto.inf
-rw-r–r-- 1 mike staff 11891 Sep 29 09:27 Map.eps
-rw-r–r-- 1 mike staff 3439 Sep 29 09:27 StatusCblorb.html
-rw-r–r-- 1 mike staff 870050 Sep 29 09:27 output.gblorb
-rw-r–r-- 1 mike staff 256512 Sep 29 09:27 output.z5
[/code]
I’ve been aware for a while that my pre-commit script doesn’t always capture the latest version of my I7 projects, and I know that has something to do with the fact that the I7 IDE sometimes deletes the project directory and recreates it. But this is the first time I’ve noticed that I started with a CURRENT project directory and then after rebuilding, ended up with an OLDER one. Now that’s just weird.

SVN notoriously stores its project information in every subdirectory, which means Mac I7 corrupts your SVN history as you go. Don’t go that way.

(I believe that SVN 1.7 has finally fixed this?)

Is that really the problem? There’s no .svn directories in my project directory, only in the working directory that I copy the projects into - so I’m not sure how anything could get corrupted.

Ah, I skipped over your explanation of the script. Sorry.

I do not know what happened there, then.