class ReflogReaderImpl extends java.lang.Object implements ReflogReader
Modifier and Type | Field and Description |
---|---|
private java.io.File |
logName |
Constructor and Description |
---|
ReflogReaderImpl(Repository db,
java.lang.String refname) |
Modifier and Type | Method and Description |
---|---|
ReflogEntry |
getLastEntry()
Get the last entry in the reflog
|
java.util.List<ReflogEntry> |
getReverseEntries()
Get all reflog entries in reverse order
|
java.util.List<ReflogEntry> |
getReverseEntries(int max)
Get all reflog entries in reverse order
|
ReflogEntry |
getReverseEntry(int number)
Get specific entry in the reflog relative to the last entry which is
considered entry zero.
|
ReflogReaderImpl(Repository db, java.lang.String refname)
db
- refname
- public ReflogEntry getLastEntry() throws java.io.IOException
getLastEntry
in interface ReflogReader
java.io.IOException
public java.util.List<ReflogEntry> getReverseEntries() throws java.io.IOException
getReverseEntries
in interface ReflogReader
java.io.IOException
public ReflogEntry getReverseEntry(int number) throws java.io.IOException
getReverseEntry
in interface ReflogReader
number
- a int.java.io.IOException
public java.util.List<ReflogEntry> getReverseEntries(int max) throws java.io.IOException
getReverseEntries
in interface ReflogReader
max
- max number of entries to readjava.io.IOException