ASSERT-KTH/spork
AST-based structured merge tool for Java, fully Git compatible https://doi.org/10.1109/TSE.2022.3143766
JavaMIT
Issues
- 10
- 6
- 4
Add support for diff3 conflict style
#496 opened by wetneb - 2
Absence of conflict in delete/modify case
#529 opened by wetneb - 1
Update jgit
#487 opened by slarse - 3
Java 21 support
#479 opened by wetneb - 1
Package as a native image to speed up merges
#480 opened by wetneb - 0
Conflicts where left == right
#225 opened by slarse - 1
Conflicts on non-syntactical elements
#224 opened by slarse - 0
Remove comments on version numbers from GitHub Actions
#205 opened by slarse - 3
Feedback about Spork's dependency management
#184 opened by imjhonny - 0
Update setup-java in GitHub Actions workflow to v2.0.0
#181 opened by slarse - 0
Run file merge benchmark only on master
#177 opened by slarse - 0
Add support for macOS
#172 opened by slarse - 0
Add support for Windows
#173 opened by slarse - 0
Use a single logger for the entire project
#168 opened by slarse - 0
Convert to Kotlin
#155 opened by slarse - 0
Bad URL in replication/install.sh
#151 opened by slarse - 0
replication/install.sh uses curl, but that's not available by default on Ubuntu 18.04
#152 opened by slarse - 0
- 0
- 6
Applicability to other languages?
#148 opened by nikitalita - 0
Spork's line-based merge reports a conflict if the base revision is the empty string
#144 opened by slarse - 0
Conflicts reported on implicit elements
#143 opened by slarse - 0
Refactor ContentMerger into a plugin-friendly system
#142 opened by slarse - 0
Make conflict resolution "pluggable"
#139 opened by slarse - 0
- 0
- 0
Use reprinting for comments
#137 opened by slarse - 0
- 0
Spork crashes in two-way merges
#134 opened by slarse - 2
- 1
Ignoring implicit elements in the merge may drastically reduce the PCS set size
#130 opened by slarse - 0
- 0
Sometimes there are multiple packages in the merge
#129 opened by slarse - 0
Express move and delete conflicts (roughly)
#127 opened by slarse - 1
- 0
Detecting inconsistencies is still flaky
#121 opened by slarse - 0
Spork fails to detect multi declaration/initialization causing duplication of fields and locals
#123 opened by slarse - 1
Spork sometimes drops semicolons as a result of reusing expression/statement source code
#114 opened by slarse - 0
- 0
Add a fallback to line-based merge if the merge fails
#120 opened by slarse - 0
Make spork comply with `git merge-file` by exiting with amount of merge conflicts
#113 opened by slarse - 0
Set version number in CLI
#118 opened by slarse - 0
- 0
Remove Spork's compare command
#117 opened by slarse - 0
PcsBuilder fails to add child list of leaf nodes
#116 opened by slarse - 0
- 1
Fields and local variable declarations are sometimes printed twice when using original source
#111 opened by slarse - 1
Type members are inserted based on their position
#110 opened by slarse