Class ReflogReaderImpl
java.lang.Object
org.eclipse.jgit.internal.storage.file.ReflogReaderImpl
- All Implemented Interfaces:
ReflogReader
Utility for reading reflog entries
-
Field Summary
Fields -
Constructor Summary
Constructors -
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.
-
Field Details
-
logName
-
-
Constructor Details
-
ReflogReaderImpl
ReflogReaderImpl(Repository db, String refname) - Parameters:
db
-refname
-
-
-
Method Details
-
getLastEntry
Get the last entry in the reflog- Specified by:
getLastEntry
in interfaceReflogReader
- Returns:
- the latest reflog entry, or null if no log
- Throws:
IOException
-
getReverseEntries
Get all reflog entries in reverse order- Specified by:
getReverseEntries
in interfaceReflogReader
- Returns:
- all reflog entries in reverse order
- Throws:
IOException
-
getReverseEntry
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
-
getReverseEntries
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
-