Always describe git revision so that it works even with swallow checkouts
Completely test locking from command line