Package org.eclipse.jgit.lib
Interface ReflogReader
-
- All Known Implementing Classes:
ReftableReflogReader
public interface ReflogReader
Utility for reading reflog entries- Since:
- 3.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ReflogEntry
getLastEntry()
Get the last entry in the reflogList<ReflogEntry>
getReverseEntries()
Get all reflog entries in reverse orderList<ReflogEntry>
getReverseEntries(int max)
Get all reflog entries in reverse orderReflogEntry
getReverseEntry(int number)
Get specific entry in the reflog relative to the last entry which is considered entry zero.
-
-
-
Method Detail
-
getLastEntry
ReflogEntry getLastEntry() throws IOException
Get the last entry in the reflog- Returns:
- the latest reflog entry, or null if no log
- Throws:
IOException
-
getReverseEntries
List<ReflogEntry> getReverseEntries() throws IOException
Get all reflog entries in reverse order- Returns:
- all reflog entries in reverse order
- Throws:
IOException
-
getReverseEntry
ReflogEntry getReverseEntry(int number) throws IOException
Get specific entry in the reflog relative to the last entry which is considered entry zero.- Parameters:
number
- a int.- Returns:
- reflog entry or null if not found
- Throws:
IOException
-
getReverseEntries
List<ReflogEntry> getReverseEntries(int max) throws IOException
Get all reflog entries in reverse order- Parameters:
max
- max number of entries to read- Returns:
- all reflog entries in reverse order
- Throws:
IOException
-
-