Lock files don't replace good communication. There are very little conflict issues in OpenBSD, considering the developers cover the world, litterally.
A small projet where developers can talk to each other, live, shouldn't have any problems, even without locks. If you start running into conflicts, it usually means people don't commit often enough... and if they don't, it might be because intermediate code is not stable/does not compile, which bodes real bad for the project as a whole...

