## Uses of Class
org.eclipse.jgit.lib.RefUpdate

Packages that use RefUpdate
Package | Description
--- | ---
org.eclipse.jgit.internal.storage.file | File based repository storage.
org.eclipse.jgit.lib | Core API for repository, config, refs, object database.

### Uses of RefUpdate in org.eclipse.jgit.internal.storage.file

Methods in org.eclipse.jgit.internal.storage.file with parameters of type RefUpdate
Modifier and Type | Method and Description
--- | ---
`ReflogWriter` | ReflogWriter.`log(RefUpdate update, String msg, boolean deref)` Write the given ref update to the ref's log

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

Fields in org.eclipse.jgit.lib declared as RefUpdate
Modifier and Type | Field and Description
--- | ---
`protected RefUpdate` | RefRename.`destination` Update operation to create/overwrite the destination reference.
`protected RefUpdate` | RefRename.`source` Update operation to read and delete the source reference.

Methods in org.eclipse.jgit.lib that return RefUpdate
Modifier and Type | Method and Description
--- | ---
`protected RefUpdate` | BatchRefUpdate.`newUpdate(ReceiveCommand cmd)` Create a new RefUpdate copying the batch settings.
`abstract RefUpdate` | RefDatabase.`newUpdate(String name, boolean detach)` Create a new update command to create, modify or delete a reference.
`RefUpdate` | Repository.`updateRef(String ref)` Create a command to update, create or delete a ref in this repository.
`RefUpdate` | Repository.`updateRef(String ref, boolean detach)` Create a command to update, create or delete a ref in this repository.

Constructors in org.eclipse.jgit.lib with parameters of type RefUpdate
Constructor and Description
`RefRename(RefUpdate src, RefUpdate dst)` Initialize a new rename operation.