Adds Git.logBetween(from, to, callback) #9
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I needed to get the log between two refspecs, and that's what
Git.logBetween
allows.Given a
from
refspec, and ato
refspec it returns an array of commit hashes, ordered by commit time.I lifted the parsing of an individual line of the summary log from
logFile
, but only for use inlogBetween
, since that would technically change the resulting hash if used inlogFile
.If you're happy with this as a start, I can finish that refactoring for
logFile
to useparseSummaryLogEntry
, and add some tests forlogBetween