org.eclipse.jgit.revwalk.RevCommit subclasses.
| Modifier and Type | Field and Description |
|---|---|
| private RevWalk |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | applyFlag(RevFilter
the filter to test commits with. If the filter includes a
commit it will have the flag set; if the filter does not
include the commit the flag will be unset. matching, RevFlag the flag to apply (or remove). Applications are responsible
for allocating this flag from the source RevWalk. flag)Apply a flag to all commits matching the specified filter. |
| public void | applyFlag(final RevFilter
the filter to test commits with. If the filter includes a
commit it will have the flag set; if the filter does not
include the commit the flag will be unset. matching, final RevFlag the flag to apply (or remove). Applications are responsible
for allocating this flag from the source RevWalk. flag, int first commit within the list to begin testing at, inclusive.
Must not be negative, but may be beyond the end of the list. rangeBegin, int last commit within the list to end testing at, exclusive. If
smaller than or equal to rangeEnd)rangeBegin then no
commits will be tested.Apply a flag to all commits matching the specified filter. |
| public void | clear()
Overrides org. Implements java. Removes all of the elements from this list (optional operation). |
| public void | |
| public void | clearFlag(final RevFlag
the flag to remove. Applications are responsible for
allocating this flag from the source RevWalk. flag, final int first commit within the list to begin testing at, inclusive.
Must not be negative, but may be beyond the end of the list. rangeBegin, final int last commit within the list to end testing at, exclusive. If
smaller than or equal to rangeEnd)rangeBegin then no
commits will be tested.Remove the given flag from all commits. |
| protected void | enter(int
the list position this object will appear at. index, E the object being added (or set) into the list. e)Optional callback invoked when commits enter the list by fillTo. |
| public void | fillTo(int
number of commits the caller wants this list to contain when
the fill operation is complete. highMark)Ensure this list contains at least a specified number of commits. |
| public void | fillTo(RevCommit
commit the caller wants this list to contain when the fill
operation is complete. commitToLoad, int maximum number of commits the caller wants this list to
contain when the fill operation is complete. If highMark is 0
the walk is pumped until the specified commit or the end of
the walk is reached. highMark)Ensures all commits until the given commit are loaded. |
| public int | Returns: index of the first commit at or after indexbegin
that has the specified flag set on it; -1 if no match is found.the flag to test commits against. flag, int first commit index to test at. Applications may wish to begin
at 0, to test the first commit in the list. begin)Find the next commit that has the given flag set. |
| public boolean | Returns: true iffillTo(int) might be able to extend the list
size when called.Is this list still pending more items? |
| public int | Returns: index of the first commit at or before indexbegin
that has the specified flag set on it; -1 if no match is found.the flag to test commits against. flag, int first commit index to test at. Applications may wish to begin
at begin)size()-1, to test the last commit in the
list.Find the next commit that has the given flag set. |
| public void |
| walker | back to summary |
|---|---|
| private RevWalk walker | |
| RevCommitList | back to summary |
|---|---|
| public RevCommitList() | |
| applyFlag | back to summary |
|---|---|
| public void applyFlag(RevFilter matching, RevFlag flag) throws MissingObjectException, IncorrectObjectTypeException, IOException Apply a flag to all commits matching the specified filter.
Same as
| |
| applyFlag | back to summary |
|---|---|
| public void applyFlag(final RevFilter matching, final RevFlag flag, int rangeBegin, int rangeEnd) throws MissingObjectException, IncorrectObjectTypeException, IOException Apply a flag to all commits matching the specified filter. This version allows incremental testing and application, such as from a background thread that needs to periodically halt processing and send updates to the UI.
| |
| clear | back to summary |
|---|---|
| public void clear() Overrides org. Implements java. Doc from java. Removes all of the elements from this list (optional operation). The list will be empty after this call returns.
| |
| clearFlag | back to summary |
|---|---|
| public void clearFlag(RevFlag flag) Remove the given flag from all commits.
Same as
| |
| clearFlag | back to summary |
|---|---|
| public void clearFlag(final RevFlag flag, final int rangeBegin, final int rangeEnd) Remove the given flag from all commits.
This method is actually implemented in terms of:
| |
| enter | back to summary |
|---|---|
| protected void enter(int index, E e) Optional callback invoked when commits enter the list by fillTo.
This method is only called during
| |
| fillTo | back to summary |
|---|---|
| public void fillTo(int highMark) throws MissingObjectException, IncorrectObjectTypeException, IOException Ensure this list contains at least a specified number of commits.
The revision walker specified by
| |
| fillTo | back to summary |
|---|---|
| public void fillTo(RevCommit commitToLoad, int highMark) throws MissingObjectException, IncorrectObjectTypeException, IOException Ensures all commits until the given commit are loaded. The revision
walker specified by
| |
| indexOf | back to summary |
|---|---|
| public int indexOf(RevFlag flag, int begin) Find the next commit that has the given flag set.
| |
| isPending | back to summary |
|---|---|
| public boolean isPending() Is this list still pending more items?
| |
| lastIndexOf | back to summary |
|---|---|
| public int lastIndexOf(RevFlag flag, int begin) Find the next commit that has the given flag set.
| |
| source | back to summary |
|---|---|
| public void source(RevWalk w) Set the revision walker this list populates itself from.
| |