git is really missing "lock" feature