Module org.eclipse.jgit
Class ReftableReflogReader
java.lang.Object
org.eclipse.jgit.internal.storage.reftable.ReftableReflogReader
- All Implemented Interfaces:
ReflogReader
Implement the ReflogReader interface for a reflog stored in reftable.
-
Method Summary
Modifier and TypeMethodDescriptionGet the last entry in the reflogGet all reflog entries in reverse ordergetReverseEntries
(int max) Get all reflog entries in reverse ordergetReverseEntry
(int number) Get specific entry in the reflog relative to the last entry which is considered entry zero.
-
Method Details
-
getLastEntry
Description copied from interface:ReflogReader
Get the last entry in the reflog- Specified by:
getLastEntry
in interfaceReflogReader
- Returns:
- the latest reflog entry, or null if no log
- Throws:
IOException
- if an IO error occurred
-
getReverseEntries
Description copied from interface:ReflogReader
Get all reflog entries in reverse order- Specified by:
getReverseEntries
in interfaceReflogReader
- Returns:
- all reflog entries in reverse order
- Throws:
IOException
- if an IO error occurred
-
getReverseEntry
Description copied from interface:ReflogReader
Get specific entry in the reflog relative to the last entry which is considered entry zero.- Specified by:
getReverseEntry
in interfaceReflogReader
- Parameters:
number
- a int.- Returns:
- reflog entry or null if not found
- Throws:
IOException
- if an IO error occurred
-
getReverseEntries
Description copied from interface:ReflogReader
Get all reflog entries in reverse order- Specified by:
getReverseEntries
in interfaceReflogReader
- Parameters:
max
- max number of entries to read- Returns:
- all reflog entries in reverse order
- Throws:
IOException
- if an IO error occurred
-