Defines a facade for VCS locking operations.
| Type Params | Return Type | Name and description | 
|---|---|---|
|  | LockStatus | getLockStatusFor(java.io.File file)Get the locking status of a particular file. | 
|  | java.lang.String | getLockedBy(java.io.File file)Retrieve the name of the user holding the lock of a particular file. | 
|  | LockStatus | lock(java.io.File fileToLock)Locks a file so that it can changed exclusively by the lock holder. | 
|  | LockStatus | unlock(java.io.File fileToUnlock)Releases the lock of a file so that others can modify it. | 
Get the locking status of a particular file.
file -  the file for which to check the lock statusRetrieve the name of the user holding the lock of a particular file.
file -  the file to check status forLocks a file so that it can changed exclusively by the lock holder.
fileToLock -  the file to lockReleases the lock of a file so that others can modify it.
fileToUnlock -  the file to unlock