repairnator icon indicating copy to clipboard operation
repairnator copied to clipboard

collect the human-written commits that follow the failing commits and pass all tests

Open martinezmatias opened this issue 5 years ago • 1 comments

To compared the generated patches with those created by the developers, it could be useful to collect the commits that follow the commits that produce the build failure on Travis. When Repairnator detects a passing build for an app that it has recently identified a build fail, then It can compute the diff between the two commits. That could be consider, to some extent, to the ground-truth patch. Even, for further scientific research, it would be interesting to collect X commits beyond the passing.

martinezmatias avatar Sep 16 '20 09:09 martinezmatias

very much related to @fermadeiral Bears' code

@dginelli has also done this for his paper, but manually.

monperrus avatar Sep 16 '20 09:09 monperrus