I use ProjectHooks a lot in my day to day VFP development – for a variety of things:
a) copying the completed APP into a test and/or deployment directory
b) ensuring version #s are consistent across our remote development team
But what I’m always missing is a way to ensure the latest code is always checked in.
We deal with a lot of remote programmers so it’s really important that if I finish working on something that it gets checked in so if others have to work on it, they can grab it without worry.
What I have found is that I can call
and it will pull up the VSS Check-in utility BUT there’s one gotcha:
it only works if you have the Project Builder open.
If you simply issue a BUILD EXE xxx FROM xxx, it won’t run. Now I suppose, I COULD do a MODIFY PROJECT _VFP.ActiveProject.Name before hand and then let it go but is that really necessary?
I could also force an update by manually calling the internal check-in commands but that’s a kludge. Has anyone else ever come across this – What did you do for a solution?