## Uses of Class
org.eclipse.jgit.errors.NoWorkTreeException

Packages that use NoWorkTreeException
org.eclipse.jgit.api: High-level API commands (the porcelain of JGit).
org.eclipse.jgit.lib: Core API for repository, config, refs, object database.
org.eclipse.jgit.merge: Content and commit history merge algorithms.

### Uses of NoWorkTreeException in org.eclipse.jgit.api

Methods in org.eclipse.jgit.api that throw NoWorkTreeException
`Status` StatusCommand.`call()` Executes the `Status` command with all the options and parameters collected by the setter methods of this class.
`Set<String>` CleanCommand.`call()` Executes the `clean` command with all the options and parameters collected by the setter methods of this class.

### Uses of NoWorkTreeException in org.eclipse.jgit.lib

Methods in org.eclipse.jgit.lib that throw NoWorkTreeException
`File` Repository.`getIndexFile()`
`File` Repository.`getWorkTree()`
`DirCache` Repository.`lockDirCache()` Create a new in-core index representation, lock it, and read from disk.
`ObjectId` Repository.`readCherryPickHead()` Return the information stored in the file $GIT_DIR/CHERRY_PICK_HEAD.
`DirCache` Repository.`readDirCache()` Create a new in-core index representation and read an index from disk.
`String` Repository.`readMergeCommitMsg()` Return the information stored in the file $GIT_DIR/MERGE_MSG.
`List<ObjectId>` Repository.`readMergeHeads()` Return the information stored in the file $GIT_DIR/MERGE_HEAD.
`ObjectId` Repository.`readOrigHead()` Return the information stored in the file $GIT_DIR/ORIG_HEAD.
`ObjectId` Repository.`readRevertHead()` Return the information stored in the file $GIT_DIR/REVERT_HEAD.

### Uses of NoWorkTreeException in org.eclipse.jgit.merge

Methods in org.eclipse.jgit.merge that throw NoWorkTreeException
`protected void` ResolveMerger.`cleanUp()` Reverts the worktree after an unsuccessful merge.