pack-*.keep
public bool Lock(string msg) { if (msg == null) return false; if (!msg.EndsWith("\n")) msg += "\n"; var lf = new LockFile(_keepFile); if (!lf.Lock()) return false; lf.Write(Constants.encode(msg)); return lf.Commit(); }